软件测试课后习题答案
【篇一:软件测试基础习题及答案】
>
软件测试是一个过程或者一系列过程,用来确认计算和代码完成了
其应该完成的功能,并且不执行其不应该有的操作。
2
、软件测试的目标是什么p>
是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,
通过修正各种错误和缺陷提高软件质量,降低软件发布后由于潜在
的软件错误和缺陷造成的隐患所带来的商业风险。
3
、简单描述一下软件测试的原则p>
所有的软件测试都应追溯到用户需求
应当把
“
尽早地和不断地进行软件测试
”
作为测试者的座右铭
good enough
原则
质量第一
充分注意测试中的群集现象
程序员应避免检查自己的程序
有据可依
尽量避免软件测试的随意性,要有预期结果
重视回归测试
妥善保存一切测试过程文档
4
、软件测试中验证和确认的区别p>
verfication
验证:
是保证软件正确实现特定功能的一系列活动和过程。
目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段设
定的目标。
validation
确认:
是保证软件满足用户需求的一系列的活动和过程。
目的是在软件开发后保证与用户需求符合
5
、软件测试按照测试的基本策略可分为哪两种并加以详细说明p>
白盒测试
:
白盒测试也称结构测试或逻辑驱动测试,是指基于一个应用代码的
内部逻辑知识,即基于覆盖全部代码、分支、路径、条件的测试,
它是知道产品内部工作过程,可通过测试来检测产品内部动作是否
按照规格说明书的规定正常进行,按照程序内部的结构测试程序,
检验程序中的每条通路是否都有能按预定要求正确工作,而不顾它
相关资源:信用卡管理卡民信用卡管理软件v3.2.5-其它代码类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!