手机软件测试年终总结
作为软件测试职员,我们至少要懂一点GSM标准协议的基础知识,如果懂软件工程的则更好,那就能更清楚地预知哪一块容易出问题,当发现问题后,就要分析产生问题的原因,这样就不是一种简单的黑盒操作了。
测试方向:
1.验证各种功能都已正常实现,如:
1)电话簿中新增、编辑、查找、删除、复制、移动、自定义铃声、图片和短
片、群组等;
2)各种输入法的切换和相应的字符都能正确输入;
3)照相机、录音机、播放器、FMRadio;
4)短信、彩信、聊天室的输入、发送和接收等;
5)蓝牙传输;
6)附加功能;
7)MMS、Email、WAP等网络服务功能;
8)通话音质、音效及信号强弱等。
9)各种附加功能的验证。
2.边界值、极限测试,主要包括:
1)时间设置的最大和最小时间点的跳转;
2)电话本中最大记录条数的添加、查找、编辑和删除;
3)各编辑界面,最大字符数的输入、编辑和删除;
4)SMS,MMS最大字符数的输入、浏览、发送和接收;
5)SMS,MMS最大记录条数的浏览、存储、转存和删除;
6)计算器最大值和最小值的运算;
7)通话记录中最大记录条数、最长通话时间、最频繁的接听和挂断等功能的
8)播放器中最大记录数的添加、删除;播放最大时长;录音、录像的最大时
长;照相机的最大图片设置和使用,最多照片的存储。
3.交叉测试,主要包括:
1)各种编辑器中的浏览、编辑、删除等与短信、彩信的接收之间的冲突;与
来电的冲突;与低电压的冲突;与闹铃的冲突。
2)输入法之间的切换,各种字符的交叉输入;
3)通话与短信、彩信等编辑、发送和接收之间的冲突;与低电压的冲突;与
闹铃的冲突。
4)通话时,蓝牙耳机、手机端和耳机之间的切换使用。
5)多媒体中,播放、录制、收听等与来电的冲突;与低电压的冲突;与闹铃
的冲突。
6)来电的图片、铃声、振动等反复更改,再次来电是否与预设相符。
7)蓝牙传输与播放、来电、来短信或彩信、响闹、低电压等之间的冲突处理;
4.在正向测试过程中,功能如果都已经正确实现,要逆向破坏性的反复操作,
以致使软件出现问题为目的,(侧重于压力测试)。
5.其他,主要包括:
1)耳机的接听、挂断;拔插耳机与手机端之间的切换;
2)蓝牙的接听、挂断;与手机端之间的切换;
3)充电的效率和时长;
4)USB传输及充电;
5)界面显示及提示信息;
6)功能和流程设计是否符合用户使用的习惯;虽不是问题,可提出合理的改
善意见和建议。
7)按键。
以上只是一些常识性的测试点,一个优秀的测试人员,首先具备一种极强的责任感,视发现问题为自己的使命;要有一定的耐心,才可能发现更多的问题,
测试必须不厌其烦、多次反复操作,才能找到最准确的操作路径(问题发生,一般都是必然的);在验证功能的过程中,要设计自己的思路,想方设法让它出错,始终坚信不是没有问题,只是自己没有发现的信念。
熟能生巧,仅此而已。测试用例编写和执行,适用于大公司的做法,每一个版本安排一些测试人员仔细过测试用例,主要也是验证其基本功能是否都已正确实现为目的,可避免疏漏,从整体上有一个可靠的数据,可掌控该版本存在多大的风险;对测试生手来讲有用,可以帮助他们打开思路;对熟手是一种束缚和制约;所以,执行测试用例,选择生手;编写用例,要选用有丰富测试经验的熟手。
总结我自己个人的缺点:
我喜欢测试新平台新项目,因为新项目我容易发现问题,有一种成就感,越测越投入,不断地从中找出漏洞和缺陷。但这就是我的缺点所在,当我碰到稳定的项目时,我却不能发挥那种测试热情,反而感到无从下手,思想上放松,觉得软件稳定,没什么问题。就会下意识的向这个目标靠拢,测试不出问题来,反而不能很好的完成测试任务.我将反思自己的不足之处,在新的一年里将更好地完成自己的任务,齐心协力把好公司软件品质关.