参考回答:
功能测试自动化
a) 轻量接口自动化测试
jmeter,
b) APP UI层面的自动化
android:UI Automator Viewer,Android Junit,Instrumentation,UIAutomator,
iOS:基于Instrument的iOS UI自动化,
性能测试
a) Web前端性能测试
网络抓包工具:Wireshark
网页文件大小
webpagetest
pagespeed insight
chrome adb
b) APP端性能测试
Android内存占用分析:MAT
iOS内存问题分析:ARC模式
Android WebView性能分析:
iOS WebView性能分析
c) 后台服务性能测试
负载,压力,耐久性
可拓展性,基准
工具:apacheAB,Jmeter,LoadRunner,
专项测试
a) 兼容性测试
手工测试:操作系统,分辨率,rom,网络类型
云平台:testin,脚本编写,Android。
b) 流量测试
Android自带的流量管理,
iOS自带的Network
tcpdump抓包
WiFi代理抓包:Fiddler
流量节省方法:压缩数据,json优于xml;WebP优于传统的JPG,PNG;控制访问的频次;只获取必要的数据;缓存;
c) 电量测试
基于测试设备的方法,购买电量表进行测试。
GSam Battery Monitoe Pro
iOS基于Instrument Energy工具
d) 弱网络测试
手机自带的网络状况模拟工具
基于代理的弱网络的模拟:
工具:windows:Network Delay Simulator
Mac:Network Link Conditioner
本文向大家介绍请你说一说web测试和app测试的不同点相关面试题,主要包含被问及请你说一说web测试和app测试的不同点时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 系统架构方面: web项目,一般都是b/s架构,基于浏览器的 app项目,则是c/s的,必须要有客户端,用户需要安装客户端。 web测试只要更新了服务器端,客户端就会同步会更新。App项目则需要客户端和服务器都更新。 性能方
本文向大家介绍请你说一说测试工程师的必备技能相关面试题,主要包含被问及请你说一说测试工程师的必备技能时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 需要的知识: • 软件测试基础理论知识,如黑盒测试、白盒测试等; • 编程语言基础,如C/C++、java、python等; • 自动化测试工具,如Selenium、Appium、Robotium等; • 计算机基础知识,如数据库、Linux、
本文向大家介绍请你说一说测试的常用方法相关面试题,主要包含被问及请你说一说测试的常用方法时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 黑盒测试: 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需
本文向大家介绍请你说一说测试用例的边界相关面试题,主要包含被问及请你说一说测试用例的边界时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,其测试用例来自等价类的边界。 常见的边界值 1)对16-bit 的整数而言 32767 和 -32768 是边界 2)屏幕上光标在最左上
本文向大家介绍请你说一下app性能测试的指标相关面试题,主要包含被问及请你说一下app性能测试的指标时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、内存:内存消耗测试节点的设计目标是为了让应用不占用过多的系统资源,且及时释放内存,保障整个系统的稳定性。当然关于内存测试,在这里我们需要引入几个概念:空闲状态、中等规格、满规格。 空闲状态指打开应用后,点击home键让应用后台运行,此时应用
本文向大家介绍请你说一说你知道的自动化测试框架相关面试题,主要包含被问及请你说一说你知道的自动化测试框架时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 1、模块化测试框架 模块化测试脚本框架(TEST MODulARITY FRAMEWORK)需要创建小而独立的可以描述的模块、片断以及待测应用程序的脚本。这些树状结构的小脚本组合起来,就能组成能用于特定的测试用例的脚本。在五种框架中,模块化