• 自动化测试


    一。自动化工具比较
    1.winrunner
    C/S架构
    框架用C语言,可以录制界面,稳定性不强
    2.QT
    B/S架构,实现了参数化配置
    对CS软件需要安装插件
    3.RF
    使用关键字的机制,灵活性很强
    富有丰富的关键字库
    Python为基础
    提供RIDE界面
    框架搭建需要精心设计
    有一定的Python基础
    4.Selenium
    覆盖平台广
     
    1.兼容性
    2.灵活性
    3.可扩展性
    4.是否收费
     
    suit测试套件,放测试用例
    下面可以有文件夹,新建文件形式的测试套件,再在里面放测试用例
     
     
    RF编写自动化测试用例
    变量介绍
     
    变量的格式${variable}
    变量的赋值
    字符串
    整形
    浮点型
     
    常用语法
     
    set variable   定义变量
    evaluate    赋值
    should be equal   检查校验结果
    run keyworld if ... else if ... else ...  条件判断
    log
     
    should be equal ${c}  ${d}
    log ${money}
     
     
    执行与调试
     
    调用关键字
    关键字用法
    1.自带的关键字
    2.自定义关键字
    3.导入关键字
     
     
    RF测试框架扩展
    web页面操作模块 Selenium2
    数据库操作框架 DatabaseLibrary
    LBM自定义扩展库 LBMTest
    用于调用和操作应用程序 AutoITLibrary  (报盘机模拟器前端 )
  • 相关阅读:
    First blog
    MyBatis Generator 配置详解
    JQueryValidate添加自定义方法校验密码
    MySQL学习(二)
    JVM原理讲解和调优
    一道HashMap面试题
    Nginx配置文件详细说明
    springboot系列文章之实现跨域请求(CORS)
    java多线程中的synchronized的byte[0]
    JVM常用命令
  • 原文地址:https://www.cnblogs.com/lidan90/p/6100733.html
Copyright © 2020-2023  润新知