软件质量测试基础

软件质量测试基础,第1张

文章目录
    • 1.软件测试的目的和意义何在?
    • 2.软件测试的定义
    • 3.软件测试有哪些原则?
    • 4.什么是软件缺陷(BUG)?简述错误、缺陷和故障之间的关系。
    • 5.BUG的来源有哪些?如何才能尽量减少软件BUG?
    • 6.缺陷分为哪4级?有哪些不同的状态?
    • 7.简述在软件开发生命周期中提前测试的好处
    • 8.在V模型中,软件开发的各阶段和软件测试活动有什么关系?
    • 9.软件测试包括那些阶段?

1.软件测试的目的和意义何在?

答:目的:通过软件测试来确定软件系统是否符合标准及要求,即判断结果与要求的差别,检验并提高软件质量。
意义:经过严格的软件测试,降低系统风险,使开发人员将更多的精力放在系统效率问题上,同时还有效的减少了后期运维人员的工作量。

2.软件测试的定义

答:软件测试就是人工或自动的运行或测试某一系统的过程。

3.软件测试有哪些原则?

答:

	1.软件测试是基于用户需求的
	2.软件测试和开发是同步的
	3.第三方测试是更及客观的、有效的
	4.穷举法是不可能的
	5.选择合适的测试方法
	6.重视文档
	7.基于“质量第一”的思想
	8.定义好产品的质量标准
	9.软件测试计划是做好软件测试工作的前提
	10.发现错误较多的程序段,应该着重进行测试
4.什么是软件缺陷(BUG)?简述错误、缺陷和故障之间的关系。

答:

BUG就是软件缺陷的通俗说法,即软件系统在功能上的不足、结果与预期不符;缺陷是错误在软件系统的体现,缺陷的引发往往造成故障。
5.BUG的来源有哪些?如何才能尽量减少软件BUG?

答:BUG的来源:

						a.开发人员经验不足
						b.开发人员不细心
						c.开发人员的不良心理
						d.拙劣的项目管理

减少BUG的方法:

					a.项目初期制定严格的、合适的项目计划,在整个开发过程中严格执行
					b.从需求的角度,应该紧密贴合用户需求,确定标准
					c.从开发的角度,开发人员应该严格按照规定及要求进行开发
					d.从测试的角度,要选择合适的测试方法进行的测试
6.缺陷分为哪4级?有哪些不同的状态?

答:缺陷分为:

致命的、严重的、一般的、轻微的

有4种状态:

1.激活状态
2.已修正状态
3.关闭或非激活状态
4.潜伏状态
7.简述在软件开发生命周期中提前测试的好处

答:

可以避免缺陷大爆发,节约修复成本,便于及时修复。
8.在V模型中,软件开发的各阶段和软件测试活动有什么关系?

答:

同步进行
9.软件测试包括那些阶段?

答:

1.需求规格说明书审查
2.系统设计和代码审查
3.单元审查
4.集成审查
5.系统审查
6.验收审查

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/942020.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-17
下一篇 2022-05-17

发表评论

登录后才能评论

评论列表(0条)

保存