• 自动化测试


    自动化工具,有多种划分模式,其中:

      1.从所支持的系统架构上,目前可以划分为两大阵营;

        支持C/S和B/S架构----utf

        只支持B/S架构--selenium

      2.从收费模式上,目前可以划分为三大阵营:

        商业化工具

        开源工具

        自主开发工具(测试开发岗位)

    selenium ide 
    生成的代码是以关键字驱动:

      target:对谁进行操作?可以使用他们的属性进行定位

      command:找到之后,要对他做什么?输入、键入

      value:键入什么?abc

    录制完了之后,需要把脚本步骤列表中,不需要的步骤可以删除

    一个完整的测试用例,应该包括:步骤(target、comment、value)、断言(预期和实际对比)

      断言页面上显示的文本:assert text

     断言页面文本框中的值是否是selenium(我们前面步骤输入的):assert value

    断言要求:不需要多,一个就够了,只要能够唯一确定脚本是否通过即可

    4.运行脚本

      点击运行按钮,查看日志,看所有的步骤是否OK,断言是否OK,是否出现最终的结果“'search' completed successfully”,如果都可以,则该脚本运行通过

    5.导出功能

      python+pytest

    kataion工具:

      测试集(testsuite):存放测试用例脚本的文件夹

  • 相关阅读:
    轻量级微服务架构【读书笔记3】
    轻量级微服务架构【读书笔记2】
    轻量级微服务架构【读书笔记1】
    mvn package 和 mvn install
    SpringBoot 使用MultipartFile上传文件相关问题解决方案
    Docker学习笔记【三】安装Redis
    RESTful 最佳实战
    HTTP Status Codes 查询表
    扎实基础总述
    文本挖掘2相似度计算
  • 原文地址:https://www.cnblogs.com/gujunjie-study-time/p/14788889.html
Copyright © 2020-2023  润新知