测试理论
文章平均质量分 61
芳菲莹莹
不断的学习,才能进步,记录自己的点点滴滴,为健忘的大脑留个记号
展开
-
Bug描述单
经常听说不知道BUG怎么写才好,经常听说描述的bug经常会被开发看不懂,等等一系列关于bug的问题,以下是我在测试工作经验中的一些积累,我们公司用mantis来管理工具,以mantis的模版为原型进行bug单描述整理,应该一通百通:1. Id(BUG编号):一般自动生成2. 测试环境:机型、系统版本、分辨率、浏览器3. 提交信息:BUG提交人,Bug接收人原创 2014-01-04 01:06:21 · 2023 阅读 · 0 评论 -
ADB原理与adb常用命令
本文翻译android adb官网的说明与命令使用方法:adb 使用socket进行PC与手机设备的通信。Android调试桥(adb)是一个通用的命令行工具,可以让你与一个模拟器实例或连接安卓设备通信。它是一个客户机-服务器程序,包括三部分:1. adb client,运行在你的开发机器上的服务,你可以从client发出一个adb的shell命令。其他的android翻译 2014-04-01 17:51:57 · 2286 阅读 · 0 评论 -
移动测试之-流量测试方案
随着移动app的越来越火爆,用户对app的流量的要求越来越高,如何为用户节省流量是很多app做宣传的口号,现如今也有很多app在做流量的统计。 测试流量的作用:在不影响用户使用app功能的情况下最大限度的为用户节省流量,提高用户是使用app的频率测试流量方案:1.首次启动客户端,流量使用情况统计2.非首次启动客户端,流量使用情况3.每个接口(上行数据,下行数据)的流原创 2014-04-01 16:01:14 · 1161 阅读 · 0 评论 -
弱网测试原理以及方法(一)
一、为什么要进行弱网测试?按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性 二、什么样的网络属于弱网?低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围。三、如何进行弱网测试?1.SIM卡的网络切换手机-设置-移动网络设置-网络类型选择3G卡有3种模式:1.只使用2G网络 2.只使原创 2014-02-11 15:18:16 · 5831 阅读 · 0 评论 -
弱网测试原理以及方法(三)-使用fiddle进行弱网测试
fiddler模拟限速的原理我们可以通过fiddler来模拟限速,因为fiddler本来就是个代理,它提供了客户端请求前和服务器响应前的回调接口,我们可以在这些接口里 面自定义一些逻辑。Fiddler的模拟限速正是在客户端请求前来自定义限速的逻辑,此逻辑是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。他提供了一个功能,让我们模拟低速网路环境…启用方原创 2014-02-11 22:21:40 · 25871 阅读 · 2 评论 -
弱网测试原理与方法(二)-使用虚拟机模拟网络速率
通过虚拟机设置不同的网络速率,来测试不同网络类型下应用的反应。 虚拟机允许模拟各种网络传输比率,可以在虚拟机启动时设置传输比率范围。在虚拟机启动时设置网络速率,使用-netspeed选择项与值,使用-netdelay设置网络延迟的值。命令如下:emulator –avd avdName–port avdport –netspeed -netdelay To make原创 2014-02-11 15:48:17 · 3524 阅读 · 0 评论 -
android aapt 命令详解
1. 列出apk包的内容: aapt l[list] [-v] [-a]file.{zip,jar,apk}-v 以table形式列出来-a 详细列出内容 例如:aapt l 你的apk文件>,这个命令就是查看apk内容例如:>aapt l -v –aapkName.apk2. 列出apk的权限等内容:aapt d[ump] [--val原创 2014-01-17 22:03:33 · 2150 阅读 · 1 评论 -
Android命令行打包过程
因为要用到给测试工程打包所以学习了下Android自动打包的,那自动打包就必须对Android的打包步骤与命令有一定的了解 Android打签名包有三种形式:第一种:通过eclipse 的工具进行打包,不断的下一步选择keystore文件即可。第二种:纯命令行打包第三种:命令行编译起来,使用ant工具进行打包打包步骤:1. 使用aapt工具打包资源文件,生成R.原创 2014-01-17 22:25:13 · 2565 阅读 · 1 评论 -
Android 命令集锦
adb: adb get-serialno:获取设备编号adb devices:获取当前连接电脑的设备编号、状态adb install apkname.apk: 安装apkadb uninstall xxx.xxx.xxx(packageName): 根据包名卸载apkadb shell pm list package :获取当前设备下所有的包名adb -s :原创 2014-01-16 17:02:18 · 667 阅读 · 0 评论 -
Android 测试工程更换被测工程
android单元测试工程更换被测工程步骤:1.进入Build Path-java build path -projects 下面选中原有工程,并remove掉用,在选择add引用新工程2.进入测试类中---更换测试程序引用的包名为现有被测工程的包名3.进入Androidmainfest.xml文件中更改配置:位置一:http://schemas.android.com/apk原创 2014-01-13 15:25:26 · 865 阅读 · 0 评论 -
Android ANR原因以及开发时如何预防
当Android系统响应youAndroid系统中,应用程序的响应是由ActivityManager 和 WindowManger系统服务监视的,当它检测到以下情况时,Android就会针对特定的应用程序显示ANR:1. 主线程超过5S没有响应输入事件。(主要类型)KeyDispatchTimeout(5 seconds)2. BroadcastReceiver 没原创 2014-09-03 16:59:31 · 960 阅读 · 0 评论