PRD->自动转换为TC->自动转换为自动化测试脚本
这能够实现吗?
咨询了好多好多“专家”,答案都是——NO
好吧,变通一下。
编写TC时,按照固定格式输入信息,然后编译器转换为自动化测试脚本。
比方说,这样写一个TC:
————————————————————————-
打开页面:http://xxxxx(待测产品的访问入口)
在xxx中输入xxx(输入)
点击xxx按钮(操作)
预期结果:xxx(输出)
————————————————————————-
其中红字是需要测试人员输入的,灰字是系统提供的固定模板,一般的TC大概就是此种结构吧。
系统把灰字封装成一个个的方法,测试人员提交TC后,编译器把测试人员输入的信息和封装好的方法拼装,生成自动化测试脚本。
系统可提供各种各样的方法,测试人员想用哪个就用哪个,但展现形式都是类似的。
这样就不用去学习专业的测试脚本开发技能,甚至普通的业务人员也能够开展自动化测试活动。
如果界面频繁变动,测试人员修改TC即可,维护是不是很方便?
这是不是就是传说中的面向语言编程?
这能减少多少测试成本?
这会提升多少测试效率?
这将给测试行业带来怎样的影响?
这种方式很难实现吗?