对于软件测试的理解

测试的目的:测试主要是要保证代码质量,保证发布的代码高质量的发布给客户。

所以测试人员工作的目的是发现尽可能多的系统缺陷,可以叫bug或者是defect。测试不仅仅是需要测试技术,更需要职业道德

测试的真理是,通过了测试,不代表代码就没有缺陷,通不过测试,缺陷肯定存在。

常用的软件测试内容及方法:

不论是对于软件的模块还是系统而言,总有共同的内容需要测试。

1.正确性测试:正确性测试也称功能性测试,功能测试属于黑盒测试,在测试方法中相对简单,以完成代码最基本的功能为主,所以也最重要。

基本的方法是构造一些合理的输入输出,检查是否得到输入输出。核心思想是寻找等价区间。

还有一个方法是边界值测试

2.容错性测试:检查程序在异常情况下的执行情况,来保证程序能够在不满足运行条件的情况下,正常结束。

 比如通过不合理的输入来引诱软件出错


3.性能与效率测试:主要是验证软件的运行速度和对资源的利用率。

4.*文档测试(看文档描述的功能是否都能实现)

5.改错,测试发现出来的错误,需要让程序员去改错,否则测试工作没有意义


如何做好测试,

规范测试流程,提高测试用例质量,提供测试工具效率,提高测试人员对与测试重要性的认知及技能的提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值