美文网首页软件测试
创建自动化测试框架

创建自动化测试框架

作者: 爱sa笑的菇凉 | 来源:发表于2020-06-11 13:06 被阅读0次

    软件的自动化测试,其实就是用自动化代替手工,减少测试人员重复工作的时间,那么做自动化测试的流程是什么样呢?

    1. 首先,要根据项目选择自动化测试工具,以及编写测试用例的语言
    2. 其次,需要搭建测试环境
    3. 选择需要自动化的用例,编写自动化测试用例
    4. 持续运行自动化的脚本
    5. 生成自动测试报告
    6. 持续改进、脚本优化

    流程很明确,但是还是不知道该如何选择呢? 可以总结出一个自动化测试框架需要满足的点,就会更加清晰:

    1. 框架和语言 -> 选择简单,且易于理解的语言和工具来组织,管理和执行用例 -- Maven + TestNG + Java + Selenium
    2. 设计模式 -> 一种设计模式,可以编写易于扩展,易于维护,减少成本的测试用例 -- POM(Page Object Model)
    3. CI/CD -- 可以每天自动运行测试用例,能够尽早尽快的发现问题 -- GoCD/Jenkins/BuildKite
    4. 日志 -- 能够获取到详细的测试结果或者测试报告,方便定位和调查问题 -- TestNG/Allure/ExtentReport

    所以,创建一个自动化的测试框架,就需要满足这四个部分。如果需要可以查看更多文章。

    1. Maven + TestNG + Java + Selenium 自动化测试: Java+Maven+TestNG - 创建项目篇
    2. POM: 自动化设计模式 POM (Page Object Model)
    3. CI/CD: Java+Maven+TestNG+Jenkins - 部署篇Java+Maven+TestNG+GoCD - 部署篇
    4. 日志

    相关文章

      网友评论

        本文标题:创建自动化测试框架

        本文链接:https://www.haomeiwen.com/subject/icgtvctx.html