0


软件质量测试基础

文章目录

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

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

2.软件测试的定义

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

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

答:

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

4.什么是软件缺陷(BUG)?简述错误、缺陷和故障之间的关系。

答:

  1. BUG就是软件缺陷的通俗说法,即软件系统在功能上的不足、结果与预期不符;缺陷是错误在软件系统的体现,缺陷的引发往往造成故障。

5.BUG的来源有哪些?如何才能尽量减少软件BUG?

答:BUG的来源:

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

减少BUG的方法:

  1. a.项目初期制定严格的、合适的项目计划,在整个开发过程中严格执行
  2. b.从需求的角度,应该紧密贴合用户需求,确定标准
  3. c.从开发的角度,开发人员应该严格按照规定及要求进行开发
  4. d.从测试的角度,要选择合适的测试方法进行的测试

6.缺陷分为哪4级?有哪些不同的状态?

答:缺陷分为:

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

有4种状态:

  1. 1.激活状态
  2. 2.已修正状态
  3. 3.关闭或非激活状态
  4. 4.潜伏状态

7.简述在软件开发生命周期中提前测试的好处

答:

  1. 可以避免缺陷大爆发,节约修复成本,便于及时修复。

8.在V模型中,软件开发的各阶段和软件测试活动有什么关系?

答:

  1. 同步进行

9.软件测试包括那些阶段?

答:

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

本文转载自: https://blog.csdn.net/qq_51481704/article/details/124776288
版权归原作者 赫尔特痛痛kkk 所有, 如有侵权,请联系我们删除。

“软件质量测试基础”的评论:

还没有评论