作业4
第三小组:
团队成员:戴江、崔静、崔季琴、张琪、张奇
1、 Discuss your test plan
我们小组的测试计划是针对不同的阶段有不同的测试方式,就那最后一个测试计划(汇总各个队员之后的总程序)来说,主要有一下几点:
(1)确定测试范围
- 问题:
测试过度
测试不足
某些阶段的测试或者某些内容的测试可以简化
当对原有系统进行修改升级时,某些测试不需要
某些测试根本不可能进行
(2) 确定测试顺序
先测优先级最高的需求
对新功能和修改功能进行测试
运用等价划分技术和边界值分析技术减少测试工作量
测试那些最有可能出现问题的地方
关注用户最常使用的功能和配置情况等
(3)确定测试方法
(4) 测试标准
入口标准:描述在开始之前需要做哪些工作
出口标准:描述在怎样的情况下可以结束测试
暂停/继续测试:
描述如果缺陷妨碍测试进行下去,会发生什么事情。如果情况很糟,无法执行计划的测试,则应暂停测试,等完成修复工作后,再完成测试工作。
通过/失败标准
执行每项测试应该有一个明确的预期结果。如果得到了预期的结果,测试就通过。否则表示测试失败。
2、Do we need to test until our software is PERFECT?
不是亦或是无法做到,没有程序是perfect的,就像这个世界没有完美的人一样,任何程序都是有BUG,之所以有的程序被称之为完美,只是目前这个阶段亦或是现在的目光无法察觉到他的瑕疵之处,而我能做的就是对程序不断的进行测试,使之不断的接近完美这个标准。
在测试过程中我们作出了以下的标准:
(1)预测工作量
确定要完成的任务:测试用例的组织形式
确定每个任务的所需工作量
确定完成每个任务的时间
为测试工作建立详细的时间进度计划和里程表
(2)评估进度风险
开始测试时,所需硬件没有到位
开始测试时,测试的系统还没有布置好
开始测试时,测试用例还没有准备好
测试过程中,需求发生变更
测试过程中,用户界面发生变更
3、What is “good enough” for testing?
我们小组一致认为测试中的足够好,只是一个相对词语,相对与别的程序测试,我们“足够好”做程序,首先对自己自知,然后便是自信,当你觉得对自我有足够的认知,那么你的测试方式,便是“足够好”