在测试工作中,测试人员经常需要提交缺陷报告,开发人员根据这些报告来修复错误,一个好的缺陷报告能让开发人员迅速找到问题的所在。相反,如果缺陷报告不清晰,则开发人员往往还需要就某个缺陷与测试人员进行确认,才能明白测试人员所提交的缺陷。如何提交一个缺陷报告,也许会涉及到许多方面的因素,但如果在提交缺陷的时候适当附上缺陷的截图,相信就起到非常好的效果。本文就缺陷报告中有关缺陷截图的方面作一些基础的介绍,以及结合Windows 快捷键 + 画图工具最简单快捷的方法,说明缺陷截图的操作过程。

图像在传递信息方面的优越性远远大于文字。因此,在软件缺陷报告中,截取并附上表现缺陷的图像,可以提供关于软件缺陷的更直观的信息,甚至有些缺陷仅看截取的缺陷图像,不用看缺陷的操作步骤就可以很容易地复现出来,这样能提高工作效率。

以下从几个方面阐述缺陷截图中应该注意的几个事项:

一、缺陷截图的类型

全屏幕----将整个屏幕的内容全部截取下来,对缺陷的定位较清晰,可以直接定位有缺陷的程序页面。操作方便,无须再进行编辑处理,但保存的文件较大,常常会同时截取到多个窗口。

当前活动窗口----一般为当前活动的子窗口,缺陷定位较全屏幕弱,但文件小,范围相对小。如:

局部图像----只将产生缺陷的位置截取图片,需要加上文字的说明。如:

二、缺陷截图的原则
截图操作过程中,遵循两条原则:
1.可以最大程度地表现缺陷的特征
2.尽可能减小图像的大小,以便于传输和查看,以及减少服务器的存储空间。

三、截图的方法
1.采用Windows 快捷键:
a.全屏幕: PrintScreen 键
b.当前活动窗口 : ALT + PrintScreen 键
2.其它截图软件

四、存储格式
1.BMP位图文件,操作方便。
2.JPG格式,采用JPG格式存储,可以减少服务器存储空间,提高图像上传和查看的时间。

五、命名规则
统一风格的命名格式可以方便存储,查看。可以采用以下风格的命名格式:
1.[项目名称] _ [模块] _ [编号].jpg
如:project _ log _ 001.jpg
2.[语言] _ [操作系统] _ [类型] _ [编号].jpg
如:Chs _ Win _ project _1229001.jpg
3.[时间]_缺陷编号.jpg
如:20061201001.jpg
以上命名规格各有优缺点,根据具体需要作选择。

【转载】浅谈缺陷截图处理相关推荐

  1. [转载]浅谈程序员的数学修养

    [转载]浅谈程序员的数学修养 刚才又看到有人讨论编程和数学的关系,转一篇不错的文章给大家看看: 浅谈程序员的数学修养 原文出自http://www.eefocus.com/html/07-05/413 ...

  2. [转载]浅谈电视剧《武林外史》之白飞飞

    原文地址:浅谈电视剧<武林外史>之白飞飞作者:576341093女飞贼 本人一直很喜欢看电视连续剧,也爱读小说. <武林外史>是一部老片子了,记得小时候看这部片子,立刻就被帅气 ...

  3. [转载]浅谈电视剧《武林外史》之白飞飞_-刘艳红-_新浪博客

    原文地址:浅谈电视剧<武林外史>之白飞飞 作者:576341093女飞贼 本人一直很喜欢看电视连续剧,也爱读小说. <武林外史>是一部老片子了,记得小时候看这部片子,立刻就被帅 ...

  4. 转载浅谈MFC内存泄露检测及内存越界访问保护机制

    2019独角兽企业重金招聘Python工程师标准>>> 本文所有代码均在VC2008下编译.调试.如果您使用的编译器不同,结果可能会有差别,但本文讲述的原理对于大部分编译器应该是相似 ...

  5. mysql数据库合并游戏合服_[转载]浅谈滚服游戏如果实现一键合服

    转载自 石匠的Blog: http://www.bugclosed.com/post/12 背景 近几年的游戏行业中,出现了各种各样的滚服游戏,包括页游,手游,H5游戏等等.滚服游戏和大服游戏的区别在 ...

  6. 计算机老师德育论文,浅谈小学信息技术课中的德育论文

    正文 字体大小:大 中 小 浅谈小学信息技术课中的德育论文 (2009-12-17 16:28:54) 转载▼ 浅谈小学信息技术课中的德育论文 随着科学技术的快速发展,信息技术已经普及到人类生活的方方 ...

  7. 浅谈 JavaScript 编程语言的编码规范--转载

    原文:http://www.ibm.com/developerworks/cn/web/1008_wangdd_jscodingrule/ 对于熟悉 C/C++ 或 Java 语言的工程师来说,Jav ...

  8. c语言 去掉双引号_技术分享|浅谈C语言陷阱和缺陷

    良好的软件架构.清晰的代码结构.掌握硬件.深入理解C语言是防错的要点,人的思维和经验积累对软件可靠性有很大影响.C语言诡异且有种种陷阱和缺陷,需要程序员多年历练才能达到较为完善的地步.软件的质量是由程 ...

  9. 浅谈C中的malloc和free\\感谢lj_860603,工作了,没时间验证了,觉得挺好的,转载了...

    在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用--就是malloc然后free就一切OK了.当然现在对这两个函数 ...

最新文章

  1. 数据库系统概念—学习笔记1
  2. DataAdapter对象
  3. 自定义WPF ListBox的选择样式
  4. 超声声场模拟_3D打印全息透镜聚焦超声在低成本脑成像中的应用
  5. php负载均衡如何获得真实ip,nginx负载均衡后端RS中获取真实ip
  6. 数组与字符串的相互转换
  7. 管理感悟:产品功能比别人差,所以不能用?
  8. python设计模式
  9. 计算机基础知识2019题库,2019年计算机基础考试题库(含答案)全
  10. xml读取前面多一个?
  11. 服务器开机自检提示信息,hp服务器开机自检报错提示
  12. 美国TJX公司 - MBA智库百科
  13. MinGW32编译ffmpeg+libsrt
  14. linux系统的7种banding方式
  15. 手机银行APP评测系列:天津银行持续优化手机银行用户体验,但仍需加强细节提升
  16. 浏览器选择 html,select的最佳预设打造全兼容各浏览器select
  17. Eddy's爱好 HDU - 2204
  18. [架构] 架构师的职责
  19. 松雅旅馆的自动门(C++练习题)
  20. 【渝粤教育】国家开放大学2018年秋季 8634-21T (1)Android智能手机编程 参考试题

热门文章

  1. 精简linux系统的制作
  2. 【F#2.0系列】概述
  3. 『Tarjan算法 无向图的双联通分量』
  4. Python 编写一个有道翻译的 workflow 教程
  5. Android获取设备状态栏status bar高度的正确姿势
  6. F5发布最新文件虚拟化存储产品ARX 4000
  7. Windows 10 周年更新后TPM的一个bug?
  8. centos+ffmpeg安装配置+切片
  9. phpcmsV9SQL注射+列目录
  10. Jquery UI dialog 详解 (中文)