zoukankan      html  css  js  c++  java
  • 为什么要做WebUI测试?

    1.什么是WebUI自动化测试?

    通过代码模拟用户的WEB操作,完成测试用例需要的执行步骤,并验证用户的操作产生的预计结果和过程。

    1. WebUI自动化使用场景

    (1) 大型项目多轮测试代替人工验证

    (2) 方针或是线上回归测试(定时执行,触发执行,防止人工执行测试用例的逆反心理)

    (3) 核心业务的监控(每周全天24小时都保证可用的)

    (4) 功能测试转测试开发技术提升(对测试用例进行过滤,核心业务场景分析)

    1. WebUI自动化技术体系:

    (1) Python系列:

    ① Webdriver(自动化测试框架)

    ② Unittest(单元测试框架,断言,测试操作步骤,测试用例的管理)

    ③ htmlTestRunner(生成测试报告)

    ④ Jenkins(数据化集成,做监控、定时监控,触发监控执行调度,上线打包发布)

    (2) WebUI测试的难点(需要考虑的事情):

    ① 自动化测试的选择与实现

    ② 被测对象的不断变化(加一个反爬虫浮层,或者加一个广告模块)

    ③ 测试用例的维护成本较高

    ④ 测试用例的执行时间与使用价值

    (3) WEBUI元素定位方法

    ① By.id

    ② By.classname

    ③ By.name

    ④ By.linktext

    ⑤ By.xpath

    ⑥ By.classSelect

  • 相关阅读:
    DAY 06 PYTHON入门
    DAY 05 PYTHON入门
    DAY 04 PYTHON入门
    DAY 03 PYTHON入门
    DAY 02 PYTHON入门
    DAY 01 PYTHON入门
    RTC时钟和BKP的配置stm32
    Altium Designer画原理图时要紧凑
    串口的数据长度校验
    Centos7下创建文件夹 移动文件/文件夹 删除文件/文件夹 解压/文件夹打包压缩 命令整理
  • 原文地址:https://www.cnblogs.com/Aluosen/p/11380407.html
Copyright © 2011-2022 走看看