自动化测试

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

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

原文地址:https://www.cnblogs.com/gujunjie-study-time/p/14788889.html