软件测试基础

软件测试基础,第1张

1.什么是软件测试

在规定条件下对程序进行 *** 作,从来发现问题。对软件质量进行评估的过程。

2.软件测试的目的

以最少的人力、物力、时间找到软件中的缺陷,并修改,从而回避商业风险

3.软件测试的定义

使用人工和自动手段来运行程序,目的在于检验是否满足了需求。

4.软件测试的原则

1.所有测试追溯到用户需求

2.把尽早和不断测试座位座右铭

3.测试工作由专业人员执行

4.80%错误出现在20%模块中

5.设计测试用例(测什么?怎么测)时,要考虑各种情况

6.一定要写缺陷报告

7.制定严格测试的计划

8.完全测试不可能,测试要终止

9.注意回归测试(修改了旧代码后,要确认没有引入新问题)

10.妥善保存一切测试文档

5.软件质量模型(iso9126)

1.功能性

2.可靠性(1.尽量不出问题:2.出了问题不能影响主题结构3.如果影响了主体功能,要能尽快修复)

3.易用性(用户体验好)

4.效率

5.可维持性(更新)

6.可移植性(跨域不同系统平台)

6.软件质量模型保证(SQA)

目的:使软件制作的过程对于领导层是可见的

定义:它是一套计划和方法来向领导层保证

五个基本目标

1.保证有计划的进行

2.保证遵循了步骤和需求

3.及时通知给对应人员

4.高管可以接触到项目内部

5.软件质量需要测试工作来保证

7.qc和qa

qc:检验产品的质量

qa:审计过程的质量

工作关系:qc执行质量控制,qa是确保qc按步骤执行

8.软件测试流程

1.需求分析

2.编写测试用例(测什么 怎么测)

3.评审测试用例

4.搭建测试环境

5.等待程序的开发包

6.部署测试包

7.冒烟测试

8.执行测试用例

9.BUG 跟踪处理(回归测试)

10. N轮之后符合要求

11.测试结束

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

原文地址:https://www.54852.com/langs/722855.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存