软件测试的世界正在不断发展并且新技术层出不穷,这都是为了更快、更有效率并获得更高的软件质量。目前,自动化已成为软件测试不可或缺的一部分,自动化可以减少简单和重复的任务并加快测试过程。
无脚本测试自动化 (STA) 允许测试人员自动化测试用例,而无需担心编码,同时最大限度地提高测试自动化的可扩展性。
什么是无脚本测试自动化?
之前我看过一段采访,受访者是Further的高级软件测试工程师Manikanta Gona和SAP AG的 QA 专家Miroslav Lazarov。
Manikanta认为无脚本测试自动化是一种无需任何手动操作即可创建自动化工作的方法,他强调该方法对业务用户比对 SQE/SQA(软件质量工程/软件质量保证)更有益。
Miroslav认为,无脚本测试自动化和处理相关,测试人员不需要扮演程序员的角色,凭借客户使用的语言和行为来描述被测产品要更好一点。例如,UI 测试过程需要识别 UI 组件以及可能的操作和验证,而无需更深入的了解。测试套件和工具允许简单的对象扫描和映射过程,然后通过这些对象的属性和操作而不是脚本来处理。