自动化测试系统的基本流程以及注意事项

自动化测试系统开发_自动化测试系统的基本流程以及注意事项:

  自动化测试系统的基本流程主要包含需求分析,自动化测试计划设计,用例设计,自动化测试框架设计与开发,脚本开发,环境搭建,整体联调运行等。

  1.需求分析:分析哪些点需要进行自动化,在需求分析阶段参与进来,在被测代码开发阶段输出依赖点,保证自动化开发时效率更高,代码改动更小;

  2.用例设计:建议先根据测试点设计所有用例,然后分别查看是否可以实现自动化,最后正向补充可能遗漏的自动化场景;

  自动化测试系统

       3.自动化测试框架设计与开发:

  自动化测试框架与软件架构类似,定义了在使用该套脚本时需要调用哪些文件、结构,调用的过程,以及文件结构如何划分。

  而根据自动化测试用例,我们很容易能够定位出自动化测试框架的典型要素:

  1.公用的对象。

  不同的测试用例会有一些相同的对象被重复使用。这些公用的对象可被抽取出来,在编写脚本时随时调用。当这些对象的属性因为需求的变更而改变时,只需要修改该对象属性即可,而无需修改所有相关的测试脚本。

  2.公用的环境。

  各测试用例也会用到相同的测试环境,将该测试环境独立封装,在各个测试用例中灵活调用,也能增强脚本的可维护性。

  3.公用的方法。

  当测试工具没有需要的方法时,而该方法又会被经常使用,我们便需要自己编写该方法,以方便脚本的调用。

  4.测试数据。

  一个测试用例需要执行很多个测试数据,我们便可将测试数据放在一个独立的文件中,由测试脚本执行到该用例时读取数据文件,从而达到数据覆盖的目的。

  在该框架中需要将这些典型要素考虑进去,在测试用例中抽取出公用的元素放入已定义的文件,设定好调用的过程。

  4.测试脚本的开发:需要注意脚本兼容性和可扩展性,尽量保证测试脚本在不同的测试环境上均可执行,在不同版本中均可达到测试效果。可扩展性即为在本脚本基础上方便地增加测试步骤或者增加执行的循环次数等。

上一篇:进行自动化测试系统的原因...
下一篇:变频器自动测试系统中的变频器是...

分享到