- 13
- 0
- 约1.17万字
- 约 17页
- 2017-06-24 发布于湖北
- 举报
题型:
-客观题:选择题(10*1’)+填空题(10*2’ ) +判断题(10*1’ )共40分
-简答题: 4或5道,共20分
-分析题: 4或5道,共40分
#Chap 1
·1、软件测试的概念 (P9)
从一个通常是无限的执行域(集合)中选择合适的、有限的测试用例,对程序所期望的的行为进行动态验证的活动过程。
·2、软件测试正反2种观念的争辩。代表人物、他们的主要观念及存在的问题。 (P7~9)
1972年,软件测试领域的先驱BILL Hetzel博士(代表论著《软件测试完全指南》),在美国的北卡罗来纳大学组织了历史上第一次正式的关于软件测试的会议。
观点:软件测试就是一系列活动,这些活动是为了评估一个程序或软件系统的特性或能力,并确定其是否达到了预期结果。
测试是试图验证软件是工作的,也就是验证软件功能执行的正确性。
测试的目的是验证软件是否符合事先定义的要求。
测试的活动是以人们的设想或预期的结果为依据。这里的设想或预期的结果指需求定义,软件设计的结果。
存在问题:
可能使软件测试的活动效率降低
甚至缺乏有效的方法进行测试活动。
Myers(代表论著《软件测试的艺术》)认为不应该着眼于验证软件是工作的,相反,应该用逆向思维去发现尽可能多的错误。
观点:测试是为了发现错误而执行的一个程序或者系统的过程。
一个成功的测试必须是发现了软件问题的测试否则测试就没有价
原创力文档

文档评论(0)