软件测试概述
一、软件测试的定义
软件测试是为了发现错误而针对某个程序或系统的执行过程,其目的在于检验它是否满足规定的需求。
二、软件测试的原则
1、穷举测试是不可能的
2、测试用例的设计是关键
3、缺陷具有免疫性→测试用例要不断更新
4、对发现错误较多的程序段,应进行更深入的测试
三、测试的生命周期
1、计划:标志测试条件(确定测试什么)和测试的优先级
2、设计:设计测试用例(确定怎么测试)
(2)设计测试用例
3、开发:测试开发(设计脚本、数据等)
4、执行:执行测试用例
5、评估:将测试结果与期望结果进行比较