软件测试理论、方法及流程

一、软件测试理论基础

1. 软件测试的定义: 使用人工和自动手段来运行程序,目的在于检验是否满足了需求。

2. 软件测试的目的: 是想以最少的人力、物力和时间找出软件中潜在的各种错误与缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险。(以最少的人力、物力和时间找到软件中的缺陷并修改,从而避免商业风险。)

3. 软件测试的原则: 追溯到用户需求;尽早和不断地测试;缺陷报告;妥善保存测试文档。

二、 软件测试方法: 黑盒测试、白盒测试、灰盒测试、动态测试、静态测试、性能测试、压力测试、安全性测试、兼容性测试等。

三、软件质量模型六大特征:
1)功能性
2)可靠性
3)易用性
4)效率性
5)可维持性
6)可移植性

四、软件测试质量五个基本目标:
1)保证有计划进行
2)保证遵循步骤和需求
3)及时通知给对应人员
4)高管可以接触到项目内部
5)软件质量需要测试工作来保证

五、软件测试基本流程
1)需求分析
2)测试需求
3)测试计划
4)测试方案
5)测试用例
6)执行测试
7)测试报告

发布了3 篇原创文章 · 获赞 9 · 访问量 2073

猜你喜欢

转载自blog.csdn.net/qmm950524/article/details/100884814