• 13
  • 13
分享
  • 工具推荐:如何使用Greenshot截图留痕——软件测试圈
  • 曼倩诙谐 2021-08-19 10:00:55 字数 1487 阅读 1458 收藏 13

  如何使用Greenshot做好测试过程中的截图留痕工作?

  在功能测试中,执行每一条测试用例时,都需要对这条用例的执行结果进行记录,以防后续在与开发沟通交流缺陷的过程中出现缺陷不能复现等情况发生。

  可是,不好用的截图工具以及截图文件的整理都大大地增加了测试的工作量。因此,这就需要一款方便的截图工具来提升我们测试截图留痕的工作效率,在朋友的推荐下,我选择了Greenshot。

  Greenshot是可配置且易于使用的,而且是一款免费的屏幕快照工具。话不多说,接下来我为大家介绍一下如何使用Greenshot做好测试过程中的截图留痕工作。

  Greenshot的安装这里就不做过多介绍,大家记得在安装组件时选择“完整安装”,不然后续使用设置的时候没有中文奥!

  想要Greenshot好用,就需要在它的设置上下功夫,这里我为大家详细介绍一下Greenshot的设置。

  1.在任务栏中找到Greenshot的图标,点击右键选择Preferences。

1-1.png

  2.在设定界面的“常规”页签下,将语言选为“简体中文”,Icon size保持“16”不要修改,热键设置可按个人习惯自行修改,其余默认即可。

1-2.png

  3.在设定界面的“抓图”页签下,抓图设置可按照个人习惯进行选择,此处建议选择图中所选中的两项,其余默认即可。

1-3.png

  4.在设定界面的“输出”页签下,保存路径自行设置即可,图像格式选择jpg,图片的图像质量此处我选择了70%,是为了不使图片过大,又能保证图片的清晰度,这里大家可以根据自己的喜好选择奥。

1-4.png

  下面对文件名格式重点介绍,这是Greenshot使用的关键所在。

  文件名格式:${YYYY}-${MM}-${DD}\系统名称-功能名称-${NUM}

  文件名格式解读:

  ①${YYYY}-${MM}-${DD}:使用此格式将在你的默认保存位置生成一个以当前日期命名的文件夹;

  ②系统名称-功能名称-${NUM}:使用此格式将在生成的以当前日期命名的文件夹中保存以系统名称-模块名称-功能名称-${NUM}图片文件,如下图所示。

1-5.png

  此处有两个注意事项:

  ①每当一个模块测试记录结束后,需在Greenshot设置中更换下一个功能模块所对应的文件名格式;

  ②${NUM}代表的是截图编号,并不是保存编号,即截图后未保存的图片所使用的编号作废,建议大家所截即所存。

  5.在设定界面的“抓图后的动作”页签下,大家可按个人习惯进行选择,这里我选择了橙框中的三项,建议大家前两项必选。

1-6.png

  其余三个页签默认即可,到这里,Greenshot的设置就完成了,大家就可以使用Greenshot来进行测试的截图留痕了。

  Greenshot设置完成后,接下来再教大家Greenshot的使用方法。

  这里以“抓取屏幕的一部分”为例子,常用的功能有绘制矩形、绘制椭圆、绘制箭头、添加文字、添加对话框、模糊、裁剪等。

  1.点击PrtSc(此处我设置该按钮为截屏键),对所要截图的部分进行选取,选取后弹出Greenshot图片编辑器窗口。

1-7.png

  2.点击左侧按钮,对图片进行编辑,这里我将一些常用功能用一张图来为大家进行展示。

1-8.png

  3.截图完成后,点击保存,就保存到提前设置好的默认路径中,并且是以提前设置好的命名方式命名,再也不用整理截图文档啦。

1-9.png

  以上就是Greenshot工具的设置与使用。总而言之,Greenshot截图的自动命名虽有一定的不准确性,但在可接受范围内,不失为一个好用的截图留痕工具,希望这篇文章会对大家有所帮助。



作者:张津   

来源:51Testing软件测试网原创

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 关于PandasPandas中的数据结构(1)Series:一维数组系列,也称序列;(2)DataFrame:二维的表格型数据结构;(3)Panel:三维数组。数据类型1.Logical(逻辑型)2. Numeric(数值型)3. Character(字符型)数据结构1.Series使用方法如下;Series([数据1,数据2,...],index=[索引1,索引2,...])例如:from pandas import Series X=Series(['a',2,'螃蟹'],index=[1,2,3]) X X[3]#访问inde...
            1 1 1532
            分享
          •   一、十年测试感悟  恍惚间,已经进入测试岗位十年多的时间了,回顾过往,思绪良多,一路走来,或多或少的经历了一些坎坷,也遇到了不少的困难,也曾一时间四顾迷茫,在此,我结合了自己的一些心得,愿本篇文章,能让想进入测试行业的朋友们有一个方向,避免和我一样,独自闯荡江湖还没成为大侠,却已经走了不少弯路。  二、写给刚进入测试岗位的你  刚入测试行业,你会发现自身的期望与现实落差很大,随着时间迁移越来越迷茫,当时的我也是摸着石头过河,随着时代的飞速发展 ,技术的变更也越来越快,测试人员需要学的越来越多,在此给出几点建议。  三、勾画职业蓝图  明确中前期测试工程师本身的发展规划,在此建议大目标、小阶...
            0 0 970
            分享
          •   问题描述  前后端分离体系中,后端接口变动时,前端需要相应调整,但是往往没有提供详细的接口调整说明,无法开展测试。  拟通过编写代码并在构建后端程序时自动执行,自动生成接口文档并可查看变动情况。  解决方案  通过Junit自动执行Swagger的API获取工程后台接口信息,并将接口信息写入ShowDoc,通过ShowDoc可直观查看接口变动情况,解决接口变化感知的问题。  适用技术栈  适用于服务端,Java技术栈。  应用价值点和创新点  通过Junit自动执行Swagger的API获取工程后台接口信息,然后将获取的接口信息写入ShowDoc,每次后端程序构建时自动写入接口信息,通过S...
            0 0 872
            分享
          • 一、我们为什么要做日志测试?虽然额外的日志记录可能会导致软件程序的执行速度下降。但如果有详细的日志记录就可以帮助我们更迅速地诊断问题,加快我们对故障的响应,并且往往可以显著地减少发现一些隐藏得非常深的错误的问题!二、日志级别log4j定义了8个级别的log(除去OFF和ALL,可以说分为6个级别),优先级从高到低依次为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL。ALL 最低等级的,用于打开所有日志记录。TRACE designates finer-grained informational events than the DEBUG.Since:1....
            0 0 653
            分享
          • PostmanScript功能,支持原生的JS,所以可以使用JS解决很多接口自动化的一些问题,例如接口依赖、接口参数专递和接口断言等;这里主要是针对Pre-RequestScript和Tests两个模块做介绍,它支持以嵌入脚本的方式动态准备测试数据,并根据业务需求设计测试用例。postman接口的运行顺序:每次请求前,先运行Pre-requestScript中的方法,然后在调用接口,最后是运行Tests中的方法,即(Pre-requestScript->接口请求->Tests)一、Pre-requestScript此模块主要是在发送request之前,编写pre-requestsc...
            15 15 1012
            分享
      • 51testing软件测试圈微信