移动应用测试点整理


前段时间在weibo上看到有位前辈整理的android测试点(http://weibo.com/1881320895/yCNrkBQOT),有感而发,结合我们现在的工作,整理了一下经常会遇到的问题。

1.APP基本功能
按照back log整理测试用例,测试中发现有需求变动、或未考虑完全,及时更新测试用例。
测试用例包括:全功能点用例+重点功能快速回归用例
继续阅读移动应用测试点整理

iOS应用测试

使用智能手机也有4、5年时间了,从早期的Symbian、Windows mobile,到现在的iOS(目前正在向家里领导申请经费购置i9000,体验一下Android)。智能手机与非智能手机,最大的不同,就是可以按需安装一些软件。虽然有些非智能机也能安装java类的程序,但毕竟没有智能机方便,应用也不是很多。
在这些年的智能机应用程序使用过程中,也遇到过很多头痛的问题。
1. 软件崩溃,意外退出。这点是最痛苦的了,特别是在码了很多字的时候,突然程序意外退出了,之前的心血都白费。那就更加气人啦。
2. 软件占用资源过大,使用速度缓慢。虽然现在的智能机有向PC发展的趋势,CPU频率上到了1G、1.2G…,有些甚至采用了双核。但手机毕竟还是手机,在CPU、内存、显示卡等方面还是不及PC。软件性能的问题,在手机上会显得尤为重要。
3. 操作易用性。在手机上打字、浏览,没有在电脑上那么方便,一款程序的易用与否,会给直接影响到用户体验。

手机测试与普通测试的区别

1. 数据准备。手机上的操作比起电脑上,总归不是很方便。特别是在数据准备上,比较麻烦。在电脑上,我们可以使用第三方的工具,比如QTP录制回放,或者自己写个小工具直接写数据。但在手机上,操作起来就会麻烦很多。
2. 性能测试。web端的性能测试,注重的是服务器请求响应,数据库查询,网络带宽延迟等等,多倾向于后台服务器端的性能。而手机上的性能,除此之外还要考虑应用在手机上的展示速度,毕竟手机跟电脑的硬件配置还是有很大差距。
3. UI。由于操作问题,屏幕尺寸等众多因素影响,手机上的UI显得尤为重要。一个优秀的UI设计,能给用户带来绝佳的用户体验。
4. 网络链接。手机用户访问网络应用,都是使用无线网络,如:wifi、GPRS等。无线网络稳定性没有有线的高。这就要求程序对网络异常有较强的判断、处理能力。意外无法避免,但要及时反馈给用户,已获得更好的用户体验。
5. GPS定位。现在的手机应用很多情况都会使用到GPS定位,如何对定位结果进行测试就是一个很实际的问题。通常情况下,我们在测试的时候只能定位到当前位置,很难直接在应用程序上定位不同的坐标进行测试,除非测试团队有分布在不同城市、区域。

手机测试tips

1. 复制、粘贴。在手机上打字始终没有在电脑上方便。在测试数据输入时,善于利用手机自带、或第三方软件提供复制、粘贴功能,能够大大提高文字输入速度,减少测试时间。iOS上,可以双击输入框,会出现全选、拷贝、粘贴等按钮。
2. 网络中断。有些时候要模拟无信号,或者网络瞬断的情况。这个时候可以用一些软件,在应用开启状态下关闭网络,来进行测试。当然,如果你不嫌麻烦,也可以跑到厕所等没信号的地方去测试。^_^。iOS上,可以使用SBSettings来关闭、激活网络。
3. 截图,保留现场。在电脑上进行测试时,我们经常会为了保留现场情况,截图存档。在手机上也可以做到。iOS上,按住关机键+home键即可截屏。