- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件测试(英语:SoftwareTesting),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。
-----宋停云与您分享------
-----宋停云与您分享------
1:软件可靠性的定义(P2)
答:系统在特定环境下,在给定的时间内无故障运行的概率。
2:软件缺陷的主要原因(P5)
答:源于软件需求规格说明书。
3:软件测试的定义(P9)
答:(1)软件测试是为了发现错误而执行程序的过程。
(2)软件测试是根据软件开发各阶段的规格说明和程序内部结构而精心设 计的一批测试用例。并利用这些测试用例运行程序以及发现错误的过程, 即执行测试步骤。
4:什么是测试用例(P9)
答:测试用例是为特定目的而设计的一组测试输入、执行条件和预期的结果; 它是执行测试的最小实体。
5:软件测试的目标(P11)
答:(1)测试是程序的执行过程,目的在于发现错误,不能证明程序的正确性,仅限于处理有限的情况。
(2)检查系统是否满足需求,这也是测试的期望目标。
(3)一个好的测试用例在于发现未曾发现的错误,成功的测试是发现了错 误的测试。
6:软件测试的原则(P11)
尽早、及时
测试用例包括测试数据和预期结果。
程序提交测试后,应由专门测试人员测试,避免由设计者自行检查。
测试用例应包括合理输入条件和不合理的输入条件。
严格执行测试,排除测试的随意性。
充分注意测试当中的群体现象。
应对每一个测试结果做全面的检查。
保存测试相关文档。
7:什么是α 测试,什么是β 测试(P16)
α 测试是在开发环境下进行的测试即内测
-----宋停云与您分享------
-----宋停云与您分享------
β测试是用户实际使用环境下进行的测试即公测
8:软件开发和软件测试各阶段的联系(P26)
9:
9:软件测试过程(P33)
制定测试计划——设计测试用例——执行测试用例——写测试报告
10:软件测试执行的三个阶段(P35)
初测期 细测期 回归测试期
11:集成测试过程的两个重要里程碑——功能冻结和代码冻结的概念
功能(特征)冻结:经过测试,符合设计要求,确认系统功能和其他特性均不 再做任何改变。
代码冻结:理论上,在无错误时代码冻结,但实际上,代码冻结只标志系统的 当前版本的质量达到预期的要求,冻结程序的源代码,不再对其做任何修改。(P36)
12:CMM 的五个等级(P42)
初始级 可重复级 已定义级 已管理级 优化级
13:关键过程域概念(P44)
所谓关键过程域是指一系列相互关联的操作活动,这些活动反映了一个软件组 织改进软件过程是必须集中力量改进的几个方面,关键过程域包含了达到某个 成熟程度级别时必须满足的条件。
14:软件测试充分性准则(理解)P54
对任何软件系统都存在有限的充分测试集合。
如果一个软件系统在一个测试数据集合的测试是充分的,那么再次测试 一些测试数据也应该是充分的,这一特性称作测试的单调性。
即使对软件所有的组成成分都进行了充分的测试,也不能表明整体软件 系统的测试已经充分了,这一特性称作测试的非复合性。
即使对软件系统整体的测试是充分的,也不能证明软件系统中各组成成 分都已经充分地得到了测试,这一特性称作测试的非分解性。
-----宋停云与您分享------
-----宋停云与您分享------
软件测试的充分性,应与软件的需求和软件的实现都相关。
软件越复杂需要的测试数据越多,这一特性称作测试的复杂性。
测试的越多,进一步所能得到的充分性增长就越少,这一特性称作测试 的回报递减率。
15:静态技术包括(P56)
代码检查 静态结构分析 代码质量度量
16:黑盒测试和白盒测试的概念(P62)
黑盒测试:又称功能测试、数据驱动测试和基于规格说明的测试,是不考虑程序 内部结构特征,只知道输入和输出的情况下进行的测试。
白盒测试:又称结构测试、逻辑驱动测试或基于程序的测试。是只考虑程序内部 结构,而不考虑程序功能的测试。
17:程序结构覆盖包括(P62)
语句覆盖 判断覆盖 条件覆盖 判断/条件覆盖 路径覆盖
18:单元测试主要检查哪些方面(P68)
模块接口 局部数据结构 边界条件 独立的路径 错误处理
19:集成测试包括哪两种方法(P72) 非增量式测试 增量式测试 20:什么是驱动模块(PPT)
是单元测试时设置的一种辅助测试模块,它用来模拟被测模块的上一级模块, 相当于被测模块的主程序。驱动模块在单元测试中接收数据,把相关的数据传 送给被测试的模块,启动被测模块,并打印相应的结果。
21:混合式增量测试两种方法的基本思想。(PPT)
衍变的自顶向下的增量测试,全局自底向上,局部自顶向下。
自底向上—自顶向下的增量方式。
22:确认测试(P75)
检验所开发的否能按用户提出的要求进行。
23:系统测试(P76)
主要检验各部分协调工作的环境下能正常地进行工作。包括功能测试、逻辑功 能测试、界面测
文档评论(0)