移动测试

APP测试流程

APP测试流程

首先看看下面这个图我想这幅图应该能够很明确的展示APP测试的流程了。健壮性测试检验产品在出现异常时的处理机制。这一块儿作为APP的专项测试,实际上可以做的东西有很多,也值得大家去发掘去做。回归测试回归测试,主要是针对开发修复的缺陷进行测试。评估改动的影响范围,有目标有针对性的进行测试。 »

Android内存泄漏检测-LeakCanary

Android内存泄漏检测-LeakCanary

这里只是简单在实际项目中试用,具体的原理和具体的内存泄漏分析还需要继续实践。若有具体实践过的同学也可以多多交流下哈。 »

基于Instrumentation的android单元测试实践

  android的单元测试主要采用instrumentation,instrumentation是执行application instrumentation的基类,它具有启动能力,用于监控其他类的工具类。本博文在一个简单android demo开发应用上,使用instrumentation类完成单元测试。   android demo   MainActivity(具体代码见后)   待测函数:... »

IOS开发中设置导航栏主题

/** *  系统在第一次使用这个类的时候调用(1个类只会调用一次) */ + (void)initialize { // 设置导航栏主题 UINavigationBar *navBar = [UINavigationBar appearance]; // 设置背景图片 NSString *bgName = nil; if (iOS7) { // 至少是iOS 7.0 bgName = ... »

Android开发的16条小经验总结

Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。这里需要注意的是,考虑到Android设备通常是手持终端,IP都是随着上网进行分配的。针对HTTP,Google集成了Appache Http core和httpclient 4版本,因此特别注意Android不支持httpclient 3.x系列,而且目前并不支持Multipart,需要自行添加httpmime.... »

手机测试蓝牙协议一致性测试方案

在成功通过蓝牙认证之后,产品方案被列入合格产品目录。蓝牙设备应对蓝牙设备测试规范中所有的蓝牙设备测试案例逐一进行验证。在蓝牙设备认证测试中,射频、蓝牙协议一致性、profile一致性和profile互联测试所使用的方法是不同的。2.2一致性测试协议一致性测试和协议校验的目标是很容易混淆的。协议一致性测试用于检查给定的一种协议的实现实体是否与协议的内在动工规范要求相一致。 »

在iOS8上使用TestFlight进行Beta测试

在2014年的苹果全球开发者大会上,苹果宣布他们把TestFlight集成进了iOS 8的开发套件中。苹果二月份收购了TestFlight的母公司Burstly,几个月之后宣布了以上消息。本次收购初的一些影响是,TestFlight终止了对Android的支持,并中止了对TestFlight iOS SDK的支持,允许收集用户的使用行为分析数据。目前,TestFlight已经和一些新特性集成进了i... »

iOS的OCUnit测试框架

iOS的OCUnit测试框架

使用OCUnit测试框架iOS单元测试框架原则上,是否使用测试框架都不会影响单元测试结果,但是“工欲善其事,必先利其器”使用单元测试框架更便于我们测试和分析结果。在创建一个工程时,如果采用“Single View Application”模板,在选项中勾选“include Unit Tests”即可在工程中添加OCUnit框架... »

Android ORM框架的性能简单测试

Android ORM框架的性能简单测试

真正要比较性能还要考虑到GC的问题,所以这里这是随便说说而已! »

Android软件测试log知多少

adb logcat -b main -v time>app.log 打印应用程序的logadb logcat -b radio -v time> radio.log 打印射频相关的log,SIM STK也会在里面,modem相关的ATcommand等,当然跟QXDM差的很远了。adb logcat -b events -v time 打印系统事件的日志,比如触屏事件。。。后是高通平台... »

Android test 辅助功能测试

  要使你的应用程序能够被各种有障碍的人使用,测试是很重要的一部分。参照design和development来进行开发是很重要的一步,但是辅助功能测试能够帮助你发现设计和开发过程中不明显的问题。   这份辅助功能测试清单将带领你浏览辅助功能测试的各个重要方面,包括整体的目标、必需的测试步骤、推荐的测试方式以及特殊的考虑。文档同时讲述了如何在android设备上启用辅助功能。   测试目标   辅助... »

移动应用可用性测试的实践经验总结

移动应用可用性测试的实践经验总结

将一张包含若干屏界面元素的纸质原型一股脑展示给用户的话,很难达到良好的测试效果。2.屏幕录制软件的局限用于智能移动设备的屏幕录制软件在可用性测试中是很有价值的,而且它们通常不会干扰用户的操作。这类软件在性能和资源占用量等方面具有一定的局限性,很难支持连续一个小时以上的测试流程。必须使用安装了这类软件的测试机进行测试,灵活性有限。 »

Android系统架构概况

Android系统架构概况

Android的架构图如下,图中按照功能结构及面向人群进行划分,可以看出Android分成三个部分:应用部分:包含在Android设备上运行的所有应用,它们是Android系统中直接面向用户的部分。 »

如何进行手机游戏测试

流程是这样的,那么问题来了,手机在频繁的获取计费点时,游戏来来回回的小化、大化,可能会出问题。6、中断:中断是指在游戏运行的过程中,对游戏进行停止动作,例如短信,来电等,使游戏暂停。中断的含义是游戏在遇到其他事件时,能够暂停,所以这个很重要。 »

手机测试面临改革

这两个问题促使手机测试领域面临一场改革。我们TestQuest希望通过提供一个自动测试平台,以提高手机产业链中不同的公司不同组织的测试效率。C114:换句话说目前手机测试存在的主要问题是效率低下,无法有效缩短手机生产周期。TestQuest实际上是通过自动测试这样一个方案代替手工测试。 »

测试装置和测试系统在手机开发过程中的运用

移动电话已经发展成为综合了语音和数据功能的复杂移动设备,因此要求在开发过程中执行广泛的高效的测试,实现快速上市 的目标,本文详细介绍在无线设备开发中的七种类型测试,以及如何将结合起来形成一个完整的开发测试解决方案的方法。图1:无线设备开发中的七种类型测试。 移动电话已经发展成为综合了语音和数据功能的复杂移动设备,因此要求在开发过程中执行广泛的高效的测试,实现快速上市的目标,以便在全球市场的竞争中立... »

iOS系统及客户端软件测试的基础介绍

1.整个系统介绍iOS本文介绍的版本iOS5是10月12号推出,当前版本是4.3.5先是硬件部分,采用iOS系统的是iPad,iPhone,iTouch这三种设备,其中iPhone和iTouch的系统基本一致,iPad区别的地方主要是分辨率尺寸上的区分接着软件部分,是常说的os部分,现在常见的系统是4.2.1/4.3.3/4.3.5/5.0.0/ »

Wap2.0业务与应用测试

平台业务功能主要包括浏览、下载、Push、MMS、预配置、用户代理定制、WTA等;平台系统设备功能主要包括用户认证、缓存功能、字符集转换、Cookie、PPG、用户管理和系统管理等3.Wap2.0终端测试:测试终端业务功能和终端设备功能,以及终端性能和稳定性。 »

手机黑盒测试详细介绍

2 System TestFull Round System Testn Purposeu 对手机的所有功能进行全面的测试u 由于Case不可能包含所有方面,所以测试时应适度发挥,尽力完成全面测试Common System Test Attention:n System Test一般分为两个部分,“跑Case”和Free Test。n 在测试初期,一般只需要按照Test C... »

APP自动化测试框架简介

  目前常用的可用于APP自动化测试的框架有以下几个:   1、Monkey是Android SDK自带的测试工具,在测试过程中会向系统发送伪随机的用户事件流,如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试,也有日志输出。实际上该工具只能做程序做一些压力测试,由于测试事件和数据都是随机的,不能自定义,所以有很大的局限性。   2、MonkeyRunner也是Androi... »

关于Android中工作者线程的思考

关于Android中工作者线程的思考

  在Android中,我们或多或少使用了工作者线程,比如Thread,AsyncTask,HandlerThread,甚至是自己创建的线程池,使用工作者线程我们可以将耗时的操作从主线程中移走。然而在Android系统中为什么存在工作者线程呢,常用的工作者线程有哪些不易察觉的问题呢,关于工作者线程有哪些优化的方面呢,本文将一一解答这些问题。   工作者线程的存在原因   因为Android的UI单... »

iOS中常用的单元测试讲解

  iOS中的测试可以分为3种   单元测试   单元测试是我们进行的一些局部的测试,例如一个函数的功能测试等,测试范围小,对我们软件的稳定很有价值,可以把保证每一个函数的正确性。   继承测试   继承测试是我们平时Command + R进行运行程序的测试,测试范围大   压力测试   压力测试是我们使用一些边界值进行的测试,模拟大批量数据   在开发中,我们新建一个项目的时候,xcode5之后... »

共论移动App测试的坑与“背黑锅”

共论移动App测试的坑与“背黑锅”

、WorkTile创始人 王涛以及fir.im创始人 王猛移动应用测试开发中遇到的那些坑与“黑锅”进行了深度的讨论。则表示,现在对于移动应用测试而言,即使配备了测试团队,也可能不会发现太多问题,甚至于发现的问题不是很重要,但上线之后却会暴露出大问题。对于什么时候引入测试团队,国内创业公司的普遍现状是实在扛不住火烧眉毛需要有人来“背黑锅”时才会引入。 »

iOS中判断设备系统版本

iOS中判断设备系统版本

在iOS开发中,经常要考虑系统的向下兼容,如果使用了低版本不存在的API ,则不能向下兼容,这时候如果想兼容低版本,需要根据当前设备的版本进行不同的处理,在低版本中可能要牺牲一些新功能。 »

IOS开发之显示微博表情

IOS开发之显示微博表情

  在上一篇博客中山寨了一下新浪微博,在之后的博客中会对上一篇代码进行优化和重用,上一篇的微博请求的文字中有一些表情没做处理,比如带有表情的文字是这样的“我要[大笑],[得意]”。显示的是请求的字符串,那么我们如何把文字在本地转换成表情呢?下面将要说一下显示表情的解决方案。   要用到的知识:IOS开发中的资源文件.plist, 可变的属性字符串,TextView和正则表达... »

Page 1 of 13123»