AW指可被自动化脚本直接调用的、有意义的测试接口。
为了自动化脚本可以和测试环境、配置等充分解耦,通过AW来做抽象和屏蔽。AW可以根据自动化测试情况分为多种类别,常见的有:
·操作关键字:将被测系统提供的接口、GUI等按照用户操作进行封装,形成原子操作。脚本只需要使用AW就可以构造出有效的测试步骤。
·检查关键字:确认系统对操作的反应是否符合关键字的预期,如确认断言的正确性、确认系统回显的正确性、确认系统是否有预期外的返回值等。
·业务负载关键字:和系统业务相关的关键字,如模拟用户和被测系统建立连接、模拟用户的业务负载流量等。
·测试数据关键字:生成参数的关键字,如生成异常IP地址的关键字,生成10万条日志表项的关键字等。
·测试环境关键字:选择与被测对象和测试环境相关的关键字。
摘取自刘琛梅老师的《测试架构师修炼之道:从测试工程师到测试架构师 第2版》