自动化测试如今在软件测试行业中变得越来越受欢迎,不可否认,自动化测试在回归测试和检查冗余组件方面,绝对是占据着主导地位,但是并不代表着就可以完全替代手工测试了。手工测试也有着自己很大的作用,接下来我们就来详细了解一下。
1. 许多测试必须是手动的。用户体验可说是进行手动测试非常重要的一项。我们可以通过用户的反馈,得到宝贵的意见,即便是负面评价。
2. 手工测试具有创造力。测试人员是带着自己的技术和经验来制定策略的,在这个方面,自动化测试是做不到的。
3. 手工测试的通过率更高。在测试过程中,我们通常希望自动测试软件能够一边模拟使用,一边呈现所有的测试结果。但对于大多数项目来说,测试环境可能更复杂。web表单就是这其中一个主要例子。
4. 手动测试可以快速重现客户发现的错误,手工测试人员可以通过客户信息,总结出更完整的错误报告。
5. 自动化测试也离不开手工测试。自动化测试顾名思义就是通过测试工具代替人工完成测试,从而提高效率,但是它也需要手工测试的基础,因为每一个自动化测试的case都是从手工测试做起的,如果没有手工测试的基础,是没法进行自动化测试。
6. 对于小项目来讲,自动化测试显得性价比不高,比较昂贵。自动化测试要花时间去脚本编写和重写以及设置和处理时间,维护和管理成本会更高。
推荐阅读: