界面自动化测试猜想

PRD->自动转换为TC->自动转换为自动化测试脚本

这能够实现吗?

咨询了好多好多“专家”,答案都是——NO

好吧,变通一下。

编写TC时,按照固定格式输入信息,然后编译器转换为自动化测试脚本。

比方说,这样写一个TC:

————————————————————————-

打开页面:http://xxxxx(待测产品的访问入口)

xxx中输入xxx(输入)

点击xxx按钮(操作)

预期结果:xxx(输出)

————————————————————————-

其中红字是需要测试人员输入的,灰字是系统提供的固定模板,一般的TC大概就是此种结构吧。

系统把灰字封装成一个个的方法,测试人员提交TC后,编译器把测试人员输入的信息和封装好的方法拼装,生成自动化测试脚本。

系统可提供各种各样的方法,测试人员想用哪个就用哪个,但展现形式都是类似的。

这样就不用去学习专业的测试脚本开发技能,甚至普通的业务人员也能够开展自动化测试活动。

如果界面频繁变动,测试人员修改TC即可,维护是不是很方便?

这是不是就是传说中的面向语言编程?

这能减少多少测试成本?

这会提升多少测试效率?

这将给测试行业带来怎样的影响?

这种方式很难实现吗?

原文地址:https://www.cnblogs.com/chenxuan/p/1738407.html