• sylan215
    2018-08-08
    1. 说起操作步骤截图功能,我记得 Windows7 系统开始,自带一个「问题步骤记录器」,直接在运行框输入 psr.exe 就可以调起,开启监控后,所有操作步骤的说明和截图都会保存成 MHTML 文件,结束时会打包到一个压缩包中,贼好用,没用过的推荐试一下。
    2. 不管是视频还是步骤截图,我理解的应该是不需要所有的都进行记录,而是在出现问题需要定位的时候才需要记录,其他大部分地方都是在自动化操作完之后,有一个校验操作结果的步骤,来保证用例执行不偏离预期,就算记录了所有步骤,应该也不会全看,不然这个时间成本还是蛮高的。
    3. 当然,如果需要进行步骤截图记录,茹老师的方法能满足绝大部分需要了。
    4. 对于全球化,我理解的是 GUI 自动化和本地化应该是分开的吧,GUI 自动化主要保证功能,相对 Web 来说,不管哪个语言版本,控件位置只要没有大的变动,那么自动化就是通用的,至于翻译是否可以借助 OCR 技术进行文本比对呢。
    以上,欢迎沟通交流,公众号「sylan215」
    展开
     2
     35
  • Robert小七
    2018-08-08
    我目前做的一般在定位元素失败时才会进行页面截图,测试报告也都是执行一个业务流程后将执行结果和异常信息写入到报告中,最后生成HTML形式的测试报告!

    作者回复: 失败时截图还是正常时都截图其实都是可以的,我建议在测试框架级别提供一个可配置的参数,按需设置即可。比如你想每个步骤都截图,那么需要把autoScreenshot设置为true,否则设置为false。这个参数可以通过测试框架的我命令行暴露给用户。

    
     5
  • Cynthia🌸
    2018-08-09
    我的理解是只有出现问题的时候才需要截图,不过全截图也OK,只要在报告中可以点击指定用例看到对应截图就可以了。
    另外就是因为截图比较占空间,应该也需要对应的清理功能,比如说没有问题的用例,隔一段时间就把对应的截图清理掉,或者是把所有的截图清理掉,不占用空间。
    
     3
  • dimi
    2018-09-13
    说这么多能不能show下真实代码呢 或者介绍一下主流框架怎么实现的,老是来需的,截个图了事。还有测试报告不只是截图吧。
    
     2
  • 红娟
    2018-08-08
    每次都有新的收获😊
    
     2
  • 小老鼠
    2018-10-25
    能做到这点对于一个中小型公司来说非常了不得了,但我总觉得除了获得图片还可以获取一些别的信息,比如HTTP response 包,以便于开发修改缺陷。
    
     1
  • Struggling
    2018-08-11
    打卡。之前没有GUI相关的测试经验,有个疑问,关于GUI的测试报告都是以截图的方式吗?会不会有相应法律图形界面显示总结性的报告,比如总共跑了多少个业务场景用例,通过多少失败多少等,甚至覆盖率等
    
     1
  • hoppaz
    2018-08-09
    文章开篇提到视频GUI测试报告看不到log,文章后面提到了截图高亮可以看到流程,但是似乎也没有提到如何在GUI测试报告中显示相应的log,请老师指导一下采取什么方案比较直观高效呢?

    作者回复: 由于基于截图的测试报告的具体数据结构其实是个大的json文件,json中的每个节点元素记录了时间戳,测试用例输出的log,截图文件的保存路径等信息,所以就可以很方便的在报告中同步显示对应的log信息。同时,有一点文中没有提到的是,同一个测试报告其实是可以按照不同的view来展示的,一种是基于时序来显示截图的view,还有一种是按log顺序的文本view。两者可以来回切换,也可以结合在一起,比如基于时序截图的view中也可以同步显示log信息。

     1
     1
  • Geek_wenzikaka
    2019-09-16
    现在有在用Applitools,不再需要手动截图了。
    
    
  • 口水窝
    2019-04-03
    希望茹老师给以简单的实例操作,操作之后才能更深了解。
    
    
  • ggggggjjj
    2018-12-06
    ALLURE推荐
    
    
  • subona
    2018-11-05
    学到了新的思路和方向
    
    
  • 海
    2018-08-12
    老师,图2是怎么实现的,非常好的创意
    
    
  • 缪倩
    2018-08-09
    看了这篇文章后对测试报告的原理以及实现思路有了非常清晰的理解,每篇文章都收获满满
    
    
  • 闹忒龙
    2018-08-08
    对performance test和load test比较感兴趣,不知道大公司都用的什么技术流程,老师能不能讲讲:)

    作者回复: 非互联网公司很多是用loadrunner的,但是互联网公司由于需要的并发量太高,loadrunner已经不能满足,所以很多是用Jmeter,而且会用自己的方式来扩展Jmeter。当然现在云端还有很多收费的性能压测服务,比如阿里的pts等。这部分内容会在后面性能测试的章节详细来谈。

    
    
我们在线,来聊聊吧