转载:无线测试

本文来源于:http://myeyeofjava.iteye.com/blog/2191124

无线测试是软件测试的一个分支,是针对于无线设备的一种质量保证的活动,例如:Android&IOS手机,Google眼镜,苹果汽车,无线路由等质量保证测试均属于无线测试范畴。

我国从2008年起,第一部智能手机进入中国,开始掀起无线技术的浪潮,突出代表的事件为,Nokia的破产,Kodak的倒台,于此异军突起的互联网产品为,Android智能手机,以Google为代表的无线技术革命,以及Iphone智能手机,以Apple为代表的智能手机系统,在此基础上,pad设备,极路由,智能汽车,便携式设备,智能家居等概念和产品接踵而来,在这些产品和技术下,就需要国内一批具有无线技术方面的人才来保证这些产品质量合格,更加易用,更加方面,更加美观。由此催生无线测试这个专业领域。

针对于无线技术冲击中国这个大背景下,原有的软件测试PC端人才,以及Web端人才,有部分人员开始转入无线领域,专注无线技术发展!在中国,2009开始陆续出现以无线技术为主要产品的企业,代表性的企业包括,点心,小米,腾讯,百度,阿里等一系列的互联网企业,他们所产生的产品家喻户晓。例如:点心OS,小米手机,微信,QQ,百度搜索,安卓市场,淘宝,聚划算,阿里巴巴等一系列的无线应用,覆盖吃、穿、行、住等各个方面,让很多人从此有一部无线智能设备就可以替代PC端操作,更加方便,更加快捷。

无线测试类型介绍:

冒烟测试,主要关注软件的基本功能以及主要功能是否有问题,安装与卸载等

功能测试,主要关注软件各feature的功能,例如登陆,例如购买商品等。

API测试,主要关注无线客户端调用服务器端的所有接口功能,性能,安全是否有异常

界面测试,主要关注软件的UI方面,是否美观,是否合理,是否人性化,是否如何应用场景

性能测试,主要关注无线端软件是否卡顿,是否crash,流量是否超标,电量是否消耗过大等

安全测试,主要关注无线端软件数据是否安全,权限是否安全,活动等是否安全等

兼容性测试,主要关注在不同的手机操作系统下,不同的分辨率下,不同的厂商品牌下软件是否正常等

无线测试技术特性:

  • 版本迭代快,一般1周到2周就会发布一个版本
  • 典型的CS架构,客户端服务器端逻辑
  • 发布渠道多,国内渠道几百个
  • 便携性特点十足,保证随身携带的各个场景质量情况
  • ...

无线测试测试流程:

  • 静态测试:包含文档测试,需求测试
  • 测试计划:测试范围,测试计划,以及测试如何执行的相关策略
  • 测试设计:包含API TC,手动TC,自动化TC,甚至服务器端TC的设计
  • 冒烟测试:软件的基本功能以及主要功能是否有问题,安装与卸载等
  • 功能测试:软件的整体功能
  • 性能测试:软件的整体性能
  • 安全测试:软件的安全性

无线持续集成:

针对于无线产品开发周期短,上线速度快,产品迭代频繁的特点,无线测试可能每次都需要大量回归之前的TC以保证产品的稳定性,为了减少重复的工作,并且保证产品的质量,我们需要无线持续集成来尽早的发现产品的相关问题。

通常来说,无线产品的持续集成包含以下几个部分

1)对代码库的管理,例如SVN、GIT

2)自动拉取代码,自动编译打包

3)自动进行静态分析,功能测试,性能测试等,并自动提交BUG

4)针对各项测试产生可读性报告

5)自动修改上线前的各项开关

6)自动发布新版本

无线测试策略:

    • 无线测试项目策略包含项目早期策略,项目时间紧张的策略,项目成熟期策略等
    • 无线测试自动化策略包含UI自动化策略,单元测试策略,功能测试策略以及性能测试策略等
    • 无线测试数据策略包含不同用户量级的测试策略,兼容性测试策略,市场反馈测试策略等。
时间: 2024-08-03 17:04:43

转载:无线测试的相关文章

smack api 转载未测试

===============================================================主动发送信息给某个用户------------------------------------XMPPConnection.DEBUG_ENABLED = true;//设置服务器地址XMPPConnection conn = new XMPPConnection("127.0.0.1"); conn.connect();//输入账号和密码登陆conn.logi

移动无线测试技能树

