软件测试按照测试手段(是否使用自动化测试工具)分类可分为:手工测试、自动化测试
手工测试——Manual Testing
- 概念:就是手工去一个个的输入用例,然后观察结果。和机器测试相对应来说,该方法属于比较原始但是必须的一个步骤。
- 【注】手工测试只是功能测试的一种方式,二者的区别主要是:划分的规则的不同。手工测试是根据是否使用自动化测试工具划分的,功能测试是根据质量模块的六大特征划分的。
- 【方法】一般采用黑盒测试(等价类划分法、边界值划分法、决策表划分法、错误推断法、因果分析法、场景法、正式试验法)
自动化测试——Automated Testing
- 概念:是把以人为驱动的测试行为转换为机器执行的一种过程,强调使用第三方工具。
- 【过程】通常在设计了测试用例并通过评审后由测试人员根据测试用例中描述的流程一步步执行测试得到实际结果和期望结果的比较。
- 【优点】在此过程中节省了人力、时间或者硬件资源,提高了测试效率。
- 【注意】一般用于接口测试、UI测试、性能测试等。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!