Yin's profile大民的马窝PhotosBlogListsMore Tools Help

Blog


    April 23

    Task of this week

    This week is very important for me, for every team member. If we can't accomplish these task, that shouws we have no hard executive spirit in our team.
    For work:
    1. Finish BVT test case.
    2. Write BVT test code by API.
    3. Read Finance Book and VSTS book about 30 mins in every day!
    For PAMAS:
    1. Do crystal report research.
    2. Finish 3 analysis features.
    3. Ship Beta1 pamas to website.
    April 16

    看透

    泪已干了 心该平静了
    为何想你的时候 心中起伏如浪潮
    解脱的感觉 没有一丝的喜悦
    原来我的心没有离开过你的身边
    说看透只是欺骗自己
    风雨中花怎能不哭泣
    我痛苦的泪落向何处
    笑看自己走入风中雨中
    说看透只是欺骗自己
    这颗心已经被你烙印
    只恨我自私贪着爱恋
    忘了你的容颜已经改变

    软件开发模式选择

    目前的开发管理方式有多种,不外乎是CMM,CMMI,ISO9000,Agile,SCRUM,要不就是单兵作战,身兼数职在做.那么在一个中小型团队(20人以下)
    中什么样的方式更适合呢?我理解为需要只需要考虑下面几个问题,那个占的多,就选择那个方式
    (1)团队个人交互重要呢还是过程和工具重要?
    (2)客户协作重要呢还是按照合同更重要?
    (3)开发软件本身重要呢还是开发文档更重要?
    (4)对变更的回应对策重要呢还是按照计划更重要?
    如果前者更重要,那么你的团队更适合用快捷开发,可以采用SCRUM,AD等方法,如果后者重要,那么就最好选择CMM了。
     
    另外在开发管理过程中,应该使用失败模式Failure Modes和影响分析Effect Analysis来识别高优先级的任务。其实就是按照排除法和假设法,根据需要完成的功能模块,去除其中一个模块,看对整个系统进度的影响,这样就能很快排列出来任务的优先级顺序了。
    April 03

    安装测试

    安装测试

    常用的安装包制作软件

    要测试应用程序的安装包,就必须了解常用的安装包制作软件及基本的制作原理,这样测试起来才可以抓住重点,有的放矢。

    ·        InstallShield Macrovision 公司)-软件安装制作工具的业界老大,多平台安装程序制作软件,可以制作任何平台任何系统下的安装程序,如Mac OS XOS/400WindowsAIX SolarisLinuxHP-UX 或是各种类型的 Unix 系统。

    ·        InstallWiseWise公司): 简单实用,不用写太多代码。

     

     

    不管那种打包软件,应用程序安装类型主要有如下(以C/S应用程序为例):

    ·        New Install

    Ø      Typical Install:典型安装,一般安装主运行程序及主要的支撑服务或组件。

    Ø      Custom Install:用户安装。选择此项后,一般系统会默认保留和Typical Install一样的选项,用户可以选择安装和Typical Install一样的组件或者通过增加/删减一线组件组成和Typical Install不同的安装类型。

    Ø      Complete Install:完全安装,安装所以显示的组件

    Ø      Minimum/ Compact Install:最小化安装,一般仅安装主运行程序

    ·        Upgrade Install:和全新安装相对应

    Ø      Typical Install

    Ø      Custom Install

    Ø      Complete Install

    Ø      Minimum/ Compact Install

    ·        Uninstall

    Ø      Full Uninstall:卸载所有安装的组件

    Ø      Custom Uninstall:仅卸载用户所有组件和相应的快捷方式

     

    安装测试重点:

    ·        安装程序本身的功能性

    Ø      不同安装模式:安装完成后检查是否按照选择的安装模式或组件正确的安装。

    Ø      目的文件夹:检查是否安装到选择的目录下,目的文件夹的属性(只读或可写),本地或网络(UNC)文件夹,安装路径较长或包含空格,中文等

    Ø      中途退出:在安装过程的任何步骤里(例如复制文件过程)正常退出安装或非正常退出(如重启系统)安装,以验证安装程序是否会移除并清除已安装的组件

    Ø      上一步/下一步

    Ø      License的选择(Standalone license, Server & Client licenseSite license modelTime lock license modelFloating license model

     

    ·        检查registry 文件或文件夹,ini文件等在以下各时间段

    Ø      安装之前检查

    Ø      安装之后检查

    Ø      卸载之后检查

    Ø      修复后,升级后检查

     

    ·        权限的控制(如Administrator, Power users, Guest

     

    ·        平台兼容性(Compatibility):以在Windows平台为例

    Ø      Windows 9x (Win98 SE or WinME)

    Ø      Windows NT 4 Workstation and Server

    Ø      Windows 2000 (Professional and Server(s))

    Ø      Windows XP (Home and Professional)

    Ø      和第三方组件的兼容性,如DirectX, MDAC, .Net framework

     

    ·        硬件配置 :测试应用程序对系统资源需求的边界

    Ø      CPUMemoryHard Disk

     

    ·        其他:

    Ø      在相同的目录和不同的目录下重复安装

    Ø      覆盖比安装文件更新的文件,特别象Windows里的系统文件,如MFC42.DLL

    Ø      覆盖比安装包里文件更新的文件

    Ø      覆盖只读的文件

    Ø      当应用程序和其他组件有依赖关系时,安装比安装包中有依赖组件的高或低版本。

    Ø      安装后再次安装,卸载后再次安装

    April 02

    掉了一个门牙,大凶

    几十年了,没有梦见过牙掉,可是昨天梦到了,感觉牙松松的,就用手掰了几下,靠,竟然掉下来了,心里那个想呀,这下可丢人了,怎么见人说话呢?把牙含在嘴里,还流着血,赶紧到医院,找到史亮,让他补牙,.......然后不知道怎么就醒了.梦见的这么真实,起个大早,7点赶到单位,赶紧上网查询,结果是:
    "梦见牙掉可不是一见好事,我每次梦见掉牙,家里的人都会生病,关注一下家人为好。 ".
    颇有一定道理,好久没有给家里人打电话了,今晚赶紧!!!让他们多注意身体.