写在前面的话:从13年2月28日到今15年1月19日,快
工作两年的时间,其中有一年半左右都在做
Android方面的
测试。
最开始进入测试这行,什么都不懂,一整天浑浑噩噩,组长只让我们提bug,一个组6,7个人一天够100个bug就下班,不去研究原理是怎么样的,就知道随便的点点,点出问题了就行了,想来也真是浪费时间就是生命,但是我辞职不到一年的时间,那家公司就倒闭了,我很庆幸自己早早的就走了。
后来来到这家公司,15个月的时间,对Android多了一些了解,不单单只是表面上点点点,那样会有人觉得你没有任何含金量,那就是说测试谁都可以做,开始注意哪些地方该重点测试,哪些地方要注意什么,哪些个页面是公用的,Android的基础控件,apk打包和安装的过程,Android的
数据库,adb的使用等等,当然现在了解的还是很少,今天写这个是记录一下,后续工作中新的体会再补充。
1.文本框的测试①文本框长度的显示,一般搜索框账号等,如果输入字数过长可能会崩溃或者提示有错误;
②文本框的复制和粘贴功能一般都要有;
③输入空格或者换行符,要有提示。
2.图标的多次重复点击①每个图标打开activity时较慢,可能会打开多个相同的模块,也是有问题的;
②有时同时多次点击相同的模块会崩溃。
3.多个模块间的快速切换这种情况,我一般会写个自动化脚本来运行,让不同的模块间不停的切换。
4.网络不顺畅和无网络情况下的友好提示①网络不畅时的提示,大部分用户没有非常好的网络环境,当网络不通畅时,apk的提示会很大的影响用户体验;
②无网络情况下,要及时的提醒用户,网络断开,要不然用户会感觉非常奇怪。
5.程序后台运行和杀掉进程后重新登录的正常运行①程序后台运行时,消息推送的及时显示就非常重要;
②因为现在大部分的用户不愿意注册账号,更不愿意注销切换账号之类的,会一直用一个账号,用户退出登录后,用户数据要及时保存,再登录后,用户数据要及时恢复和显示;
退出登录时,也会有消息推送,这个也很重要。
6.兼容性测试对于Android用户来说,现在系统更新也很快,拿我们这款app来说,2.3系统的用户量还是很大,从我个人经验来说,2.3系统还是很重要。
写在后面的话:以上是我这15个月探索性测试的一点经验,觉得哪里不对,请指教,想跟我聊下你的看法,可以加我QQ:2473518012