51Testing软件测试论坛

标题: 针对手机的压力测试有什么好的方法? [打印本页]

作者: hybird_h    时间: 2005-4-22 10:08
标题: 针对手机的压力测试有什么好的方法?
最近正在思考压力测试的问题,在本论坛上看到一个帖子,“什么是压力测试,有什么好的解决方案?”内容如下:

重复原则
目标:根据客户通常会重复使用功能.
过程:
测试的重复,就是一遍又一遍地执行某个操作或功能.
简单地扩展功能验证测试来多次重复并不能构成一个有效的压力测试,当与下面的一些原则结合起来使用时. 
方法:使用重复时,操作间的时间间隔、重复的次数,或者也可以改变被重复的顺序.

并发原则
目标:并发是同时执行多个操作的行为.
过程:
同一时间执行多个测试.

方法:与重复原则结合在一起,应用许多代码路径和定时条件;并发的服务数目及时间.

量级原则
目标:考虑到了每个操作中的负载量.
过程:操作自身也要尽量给产品增加负担.
E.g: 发送消息,可以输入超长消息,…

方法:单独的高强度操作自身可能发现不了代码错误(或者仅能发现功能上的缺陷),但与其他压力原则结合在一起时.

随机原则
目标:测试软件产品的随机变化性.
过程:
每次测试运行时应用许多不同的代码路径.

方法:使用基于一个固定随机种子的随机变化,这样容易复制问题.

但是看了之后不能很好的和手机压力测试联系起来,请问一下艾老师,针对手机的压力测试都有哪些原则和好的方法?谢谢老师!
作者: addvalue    时间: 2005-4-22 12:44
标题: 压力测试原则和方法
希望一起探讨喽
压力测试原则有你以上总结的几点算很全面啦
压力测试重点关注“性能”、“效率”等质量特性。通常手机软件突出在内存泄露、事件响应异常、窗口管理多任务调度出错等几种错误情形上。那方法难点就在于如何对这些方面进行归并分类及如何构造压力测试数据上,实施时充分考虑通过软件工具来配合完成。
比如,测试flash file system(FSS)相关项目时可以考虑先将FFS全部保留成文件,随后在以上几种错误情形上加载此FFS数据,即可构造压力测试环境和压力测试数据

[ Last edited by addvalue on 2005-4-22 at 12:47 ]
作者: liangliang1108    时间: 2005-10-5 17:39
标题: 刚开始做手机测试
刚入行,也想多学习一点。以前学过用Loadrunner做压力测试,但做手机测试不大能用测试工具,不知道可以用哪些手段来测试手机压力。
作者: linyuanfu    时间: 2005-10-5 20:36
对手机测试我不是很了解,希望可以多学习。
作者: addvalue    时间: 2005-10-8 09:18
标题: 没有总结就没有提高
难点是如何搭建测试环境?构造压力测试数据?
针对压力测试我们可以这么理解“我们能够将系统折腾到什么程度而不至于出现错误”,考查系统在其资源超负荷情况下的表现。尤其是对系统处理时间影响明显的情形。这类测试在一种需要较大数量或资源的方式下运行系统程序,反常频率下执行系统。例如,
终端wap浏览时平均每2秒可以呈现一张新画面,那我们可以做一个自动链接并自动刷新的页面(平均数据链路请求小于2秒)来进行这项特殊的测试;
把输入数据的次数提高到一个数量级来测试输入情形会对输出结果造成如何的响应;
应当执行需求大量内存、大文件系统或其它资源消耗较大的测试用例;
应当考虑在系统中植入测试引擎,能做到引起系统不稳定的测试情形,目的是想要中断程序执行进程或破坏任务响应情形;
学习使用过Loadrunner软件进行压力测试工具的朋友知道,手机也一定能有这类工具,将执行过的操作,自动记录成测试脚本,当考虑进行压力测试时,将脚本次数不断增加。例如让电话自动拨打100次,收发短消息100次等情形,这类考虑通过自动化工具进行的操作会较少很多人工、手工测试




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2