zoukankan      html  css  js  c++  java
  • 自动化测试-22-测试框架改进-自动化测试开发流程

    测试框架改进-自动化测试开发流程
     
    第一步:确定测试范围,编写测试用例;
    第二步:人工执行测试,确定功能可用;
    第三步:编写元素定位器;
    第四步:封装元素操作;
    第五步:封装公共功能;
    第六步:编写测试用例脚本;
    第七步:执行测试,调试;
    第八步:查看测试报告;
     
    1、自动化测试开发流程—确定测试范围
     
    第一步:确定测试范围,编写测试用例;
    (1)Case1:验证问题是否可以被关闭;
    (2)Case2:验证是否可以添加新角色;
     
    2、自动化测试开发流程—确定步骤
     
    第二步:人工执行测试,确定功能可用;
    (1)Case1:
    访问http://ip/redmine/projects/project3/issues问题页面点击任意缺陷(打开状态),进入详情页,点击编辑修改状态为已关闭,点击提交,断言状态是否为已关闭。
    (2)Case2:
    访问http://ip/redmine/roles角色列表页面,点击新建角色输入角色名称,点击创建按钮,断言“创建成功。
     
    3、自动化测试开发流程—编写元素定位器
     
    第三步:编写元素定位器;
    (1)Case1:
    缺陷列表页面:第一个缺陷
    缺陷详情页面:编辑按钮
    缺陷编辑页面:状态下拉列表、提交按钮
    (2)Case2:
    角色列表页面:新建角色按钮
    新建角色详情页面:角色名称输入框、创建按钮、创建成功字样
     
    4、自动化测试开发流程—封装元素操作
     
    第四步:封装元素操作;
    (1)Case1:
    缺陷列表页面:点击第一个缺陷
    缺陷详情页面:点击编辑按钮
    缺陷编辑页面:点击状态下拉列表、点击提交按钮
    (2)Case2:
    角色列表页面:点击新建角色按钮
    新建角色详情页面:输入角色名称输入框、点击创建按钮、获取创建成功字样
     
    5、自动化测试开发流程—封装公共功能
     
    第五步:封装公共功能;
    (1)两条用例都用到了登录的方法,需要剥离成登录功能方法;(已完成)
    (2)关闭问题的前提是新建一个问题,我们将新建问题剥离为一个公共方法;
     
    6、自动化测试开发流程—编写测试用例
     
    第六步:编写测试用例脚本;
     
    第七步:执行测试,调试;
     
    第八步:查看测试报告;
     
    自动化测试框架开发-总结
    重难点
    1.掌握课程中自动化测试框架的用法;
    2.根据项目需要,优化框架;
     
  • 相关阅读:
    rabbitMq(2)之“Work”模式
    rabbitmq(1)之"Hello World"模式
    Maven的实用基础命令
    RabbitMq(3)之“发布/订阅”模式
    mac rabbitmq安装以及入门
    Mac 安装Homebrew
    多线程通讯之管道
    CentOS中防火墙之iptables
    CentOS中防火墙之Firewall
    Redis的简介
  • 原文地址:https://www.cnblogs.com/jenny-jenny/p/14715479.html
Copyright © 2011-2022 走看看