
视觉回归测试-UI自动化的最后一公里
视觉测试用于评估Web应用程序跨浏览器的响应能力。通过执行视觉测试,您可以查看前端的UI/UX组件,以决定受测试的应用程序是否可以适配于各种浏览器,设备和屏幕分辨率,因为它们都提供了不同的体验。据《TheSeleniumGuidebook》的作者Da…

视觉测试用于评估Web应用程序跨浏览器的响应能力。通过执行视觉测试,您可以查看前端的UI/UX组件,以决定受测试的应用程序是否可以适配于各种浏览器,设备和屏幕分辨率,因为它们都提供了不同的体验。据《TheSeleniumGuidebook》的作者Da…

要说测试人员职业生涯当中最在意也是最绕不开的一个终极话题就是如何和开发人员相处。相信很多测试人员在面试的时候也遇到过这个问题:你是如何和开发人员相(si)处(bi)的呢?要说起测试人员和开发人员的博弈,就不得不提到一个著名的思…

一、前言我们经常在工作中使用到各种工具去对网络请求进行拦截。抓包的工具有很多,适用于不同的平台和场景,例如:Charles、Fiddler、Wireshark等等,在windows下,使用Fiddler就非常的方便,但是它的缺陷在于没有Mac的版本,这让使用mac的人员…

在测试APP的时候,经常需要考虑弱网下APP的表现。笔者最近就遇到一个问题,即在弱网情况下快速切换APP底部tab页面的时候,APP就会频繁弹出网络异常的提示,非常影响用户体验。针对这个问题,我们希望的解决方案,是在保证用户体验的情况下,修改…

常在河边走哪有不湿鞋,同样,在软件测试从业生涯中哪有不背锅的?锅太多太重,扛不动后只得黯然离场。然而,很多锅我们是能躲避的。甩锅之心不可有,防锅之心不可无。下面小酋就此谈谈防锅攻略,让我们怎么在大锅小锅漫天飞之下躲避。1为什…

面试过程中有哪些需要小心的“地雷”呢?地雷1--问题没听明白,按照臆想进行答题。面试官:“同学,请针对以下问题进行答题,规则是@####$%%,明白没?”候选人:“恩,明白(PS:好像是按照xxx的样式进行答题......)”面试官:“这道题…
当JS中使用方法名evaluate时,运行在IE浏览器下没有问题,程序可正常运行该函数运行在chrome环境下不能运行该函数,并且报出这个错误:UncaughtTypeError:Failedtoexecute'evaluate'on'Document':parameter3…

测试过程中,我们经常会使用debug的方式去对代码进行调试进行验证,在使用正确的情形下,xcode内置的调试工具能够帮我们节省大量的测试时间。例如,与原始手动控制台打印相比,最简单设置断点进行单步调试的效率则要高出一个量级。而且这还仅仅只是…

前段儿时间,手机输入法接收到了很多关于耗电的问题反馈,这也迫使我们必须要认真对待电量问题。优化耗电问题的前提就是定位耗电,之前我们使用的方法往往是执行自动化测试后关注系统的电量情况借以求出大体的耗电情况,但这种方法才粗糙,而且得到…

“金三银四”的火热招聘季已然过去,公司又有不少新同学加入。作为一名测试人员,面对新的产品线、项目成员,从哪些方面着手,能快速了解项目,顺利进入工作状态呢?除了leader分给的任务外,小编认为还可以从以下几方面去了解:项目人员结构1.…

一个小小改动不会对其它功能有影响,在发版时间迫切的情况下(通常因为各种考虑都赶在晚上发版,谁不希望早点发完版回家睡觉呢?),测试员选择相信程序员的话,最终的结果可能是灾难性的,一些上线后的事故由此引出。这是笔者公司在前面版本发布…

一、前言JNI—Java与底层间的桥梁,Android系统中很多的使用了JNI,小编所在项目中核心模块有相关调用。测试中,也有遇到过JNI层的一些问题。理解JNI的调用实现,对于理解Android的代码有帮助。二、JNI简介1、概念介绍JNI是JavaNativeI…

背景大多数项目中,项目经理(或产品经理、团队)都是根据测试人员出具的测试报告或反馈的质量情况做出能否上线的决策。如果测试报告信息不准确,可能会带来非常严重的质量事故。今天小编从功能、稳定性、性能、质量风险、内部体验这几方面谈谈…

按时、定期发布的补丁包可以帮助客户获得持续提高的产品质量和用户体验。由于补丁包包含的内容来源于已经被客户发现的问题及未被客户发现的潜在问题,应用补丁包将有效帮助其他的用户规避遇到类似问题的风险。补丁包测试最大的目的在于能给产品…

近期在做项目总结,发现在开发提测内容时,如果信息传递不明确,容易造成测试后期执行不顺畅,从而增加测试与开发沟通成本,比如以下案例:1、某一功能优化,服务器端新旧功能由两个不同的开发完成,涉及两个不用的测试服务器。新功能提测的时候…