自动化有其优点和缺点,具体取决于项目、时间、成本、质量和方法。
基于上述,另一个非常重要的点是,除了自动化或非自动化之外,还必须了解具体情况,而且所做的一切都是基于以最佳方式实现目标,选择和应用适当的方法、工具和技能。
避免陷入以下关于测试自动化的常见误区:
任何软件都能自动化
自动化的软件质量更好
自动化测试优于手动测试
自动化带来更快的投资回报
无论是手动还是自动,不妨以下述七个原则来理解测试的目标:
任何实践的价值都取决于其背景;
不存在“好的实践”,但上下文中会发现好的实践;
人的合作是所有项目环境中最重要的部分;
项目不是一成不变的,往往会采取不可预测的路径;
该产品是一种解决方案。如果问题不解决,产品将无法工作;
好的软件测试是一个具有挑战性的智力过程;
只有通过在整个项目中合作实践的判断力和技能,才能在正确的时间做正确的事情,有效地测试产品。
这些原则是 Cem Kaner、James Bach 和 Brett Pettichord 在书籍《软件测试中的经验教训》中提出的,这有助于我们认识到适应当前项目情况的能力的重要性。
如需了解更多测试技术信息请关注:https://www.duoceshi.cn/jswz/深圳多测师软件与技术服务有限公司
Copyright © 2016-2021 深圳多测师软件与技术服务有限公司 版权所有
本站部分文章源自于网络,如有侵犯您的版权,请联系删除