软件测试原则

软件测试原则

1.Good-enough:一种权衡投入/产出比的原则

2.保证测试的覆盖程度,但穷举测试是不可能的

3.所有的测试都应追溯到用户需求

4.越早测试越好,测试过程与开发过程应是相结合的

5.测试的规模由小而大,从单元测试到系统测试

6.为了尽可能地发现错误,应该由独立的第三方来测试

7.不能为了便于测试擅自修改程序

8.既应该测试软件该做什么,也应该测试软件不该做什么


测试用例的几条基本准则

1.测试用例的代表性

      能够代表各种合理和不合理的、合法的和非法的、边界和越界的。以及极限的输人数据、操作和环境设置等。
2.测试结果的可判定性

      测试结果的可判定性,即测试执行结果的正确性是可判定的或可评估的。
3.测试结果的可再现性
       测试结果的可再现性,即对同样的测试用例,系统的执行结果应当是相同的。

在测试时主要考虑以下几个问题: 

1.测试要考虑到所有的出错可能性。同时要做一些不是按常规做的操作
2.除了缺陷之外,测试还应考虑性能问题,保证软件运行良好,速度稳定,没有内存泄露,不会出现软件运行越来越慢的情形 
3.测试要考虑软件的兼容性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值