欢迎关注微信公众号,搜索软件测试工程师之路,一起学习,分享,成长。

rfs自动化步骤

上一篇 / 下一篇  2015-01-30 17:24:32 / 个人分类:rfs

做了近三个月的rfs自动化,感觉这样做自动化比较靠谱。

自动化是针对界面稳定,比如大部分都有idname,或者都能唯一定位的,不适合那种几乎都没有idname,全部只能依靠xpath来定位,这样的话,如果界面稍稍作了改变,就得重新去修改脚本,得不偿失,如果界面风格不统一,更加无法复用脚本。

不过整体来说,整个rfs自动化的过程应该是这样的:

1.   设计用例

必须有了用例后,再来设计脚本及后续的工作,如果多个人合作,没有一份大家都认可的用例,设计出的脚本在后期一定会很难汇合在一起,形成完整的脚本。

之前就因为思路不一样,导致后面整合脚本的时候,很难整合到一起。

在此说明,设计用例,大家的思路也可能不一样,所以设计用例时,一定要讨论,然后拿出一个最优解,大家都认可的。

 

2.      设计自动化框架,规范命名及用例

为什么设计自动化框架呢?如果不把自动化框架规划好,后面运行用例的时候,如果用例之间有数据关联,就有可能导致用例运行失败。而且没有框架,一起合作设计自动化时,可能会导致按不同的想法设计,最后看起来一团糟。

3.      设计关键字脚本

脚本的设计必须根据用例来,用例的设计最好可以根据步骤设计成场景,输入输出,这样在编写脚本的时候,根据用例及复用的原则,设计关键字,避免前期设计,无法复用,后面重构关键字。

 

4.      数据规划

在组合用例前,先根据用例规划好数据,比如新增哪几条数据,哪几条用例共用同一条数据。然后规划好对应的参数。

5.      设计用例

有了用例,有了关键字,自动化用例只剩下组合的问题了,因为用例之间相关联,所以用例最好有序号,这样可以控制用例执行顺序,后面设计用例就是按照用例组合好关键字,这样,自动化用例就完成了。

6.      运行用例,调试脚本

运行用例的过程中,会遇到很多的问题,发现很多用例不能跑,或者出错等等,这些都是后面调试的问题,就不多说了。

 


TAG:

 

评分:0

我来说两句

日历

« 2024-04-28  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 17268
  • 日志数: 17
  • 建立时间: 2015-01-19
  • 更新时间: 2016-05-26

RSS订阅

Open Toolbar