移动端和web 端的测试做个对比,两者在流程上的结构其实很像,不管是写计划、做方案、跑用例

如果我们要给移动端和Web端的测试做个对比,两者在流程上的结构其实很像,不管是写计划、做方案、跑用例还是出报告,这五段标准流程都得走一遍。节奏上没啥快慢之分,主要看谁更注重细节。 说到技术层面,虽然基础的测试类型都差不多,功能、性能、安全和GUI这些都跑不掉,做用例设计的时候也能用边界值、等价类这些方法。但要在Web上用QTP,在手机上就可能得用MonkeyRunner或者Appium了,这就导致脚本语法和库函数完全不一样。 不过差异点也很明显。手机经常会来个电话或短信,这就是人为中断或者系统中断,页面很容易被推到重新加载的边缘。还有安装卸载这事儿,老用户想重装也不容易,数据迁移、残留文件、权限重置全是坑。另外手势操作特别复杂,横竖屏切换、多点触控这些比PC上的鼠标难多了。 所以说移动端测试更难主要是因为手机自带的那些“不可预测”属性。如果想转岗的话,得先把中断测试、安装卸载还有手势操作这三大难题啃完才行。