初识软件测试一

本文介绍了软件测试的基本概念,包括测试的定义、与调试的区别、测试人员的素质要求以及测试用例的重要性。测试是为了验证软件是否满足客户需求,找到并修复错误。测试人员需要具备逆向思维、发散性思维和良好的沟通能力,而测试用例则是测试过程中的关键要素。
摘要由CSDN通过智能技术生成

什么是软件测试

1979年,Glenford Myers(美 梅尔斯),<软件测试艺术>[The Art of Software Testing]:为了发现错误而执行程序或者系统的过程

1983年,Bill Hetzel在《软件测试完全指南》(Complete Guide of Software Testing)一书中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。

1983年,IEEE软件工程标准术语:使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。

软件测试的定义随着发展而不断扩展,但是不可否认的是软件测试最基本的活动就是找bug。而不同的定义只是说明了测试的目的以及如何来衡量测试是否成功。

总的来说,测试就是验证软件是否满足客户的需求,证明程序能够正确运行,尽可能多的提前发现软件中的错误

测试与调试的区别:

1.目的不同 测试的任务是发现程序中的缺陷(以需求为标准);调试的任务是开发人员看软件是否实现了预期的功能,定位并且解决程序中的问题

2.参与角色不同
测试主要是由测试人员和开发人员来执行,黑盒测

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值