美文网首页我爱编程
简明测试框架

简明测试框架

作者: ww4u | 来源:发表于2018-04-12 17:36 被阅读0次

有测试就有测试工具,不同的产品也有不同的测试工具,这是一个不断循环的过程(原地踏步),总结之前的工作经验,重写了一个简化的测试工具框架。

测试有什么

  1. 测试用例,确定的设置条件,输入,输出
  2. 测试项目可以选择执行
  3. 测试过程可以控制,进度显示,运行时间,测试过程记录
  4. 设备管理
  5. 数据记录
  6. 配置项

核心是什么

  1. 管理和运行用例,记录用例结果
  2. 也就简化为:
    • 选择用例
    • 运行用例
    • 判定用例结果

变化的是什么

  1. 变化的是各个用例的执行方式
  2. 每个用例有不同的流程
  3. 基于模板生成不同的测试过程
  4. 用例集需要有对应的用例实现模板
image.png

实践

用例集

  • 项目名称
  • 测试描述、测试方法
  • 判定标准
  • 用例模板
image.png

根据转换用例集到输入格式

  • 定义了XML格式用于数据交互,外部文件需要转换为XML
<item>
<name>腕部测距传感器</name>
<detail>读取各关节测距传感器读数,读取5次,间隔1s,取平均值</detail>
<condition>[1cm,5cm]pass,</condition>
<max>100</max>
<min>500</min>
<api>distance</api>
<p1>3</p1>
<p2>0</p2>
</item>

导入用例文件

image.png

选择测试项

image.png

测试

image.png

观察进度

显示结果

导出结果

image.png

动态视图

image.png
  • 主线程/工作线程,主线程管理UI,工作线程运行用例
  • 工作线程向主线程通知进度等信息
  • 主线程根据通知结果更新统计和UI信息

相关文章

  • 简明测试框架

    有测试就有测试工具,不同的产品也有不同的测试工具,这是一个不断循环的过程(原地踏步),总结之前的工作经验,重写了一...

  • k point

    1.Mockito 简明教程基于 Java 语言的 Mock 测试框架http://www.tuicool.com...

  • iOS自动化测试集成 - EarlGrey

    1、EarlGrey是个原生iOS UI自动化测试框架,可以帮助你编写出更加清晰、简明的测试。 2、借助于Earl...

  • 各种工具在软件测试中的作用,值得收藏!

    xUnitframeworks单元测试框架 JUnit - 常用的测试框架 TestNG - 测试框架 TestD...

  • Robotium原理

    测试框架图: Android测试环境的核心是Instrumentation框架,Instrumentation框架...

  • Go每日精选(2019-06-30)

    golang测试框架专辑 1.Golang 单元测试框架 gocheck 使用介绍 2.GoConvey测试框架使...

  • 2018-05-13看博客笔记

    1.测试框架的利好和繁荣:Java单元测试框架之争 java 测试框架: junit、testng、Spock 后...

  • 前端自动化测试 - Jest基础配置篇(一)

    市面上主流的前端测试框架 Jasmine : JavaScript测试框架(BDD),这个也算是比较早的测试框架。...

  • pytest接口自动化

    序言 接口测试脚本本质是被测试框架调用的,执行脚本时通过测试框架的命令来执行接口测试脚本=测试库+业务用例测试框架...

  • 接口测试思考——脚本编写(一)

    序言 接口测试脚本本质是被测试框架调用的,执行脚本时通过测试框架的命令来执行接口测试脚本=测试库+业务用例测试框架...

网友评论

    本文标题:简明测试框架

    本文链接:https://www.haomeiwen.com/subject/uqqnhftx.html