正确答案
目标:
(1)用户的角度出发,普遍希望通过系统测试暴露系统中隐藏的错误和缺陷,以考虑是否可接受该产品。(2)从系统开发者的角度出发,则系统测试成为表明系统产品中不存在错误的过程,验证该系统已正确的实现了用户的要求,确立人们对系统质量的信任。
原则:
(1)应该把“尽早的和不断的进行系统测试”作为系统测试者的座右铭。
(2)程序员或程序设计机构应避免测试自己的设计的程序。
(3)测试用例的设计不仅要有输入数据,还要有与之对应的语气结果。
(4)测试用例的设计不仅要有合法的输入数据,还要有非法的输入数据。
(5)要充分注意测试过程中的群集现象。
(6)严格执行测试计划,排除测试的随意性。
(7)应对每一个测试结果做全面检查。
(8)除了检查程序是否做完;额它应做的事之外,还要检查它是否做了不应该的事。
(9)在对程序修改之后要进行回归测试。
(10)妥善保留测试计划、全部测试用例、出错统计和最终分析报告,并把它们作为系统的组成部分之一,为维护提供方便。