3.7      TestSnap

在测试过程中,如何快速的定位一个Bug,在目前看来直观的展现在开发人员面前就是最高效的,所以通过快照的功能将测试运行中出现的问题以截图的方式记录下来,然后在测试报告中展示出来.然后这样的手工操作工作量之大,如果能在自动化测试中实现自动快照功能,将大大改善我们的自动化测试的效率.下面具体介绍一下我们在自动化框架中实现快照功能:

通过调用系统画图工具mspaint.exe来自动抓取运行过程中的关键点,然后将图片保存到TestSnap目录下,并在最终的测试报告中给出每一组数据执行失败后的图片链接地址,浏览测试报告时点击图片链接地址就可以,如下图所示:

点击图片链接地址,如上图所示链接到图片浏览.

图片的名称是以用例编号和测试数据编号组合而成,方便区别.

本文转自一米一阳光博客园博客,原文链接:  http://www.cnblogs.com/candle806/archive/2010/10/15/1852191.html  ,如需转载请自行联系原作者

自动化设计-框架介绍 TestSnap相关推荐

  1. 自动化设计-框架介绍 TestCase

    3.1      TestCase 测试用例是软件测试过程中非常重要的一个环节,高质量的测试用例设计是软件测试的核心,所以只有设计好的测试用例才能让建立高效的测试脚本,这是完成自动化测试的首要任务. ...

  2. DevOps平台中的自动化部署框架设计

    本文目录: 一.背景 二.我们的需求是什么? 三.概念澄清 四.概念模型 五.总体设计 六.关键点设计 七.总结 一.背景 说到自动化部署,大家肯定都会想到一些配置管理工具,像ansible,chef ...

  3. WEB自动化-(RFS)RobotFramework+Selenium框架介绍测试流程详解

    各个驱动下载地址: http://www.seleniumhq.org/download/ 一.RFS介绍 1.概念 RFS框架:RobotFramework+Selenium框架 2.特点 2.1通 ...

  4. Ui自动化概念+Web自动化测试框架介绍

    目录 UI 1.UI自动化测试概念:我们先明确什么是UI 2.为什么对UI采用自动化测试? 3.什么项目适合做UI自动化测试? 4.UI自动化测试介入时机 5.UI自动化测试所属分类 Web自动化测试 ...

  5. C#运动控制加视觉非标自动化软件框架,运动控制设计部分采用流程图式设计

    C#运动控制加视觉非标自动化软件框架,运动控制设计部分采用流程图式设计,可以根据框架自定义C#+halcon或者C#?VP全新 ,源码 YID:3985646038049009用户_20317043

  6. 谈谈自己为公司设计的jmeter自动化部署框架

    一.前言 3/14号收到领导的要求搭建出一套性能自动化部署框架给其它业务线进行使用,接到这个通知当时头也挺大的,去年公司服务上云之前还用过pts那一套产品所以对于性能测试这块还是有些自己的见解,但是呢 ...

  7. Lind.DDD敏捷领域驱动框架~介绍

    最近觉得自己的框架过于复杂,在实现开发使用中有些不爽,自己的朋友们也经常和我说,框架太麻烦了,要引用的类库太多:之前架构之所以这样设计,完全出于对职责分离和代码附复用的考虑,主要参考了微软的DDD大作 ...

  8. Appium APP UI自动化测试框架介绍

    APP UI自动化测试同样可以使用unittest框架,与web的UI自动化类似 整个自动化流程介绍 1) 会先从手工用例里面抽离出要做自动化的用例,在测试用例里面会加一个执行方式的标签,标明是手动还 ...

  9. Django框架介绍及配置

    Django框架介绍及配置 一, WEB框架介绍 1.1Web应用程序处理流程 1.2Web框架程序的意义 用于搭建Web应用程序 免去不同Web应用相同代码部分的重复 1.3 Web应用程序的本质 ...

最新文章

  1. 安装Scrapy遇到Comand c:\users\lenovo\appdata\local\programs\python\python35\python.exe
  2. python链表怎么定义_python:链表定义以及实现
  3. 华为访问列表traffic-policy案例
  4. linux 指令引用变量,Linux之变量引用与命令替换
  5. 神经网络基本原理简明教程-0-Python-Numpy库的点滴
  6. 使用二维数组打印一个 10 行杨辉三角
  7. 7位双极性序列 matlab,matlab仿真-bpsk调制
  8. win2008r2 惠普g160鼠标_惠普M260鼠标驱动简单体验
  9. 不明白如何将批量图片格式转换?2招教你们快速搞定
  10. 云片网实现短信验证码
  11. 中标麒麟7.0操作系统64之修改YUM源
  12. 使用fastcoll生成字符串MD5碰撞
  13. AD19学习笔记之元器件的绘制
  14. java 全角_java全角、半角字符的关系以及转换详解
  15. 2019最新spark面试题,看了它,你还怕找不到工作吗?
  16. 贴片陶瓷电容的NPO、C0G、X7R、X5R、Y5V、Z5U辨析
  17. 有限元非线性问题概述-几何非线性
  18. 开源应用中心 | 无需开发,如何快速搭建一款轻量级CRM系统?
  19. Java里Socket的循环往复使用
  20. CIF,D1,HALF D1,FULL D1

热门文章

  1. hibernate缓存问题
  2. 5个很好用的.net 分析工具
  3. 一 VC2008环境中ICE的配置
  4. C++提高部分_C++类模板与继承---C++语言工作笔记091
  5. AndroidStudio_Android使用OkHttp发起Http请求_以及使用时需要注意的点---Android原生开发工作笔记220
  6. 微软API工作笔记001---API大全查询
  7. SpringCloud工作笔记070---SpringCloud中使用Redis存储List类型数据
  8. Web前端工作笔记002---$(function(){})和$(document).ready(function(){}) 的区别
  9. ubuntu登陆死循环(全是搜狗拼音的锅!!!!!!!!!!!)
  10. 有36匹马,六个跑道。没有记时器等设备,用最少的比赛次数算出跑的最快的前3匹马