zoukankan      html  css  js  c++  java
  • 自动化测试

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

      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):存放测试用例脚本的文件夹

  • 相关阅读:
    Date
    Math
    封装实参的对象 arguments
    函数方法call()和apply()
    执行上下文栈
    原型(prototype属性)和原型链。 重要!!!
    android studio for Mac快捷键大全
    软件的横竖屏切换
    Android XML文件中@id和@+id的区别
    java中的Iterator<E>
  • 原文地址:https://www.cnblogs.com/gujunjie-study-time/p/14788889.html
Copyright © 2011-2022 走看看