移动无线测试技能树 常用IDE Android ADT Android Studio iOS Xcode Common Atom Sublime Text Vim 基础知识 Android 掌握Android开发基础技能 iOS 掌握iOS开发基础技能 web 掌握web开发基础技能 api 掌握api相关基础知识 测试 掌握基本的测试用例设计方法和思想 常见应用模式 Native Hybrid H5 App ReactNative 常用工具 Android Android sdk manage

无线测试

无线测试是软件测试的一个分支,是针对于无线设备的一种质量保证的活动,例如:Android&IOS手机,Google眼镜,苹果汽车,无线路由等质量保证测试均属于无线测试范畴. 我国从2008年起,第一部智能手机进入中国,开始掀起无线技术的浪潮,突出代表的事件为,Nokia的破产,Kodak的倒台,于此异军突起的互联网产品为,Android智能手机,以Google为代表的无线技术革命,以及Iphone智能手机,以Apple为代表的智能手机系统,在此基础上,pad设备,极路由,智能汽车,便携式设备,智

好文转载--无线物联网中CoAP协议的研究与实现

无线物联网中CoAP协议的研究与实现 时间:2013-04-09?来源:电子科技 作者:汤春明,张 荧,吴宇平 关键字:CoAP???无线???物联网???协议?????? 摘要:由于物联网中的很多设备都是资源受限型的,即只有少量的内存空间和有限的计算能力,所以传统的HTTP协议应用在物联网上就显得过于庞大而不适用.IETF的CoRE工作组提出了一种基于REST架构的CoAP协议.CoAP是6LowPAN协议栈中的应用层协议.该文在详细介绍了CoAP协议的内容.特点和交互模型后,在uIPv6 S

[转载]聊聊测试管理

转载自"山丘的测试之道" : 聊聊测试管理(管事篇)   管理:管人+管事. 说到管理,其实就是团队,没有团队,就谈不上管理.个人理解,对个人而言,更多应该是计划,而非管理.做管理的时间并不长,或者说很短,可能很多地方理解的有问题.写这篇文章也是为了能更多的与大家交流,也是记录下在目前这个阶段我的理解.(本文均以在创业型公司工作为背景),全篇分为管事篇跟管人篇. 管事篇 一.测试的工作流程. 关于这个点,其实网络上一搜一大堆,大体都差不多,需求分析,测试计划,设计测试用例,评审用例,执

来自知乎的转载之--测试

作者:知乎用户 链接:https://www.zhihu.com/question/24345678/answer/56087737来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 其实测试工作不一定只能通过软件工程进行理解,实际上,现实生活里我们都没有逃脱测试的魔爪,咱们就通过"陪老婆/女友逛商场"这个示例,比较一下几种测试方法之间的区别~~ 黑盒测试:老婆从商场的某一个入口进入,你在商场外面等待,这时候商城对你来说就像一个不透明的黑盒子,你并不知道商场

[转载]无线充电器三种经典振荡电路图分析

典型震荡电路基本原理: 状态一:Q1导通,Q1的集电极电压为接近0V,C1由流经R2及R1的电流放电,由于电容C1提供反电压,使得Q2截止,C2经由R3及R4放电,输出电压为高(但因C2经由R4放电的缘故,较电源电压稍低),此状态一直持续到C1放电完成.由于R2提供基极偏置使得Q2导通:此电路进入状态二 状态二:Q2导通,Q2的集电极电压(即是输出电压)由高电压变为接近0V,C2把Q2集电极电压变化偶合到Q1的基极,使Q1瞬间截止,Q1截止,使得Q1集电极电压上升到高电位,C1经由R2及Q2_B

转载 素性测试

原文地址https://www.douban.com/note/271270932/ 对一个数是n否为素数的判断可以从2到根号n依次去除n,如果n能被其中一个整除则说明n不是素数,否则n是素数.还可以用厄拉多塞筛法,采用构造素数表的方式,从2起,依次列出后续数字,如果某个数是前面数字的倍数,则从表中删除,即删掉所有素数的倍数,最后得到的表就是一个全是素数的表.用于程序实现的话,可以设置一个栈,初始时栈内只有一个元素2,令从3起依次累加,并判断如果i不是栈内任何一个数的倍数,则令i进栈,否则继续循

[转载]压力测试工具siege的用法

压力测试工具siege 原文:http://blog.csdn.net/qingye2008/article/details/34500949 Siege是Linux下的一个web系统的压力测试工具,支持多链接,支持get和post请求,可以对web系统进行多并发下持续请求的压力测试. 安装 Siege 01 02 03 04 #wget http://www.joedog.org/pub/siege/siege-latest.tar.gz #tar -xzvf siege-latest.tar