WEB测试到移动测试的转换

移动互联网的发展毋庸置疑是必然的趋势,我们曾经传统WEB互联网测试的同学,也必然走上移动测试的道路,移动测试与pc测试到底需要怎样的思维转变才能更快的进入移动节奏呢?对比下WEB与移动的测试不同点:

从测试类型看不同:

 测试类型
WEB 移动
 交互测试  稍轻 更注重 ,好的体验是移动互联网取胜的关键!
 性能测试
接口性能

页面性能

前端性能


服务端系统性能

客户端系统性能

耗电量

流量

 安装与卸载测试  无 必要且重要
 升级测试  无 必要且重要
 功能测试 同等重要 同等重要
安全测试 常规安全
常规安全

手机隐私安全

兼容性测试
浏览器兼容

系统兼容性


不同安卓/IOS系统版本兼容性;

不同机型兼容性

从测试过程看不同:

 测试过程
WEB
移动
 测试分析
系统交互图

功能流程图


服务端接口分析;

移动交互分析;

 测试用例  功能、交互、接口用例
功能用例;

客户端接口请求与服务端接口反馈用例;

移动设备特有用例,比如触发条件、比如静默、比如设备按键;

 测试执行
功能执行;

关注服务器日志;

关注数据流转;


接口先行稳定;

功能执行;

关注数据请求及响应;

关注服务端服务器日志;

关注交互;

关注客户端日志;

 

移动功能测试入门基础知识储备:

1.搭建android/ios开发环境以方便自己打包和安装;

2.学会使用fiddler抓包看接口请求与返回;

3.对移动设备本地数据库了解;

4.查看移动客户端日志的工具android logcat;

想要转向移动测试的同学,需要先从思维上转变过来,储备入门知识,以方便快速上手进行测试!

 

时间: 2024-12-05 14:17:53

WEB测试到移动测试的转换的相关文章

WEB站点的质量测试是如何进行的?

web|站点 一般web站点的质量测试有以下4个过程: 1. 白盒测试:由网站项目的开发人员测试自己所开发的模块的过程.其测试内容主要是源代码的完整性和规范性,模块流程是否清晰.逻辑是否正确等等. 2. 黑盒测试:由开发小组的人员互相交换源代码来帮助测试各个模块.其测试内容是:检查各个模块的连接是否紧密,各个超级连接是否正确,在安装有Interdev等开发软件的计算机上面是否有JS报错,表单区域中的文本框和用户交互的部分是否有长度的限制?是否有超文本语言的过滤?是否有非法字符的验证?在用户填写相

8个实用且免费的Web应用程序安全测试工具

随着 Web 应用越来越广泛,Web 安全威胁日益凸显.黑客利用网站操作系统的漏洞和 Web 服务程序的 SQL 注入漏洞等得到Web服务器的控制权限,轻则篡改网页内容,重则窃取重要内部数据,更为严重的则是在网页中植入恶意代码,使得网站访问者受到侵害.这也使得越来越多的用户关注应用层的安全问题,对 Web 应用安全的关注度也逐渐升温.下面向大家推荐8款非常有用的免费 Web 安全测试工具. N-Stalker Free Version N-Stalker Web 应用程序安全2012免费版本能够

spring4.14+hibernate4.3整合,web运行正常,junit测试报错;

问题描述 spring4.14+hibernate4.3整合,web运行正常,junit测试报错: 之前web启动的时候也报这个错误,然后在web.xml里面加了这个filter,就好了. 可是现在用junit测试,没办法读取web.xml里面的配置,所以还报了这个错, 别问我为什么要junit测试,就是想知道 junit测试的时候这种情况怎么解决. 下面附代码 SpringOpenSessionInViewFilterorg.springframework.orm.hibernate4.sup

Web服务器性能压力测试工具

Web服务器性能压力测试工具 http_load 程序非常小,解压后也不到100K http_load以并行复用的方式运行,用以测试web服务器的吞吐量与负载. 但是它不同于大多数压力测试工具,它可以以一个单一的进程运行,一般不会把客户机搞死. 还可以测试HTTPS类的网站请求. 下载地址:http_load-12mar2006.tar.gz 安装很简单 tar zxvf http_load-12mar2006.tar.gz cd http_load-12mar2006 make && m

使用Selenium Grid改进Web应用程序的测试

通过真实的测试项目和代码示例,学习如何在多个环境中并行地执行测试和加快 Web 应用程序的测试速度. Selenium Remote Control (RC) 是 Selenium 项目工具套件的一个部分,它是一个自动化的 Web 应用程序测试框架.Selenium RC 支持许多的编程语言和几乎所有的浏览器.Selenium RC 最重要的优势是浏览器的驱动方法.与其他 Web UI 自动化工具不同,Selenium RC 是通过 http://www.aliyun.com/zixun/agg

企业Web应用中的敏捷测试和瀑布测试

简介 同是企业WEB应用程序项目,一个用敏捷,一个用瀑布流程,它们的测试策略会有何不同?在二者中,测试的关注点都在于告诉业务客户这个应用程序做了哪些事情,同样也要消除应用程序作为产品交付以后的失败风险.它们的主要区别不是测试本身,而是何时执行测试.由谁执行测试.测试的每个阶段都可以在系统就绪后随时开始,无须等待前一个测试阶段完成. 从未涉足敏捷项目,或是刚启动某个敏捷项目并在寻找指导建议的读者都可以看看这篇文章,它正是为你们而写.文中的信息虽并非笔者新创,但也是收集整理的结果,希望这些信息能帮助

你所需要知道的关于Web应用程序安全测试的事情

在21世纪做生意,自动化就是问题的实质!当然,Web应用给企业带来了获得在全球范围数以百万计潜在客户的灵活性,但安全问题的威胁却日益严重. 据Acutenix,Web应用安全行业的领导者,最近的独立分析指出,所有的网络攻击中75%是在Web应用程序level进行的.此外,该公司已经表明,至少有70%的网站是在可能被黑客直接攻击的风险之下!随着越来越多重要和敏感的数据被存储在Web应用程序中,数据相关的处理也相应增加,网络应用程序的安全测试已经变得至关重要. 安全性测试是为了确保一个web应用程序

如何利用测试类型提高测试覆盖率?

在前面的文章中,我们提到了测试类型定义需要综合考虑各个方面的输入,包括开发文档定义的需求(包括涉及的一些标准与规范等).ISO/IEC 9126质量模型.测试经验,以及通过分析在研发阶段发现的缺陷.产品发布之后用户反馈的缺陷分析等.图1是结合数据通信产品的特点,而定义的测试类型: 图1 某个数据通信产品中的测试类型 1)测试类型定义 (1)功能性(Functionality) 功能性指的是软件或者产品在指定条件下使用时,提供满足明确和隐含要求的功能的能力.通过评价特征集和程序的能力.交付的函数的

网站设计用户测试:只需测试5个用户

文章描述:为什么网站项目只需测试5个用户. 人们总是认为,用户测试是一个复杂且代价昂贵的事情.一个网站设计项目需要一个庞大的预算和长长的时间表.其实,可用性测试并非如大多数人认为的是浪费资源的事情.在你可承受的测试成本范围内,使用不超过5个用户,即可达到很好的测试效果. 最初的研究过程中,Tom Landauer 和我得出了一个 可用性测试方面的,关于测试人员的数量的公式: 假设一个可用性测试的测试人员数量为n,N为所有可用性测试发现的问题总数,L是单个测试人员的问题发现率. N(1-(1-L)