软件测试基础知识点

1、定义
软件测试:是指为了发现软件中的错误而执行软件的过程。它的目标是尽可能多地发现软件中存在的错误,将测试结果作为纠正的数据,是软件质量保证的关键。
它要求测试人员站在开发者的角度确认软件已正确的实现了用户的要求,证明软件中不存在错误,建立对软件质量的信心;站在用户的角度发现软件中隐藏的错误和缺陷,以考虑是否可接受该软件。

2、调试与测试的区别
1)调试是“建设性”的:在源程序内定为错误,分析错误的原因,修改错误,在程序运行时检验程序功能。
2)测试是“破坏性”的:诱发错误,重现错误,定为错误(功能·需求·模块), 记录错误。

3、软件测试的目的
1)发现缺陷,提高质量
2)验证是否满足要求
3)建立软件质量的信心

4、软件测试的原则
1)测试显示缺陷的存在
2)穷尽测试是不可能的
3)测试尽早介入
4)缺陷集群性
5)杀虫剂悖论
6)测试活动依赖于测试背景
7)不存在缺陷的谬论

5、软件测试与软件开发各阶段的关系
软件测试与软件开发各阶段的关系

6、软件测试生命周期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值