摘要:测试阶段的目的和系统开发的其他阶段是相反的,测试是找出软件、系统中的错误,但测试最终的目的是为了纠正错误。总的来说测试目的是为了开发出高质量、高可靠的系统。
第十五章: 电子商务系统的测试
1、测试的目标和应遵循的原则是什么?
答:测试阶段的目的和系统开发的其他阶段是相反的,测试是找出软件、系统中的错误,但测试最终的目的是为了纠正错误。总的来说测试目的是为了开发出高质量、高可靠的系统。
(1)测试是为了发现错误而执行程序的过程
(2)测试是为了证明程序有错,而不是证明程序无措
(3)好的测试方案能够发现迄今为止尚未发现的错误
(4)成功的测试是发现了至今尚未发现的错误
总之,测试的目的就是在系统正式投入运行之前,尽可能多地发现潜在的各种错误和缺陷。
遵循以下原则:
(1)应尽早并不断进行测试
(2)测试工作应避免由原来开发软件的人或小组来承担
(3)在设计测试方案时,不仅要确定输入数据,而且要根据系统的功能出发确定输出结果
(4)在设计测试用例时,不仅要包括合理、有效的输入条件,也要包含不合理、失效的输入条件
(5)在测试程序时,不仅要检查程序是否做了该做的事,也要检测程序是否做了不该做的事
(6)充分重视测试中的群集现象
(7)严格按照测试计划来进行,避免测试的随意性
(8)妥善保存测试计划、测试用例,作为软件文档的组成部分,为维护提供方便
2、设计下列伪码程序的语句覆盖和路径覆盖的测试用例
(略)
返回目录
编辑推荐
软考备考资料免费领取
去领取