作者:伊丽汇 | 来源:互联网 | 2023-08-12 09:36
一、软件测试理论基础1.软件测试的定义:使用人工和自动手段来运行程序,目的在于检验是否满足了需求。2.软件测试的目的:是想以最少的人力、物力和时间找出软件中潜在的各种错误与缺
一、软件测试理论基础
1. 软件测试的定义:使用人工和自动手段运行程序,目的是验证是否满足需要。
2. 软件测试的目的:以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过纠正各种错误和缺陷来提高软件质量,并在软件发布后提高潜在的软件质量(以最少的人力、物力和时间发现并修复软件缺陷,从而避免业务风险。 )
3. 软件测试的原则:追溯到用户需求; 尽快并不断测试; 缺陷报告; 妥善保存测试文档。
二、 软件测试方法:黑匣子测试、白匣子测试、灰匣子测试、动态测试、静态测试、性能测试、压力测试、安全性测试、兼容性测试等。
三、软件质量模型六大特征:
1 )功能性
2 )可靠性
3 )易用性
4 )效率
5 )可持续性
6 )可移植
四、软件测试质量五个基本目标:
1 )保证有计划地进行
2 )保证遵循程序和需要
3 )及时通知对应人员
4 )高管可以接触到项目内部
5 )需要测试工作以保证软件质量
五、软件测试基本流程
1 )需求分析
2 )测试要求
3 )测试计划
4 )测试计划
5 )测试用例
6 )运行测试
7 )测试报告