欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。
rfs自动化步骤
上一篇 /
下一篇 2015-01-30 17:24:32
/ 个人分类:rfs
做了近三个月的rfs自动化,感觉这样做自动化比较靠谱。
自动化是针对界面稳定,比如大部分都有id及name,或者都能唯一定位的,不适合那种几乎都没有id及name,全部只能依靠xpath来定位,这样的话,如果界面稍稍作了改变,就得重新去修改脚本,得不偿失,如果界面风格不统一,更加无法复用脚本。
不过整体来说,整个rfs自动化的过程应该是这样的:
1. 设计用例
必须有了用例后,再来设计脚本及后续的工作,如果多个人合作,没有一份大家都认可的用例,设计出的脚本在后期一定会很难汇合在一起,形成完整的脚本。
之前就因为思路不一样,导致后面整合脚本的时候,很难整合到一起。
在此说明,设计用例,大家的思路也可能不一样,所以设计用例时,一定要讨论,然后拿出一个最优解,大家都认可的。
2. 设计自动化框架,规范命名及用例
为什么设计自动化框架呢?如果不把自动化框架规划好,后面运行用例的时候,如果用例之间有数据关联,就有可能导致用例运行失败。而且没有框架,一起合作设计自动化时,可能会导致按不同的想法设计,最后看起来一团糟。
3. 设计关键字脚本
脚本的设计必须根据用例来,用例的设计最好可以根据步骤设计成场景,输入输出,这样在编写脚本的时候,根据用例及复用的原则,设计关键字,避免前期设计,无法复用,后面重构关键字。
4. 数据规划
在组合用例前,先根据用例规划好数据,比如新增哪几条数据,哪几条用例共用同一条数据。然后规划好对应的参数。
5. 设计用例
有了用例,有了关键字,自动化用例只剩下组合的问题了,因为用例之间相关联,所以用例最好有序号,这样可以控制用例执行顺序,后面设计用例就是按照用例组合好关键字,这样,自动化用例就完成了。
6. 运行用例,调试脚本
运行用例的过程中,会遇到很多的问题,发现很多用例不能跑,或者出错等等,这些都是后面调试的问题,就不多说了。
收藏
举报
TAG: