0


软件质量测试基础

文章目录

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://blog.csdn.net/qq_51481704/article/details/124776288
版权归原作者 赫尔特痛痛kkk 所有, 如有侵权,请联系我们删除。

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

还没有评论