多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

如何从零开始做自动化测试

更新时间:2022-07-13 09:03:52 作者:多测师 浏览:36

  学习要和实际工作相结合才能更好地提升,如果一家公司有自动化测试相关技术建设,是一个很好的发展平台。如果公司没有这方面的投入,我们需要从零开始做起自动化测试。如何从零开始做自动化测试呢?

如何从零开始做自动化测试

  1.分析自动化测试的目的,发布前回归测试或是线上产品监控等;通过分析以往遇到问题,如果采取自动化测试,能避免哪些问题,以数据手段说服领导来推动自动化测试的实施。

  2.分析与选择自动化测试覆盖的用例范围。自动化测试要么回归测试,要么进行线上数据的监控,所以不是所有的测试用例都要转化成自动化测试。选择覆盖核心业务的测试用例,或是根据测试的需求,对功能测试用例先进行预先的处理,如通过最短路径算法,选择覆盖率较高的测试用例,转化成自动化测试用例,以提高自动化测试用例的覆盖率。

  3.探讨自动化测试实施参与人员。自动化测试工程是你单独实施,还是有团队成员一起参与实施?如果是个人的话,就选择自己熟悉的知识体系进行实施,如果是团队一起参考,就要考虑团队成员的技术水平,选择转化成本最低的技术栈,以保证投入产出比最高。

  4.根据参与人员做技术选型。根据确认好的自动化测试的实施人员,做好技术选型,如使用java语系,还是python语系?当然自动化测试框架是固定的,如接口自动化的python+requests, java+HttpClient; WebUI自动化测试就是Webdriver;App自动化测试的Appium等等。

  5.设计自动化测试架构。自动化测试不管技术栈如何选择,在开始写自动化测试之前,不可能是一个个自动化测试用例的简单罗列,需要先进行自动化测试架构的设计。选择PageObject模式,还是数据驱动模式?封装好公用函数,设计好测试用例的管理,测试数据的管理,测试用例集,日志,测试报告管理等等。

  6.编写与调度自动化测试用例。根据前面选择的自动化测试用例需要覆盖的范围,将相应的测试用例转化成自动化测试代码。在编写自动化测试用例的过程中,不断完善公用函数的封装,调度并编写自动化测试用例。

  7.根据自动化测试的目的,设置自动化测试执行策略,实施持续化集成。在编写完自动化测试用例后,根据需求组织测试用例集,并设置自动化测试用例集的执行策略。借助于jenkins等任务调度工具,实施持续化集成,如开发提测后触发执行自动化测试,做回归测试;或是设置定时任务,在相应的测试环境下定时执行自动化测试,监控业务流程。

  8.指定后期维持与扩展策略。自动化测试需要不断地维护才能保证其可用性,如被测对象优化,架构重组,增加新功能等,都需要优化相应的自动化测试用例,才能保证自动化测试的时效性。同时需要对指定相应的人员进行培训,做定时维护,维护与编写对应的文档,做好技术积累和传承工作。

  以上内容为大家介绍了如何从零开始做自动化测试,本文由多测师亲自撰写,希望对大家有所帮助。了解更多自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部