本期导读:
App测试过程中经常需要通过各种抓包工具来抓取App提交到后台的数据,以检查提交的数据的的正确式方便定位是前后端的问题,所以对于移动端的抓包是前端测试人员不可或缺的基本技能,国诚同学为大家详细讲解各种抓包的方法及应用场景;目前的平安前端代码尚未引入白盒测试,Junit框架是针对java代码,另外前端是混合开发的,既包括java 等native代码,也包括RN,JS,H5等多种语言,如何有效的针对前端代码进行白盒测试待进一步思考和实践,韩娟同学为大家谈谈Java白盒测试工具Junit的应用。
原创文章
移动端抓包方法有很多种多样总有一款是适合我们的,常见抓包方式有:代理类(Fiddler Charls)、网关类(路由器网关交换机)、虚拟网卡映射(MacOSRVI)、端口转发类(adb forwards)、移动端本地(tcpdump、wireshark、chromedevtools)。
Junit是开源的Java单元测试框架。Junit是白盒测试,即程序员知道软件如何完成功能(How)以及软件如何什么样的功能(What)。Junit的优点: 1、使用丰富的断,2、开发代码与测试代码分离,3、某一个类的测试方法可以以较少的改动快速复用到另一个类的测试。
移动测试技术
Macaca ExtentReports测试报告框架简单总结介绍
Macaca集成ExtentReport报告模块有这些优点:可以生成的报告简洁美观,甩默认的junit,testng,reportng几条街、生成的单html方便jenkins集成发邮件、自带集中展示历史报告的服务端、只支持java和.net,比allure report要少很多、可定制性和内容展示比allure report少、有服务端模块秒杀一切。
测试人员在找到一个问题之后从上报到修复通常是一个比较漫长而且需要大量交流的过程。很多时候开发人员常常会有以下抱怨:“你怎么弄崩溃的?”,“我这里好好的啊”,“你从什么状态开始操作的?”,诸如此类。大量的问来问去的语言交流使得修复的时间变长,影响进度(测试是个漂亮妹妹除外),开发人只希望得到一个测试人员提供的可以重现的测试流程,跑一遍,重现问题。这里我们向大家分享一下如何结合多设备控制以及屏幕操作的录制重放,在多设备上实现可重现的测试流程的自动化测试工具Appetizer。
后端测试技术
JMeter性能测试3.0时代之-多维度的图形化HTML报告
JMeter3.0 Dashboard Report,图形化的HTML格式多维度测试报告。借助这个特性,可以很大程度上降低我们搭建基于JMeter的性能测试平台时,在结果展示上的难度,将更多的经历放在后端的平台功能而不是去临时学习前端图表库。
Mock(模拟)是在项目测试中,对项目外部或不容易获取的对象/接口,*用一个虚拟的对象/接口来模拟*,以便测试。背景:前后端分离,前后端仅仅通过异步接口(AJAX/JSONP)来编程,前后端都各自有自己的开发流程,构建工具,测试集合,关注点分离,前后端变得相对独立并松耦合。
通用测试技术
不知道大家做移动app测试的时候,测试手机都放到谁那里呢,为了解决公司设备管理我们做了设备管理系统,这样测试手机被分配到了各个部门的测试管理;而测试通过把手机录入设备管理系统,一方面方便需要手机的人查询该手机是否存在,在谁那里;另一方面,方便测试管理手机,将手机签借给需要手机的人;任何人需要手机都可以访问该系统查询手机,并找相应的人调配。
安装/卸载;真机上安装、卸载、高版本覆盖安装、低版本覆盖安装、卸载后安装高版本;安装关注点:版本号、渠道号、数字签名(用抓包工具辅助查看)...
新技术学习-QA也疯狂
其实微信小程序不过是正常的webview而已. 只是产品概念上的不同. 本质还是h5.所以用appium是可以进行自动化的.以我们美团外卖为例. 查看结构就可以看到小程序的dom结构...
测试杂谈
最近一直在研究远程真机平台,所以市场上的这些真机平台都体验了研究了下。基本上都是Android远程真机,iOS的很少,很多公司的真机平台都是基于开源项目STF(Smartphone Test Farm 直译过来是智能手机测试农场),有的公司是直接换了个UI,有些好点的公司,加上了一些定制化的特性。
安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程。一句话总结,安全测试就是检查产品是否满足安全需求的过程。