软件测试经验交流_陈媛媛

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件测试经验交流概述测试前的准备工作软件测试的测试策略及思路测试中容易出现的故障及易忽略之处经验交流测试工程师应具备的素质测试前的准备工作了解项目当前的状态信息。1.拿到样机后测试人员首先应了解该项目目前所处的状态,是研发?中试?还是量厂阶段?2.新项目还是衍生项目?3.了解项目平台信息,是全新平台还是变形项目平台?(如M200,M220都是变形项目平台,而V410则是一个全新平台)4.了解屏、sensor等一些关键元件信息及检查样机是否完整?(往往有些问题会因为手机元器件不对或是配置不对而造成重启,死机等现象。如屏不对会导致白屏,Camerasensor不对会导致进入相机拍照死机等现象。所以测试前样机的检查也很重要,测试人员在测试前要对样机进行硬件上的检查,如发现提供的样机不对要及时提出来。)5.软件版本号的检查。(需要注意的是:*#87#中版本号检查应该是外部版本号,而不是内部版本号。另外同一个项目,其主要区别是更换屏,这时检查版本号时注意有无区分出来)软件测试的测试策略及思路软件测试的测试策略。1.研发阶段的新平台项目由于软件功能还不稳定这时我们第一步要做的是对新增功能模块进行基本功能的检查,其次对用户常用的功能模块进行深入测试(如电话簿,短信息,拨号,闹钟等模块),最后再对其它功能模块进行检查。2.衍生的项目,在T01版本测试时务必要对改动的模块进行详细测试,如滑盖或翻盖项目衍生到直板机的项目,这时我们首要要从两者不同点下手。(如滑盖或翻盖项目不支持键盘锁,那这时衍生到直板机的项目键盘锁功能有没有加上)3.量厂项目的测试,如只改动图片或某个问题的改动。这时我们首先要根据版本说明书进行回归测试,即从改动点进行测试,验证有无新改出来的Bug,完成后再根据软件功能检查表依依测试。软件测试的测试策略及思路软件测试的测试思路。1.从用户的角度对手机软件各功能模块进行基本功能测试。(用户用的最多的就是打电话,电话簿,信息,充电,闹钟及MP3等,测试人员要详细,认真的检查每个功能模块,用户常用的功能模块需多花点时间)2.基本功能测试完毕后,再对各功能模块进行突发事件的测试。当然所谓的突发事件就是用户在执行某操作时插入另一事件,如来电话,插耳机,充电器,闹钟提示等;(由于突发事件测试涉及的工作量大,测试时所先考虑到是用户常会遇到的突发事件测试,常用功能模块中遇到突发事件最多了。如编辑信息的时候,听MP3的时候,照相的时候等都是最有可能导致问题了,像一些短暂操作,如文件删除中,复制中,移动中等功能模块的突发事件测试用户遇到的机率会比较低,如果时间允许的情况下,也需要进行测试)3.极端测试。即用户很少会遇到,也很少会去操作的角度来测试;(如拍照过程中和恢复原厂设置过程中连续插拔耳机,对文件管理菜单在PC上格式化,之后再拷贝些文件开机,通话过程中聊天,保存号码以及未插SIM卡状态下等功能模块的操作)。4.模块之间交叉进行测试。(如通话记录,电话簿及短消息等相关联模块)各功能模块容易出现故障及忽略之处电话簿电话簿模块是用户最常用的模块,测试时必需要慎密,多花点时间。下面简要列举了几点电话簿模块中曾出现过的典型问题,也是容易被忽视的问题:1.字符串显示,如电话簿的“簿”是否写错,写成“薄”;(另外还包括菜单中各字符串的显示,测试人员应仔细检查,不要一眼带过)2.电话簿列表中#键切换输入法,查看输入法的显示;3.电话簿列表中单一删除,直接删除到空白,这时验证恢复原厂设置功能;(以前有遇到过进入电话簿列表单一删除电话号码到最后一个时,进入恢复原厂设置时发现该功能不能使用且花屏现象。这个操作就是属于模块交叉测试)4.通话中进入电话簿菜单,对电话簿进行操作,(如播放影片,新增或删除号码等操作)5.到通话记录中或短信息列表中提示号码保存,保存号码时注意进行加入影片,大头贴等功能操作测试;(以前有遇到在网络摄相头聊天画面收到信息后,这时提示信息号码并加入影片,播放影片时手机重启,该问题也是平台性问题)各功能模块容易出现故障及忽略之处电话簿6.切换各种主题,查看电话簿记录字体显示;(如有此主题显示的字休很淡会导致电话簿记录很模糊,看不清)7.电话簿中保存超长号码或空号码进行发送信息,或多方发送信息时全部选择电话簿中超长号码,手机不会有任何提示,一直处于发送中;8.将电话簿容量保存满的情况下,手机开关机后查看号码是否丢失,开机在找网时到通话记录中保存号码是否仍能保存到电话簿中;9.电话簿批量操作比较容易引发手机重启;10.电话簿列表中的号码来电话,来信息,有时手机会出现号码混乱现象,如A号码来电或来信息,进入通话记录中查看发现号码显示不对或号码前多了+86;各功能模块容易出现故障及忽略之处信息1.短信中心号码或彩信中心网址被更改的情况下,手机进行发信息;(如:短信中心号码更改后发信息,手机会一直处理发送中,这时本机收到信息,进行查看时手机会提示“短信功能无法使用”2.开机后马上进入短信息选择语音信箱菜单手机会提示乱码或者开机后马上发送信息能发出去吗?3.发送信息时直接到电话簿中查看到号码,这时不发送直接按挂机键退出,手机能退出吗?如退出后再进入信息菜单能正常使用吗?4.手机恢复原厂设置后进入信息菜单发送彩信,手机一直提示“发送失败”;5.信息编辑画面两种输入法切换导致问题;(如当前默认的拼音输入法编辑内容后,再#键切换字母输入法编辑内容,发现之前编辑的信息内容会消失)6.刚开机就马上进入信息编辑画面编辑内容,查看输入法是否与实际显示的默认输入法一致,如显示的是T9输入法,但是编辑过程中会出现拼音输入法7.通话中进入信息菜单,注意左右功能键切换不能进入到其它菜单,否则当进入到文件管理菜单选择影片等手机会死机;各功能模块容易出现故障及忽略之处信息8.短消息模板中英文内容是否一致?9.阅读信息内容画面左右方向键依次切换不同信息阅读,手机容易引发重启现象;10.收件箱列表画面,移动光标到发件箱,当前发件箱为空,OK功能是否屏蔽掉,如果没屏蔽掉的话会,当收件箱,发件箱,草稿箱都为空的情问下,OK键会引发信息功能无法使用;11.信息存满的情况下手机信息显示是否正常?(这点很容易被忽视)12.MP3铃声设为信息铃声,开启信息报告,注意信息报告铃声应同信息铃声一样,而不是一直播放MP3;各功能模块容易出现故障及忽略之处通话记录通话记录模块出现的问题不是很多,往往用户最常用的就是到通话记录列表中选择号码发送信息或是打电话。MTK手机也曾出现过有关于通记录中发送信息时造成的严重问题,所以测试该模块时除测基本功能外,还要进行跟通话记录模块相关联的模块进行交叉点测试;下面列举几个以往在测试通话记录中发现的几个严重Bug,希望大家在以后的新项目中能够从中吸取些测试方法;1.到未接电话,已接电话记录中选择号码发送信息,手机总是默认发送给已拨电话记录中的第一个号码;(该问题在M4,M5平台上都有此现象,,虽然老项目上已解决,但是在新平台新项目上也有可能出现,像V410上就有出象,V410解决了该问题,但是目前在V450上也有出现)2.通话记录中如有超长号码,选择超长号码发送信息发现手机黑屏重启;3.进入收件箱列表中选择一信息读取后提取号码“拨号”,发现拨打的号码错误,不是当前提取的号码,而是通话记录中已拨电话记录中的号码;以上列举的三个严重问题都是跟信息有关,所以在测试该模块时一定要多交叉测相关模块,如短信息,电话簿等菜单。另外通话设置中的IP拨号,黑名单设置跟通话记录也有一定的关联;各功能模块容易出现故障及忽略之处情景模式情境模式模块问题点一般在静音模式下出现的比较多,如:静音模式下插拔耳机,耳机图标不消失,进入菜单查看仍显示耳机模式;静音模式下插拔耳机后再恢复原厂设置,#键切换不能回到一般模式;静音模式下进行五连拍拍照无显示,及玩游戏过程重启等;未插SIM卡状态的情境模式菜单,也千万别忽略!此时MP3模块,文件管理模块及情境模式都有相互间的关联,可交叉测试!经验交流有效沟通和总结测试中遇到的问题1.为什么要进行沟通和总结?与相关的测试人员沟通可以改进自己的测试方法并且使自己的测试思维得到拓展;与开发人员进行沟通可以加深自己对软件理解的深度,并从中找到一些测试思路举例:关于支持MP3播放的音乐文件格式、FT终测时拨号容易呼叫外网等经验交流针对一些重点难点模块加强测试1.测试一段时间后,对整个软件模块以及特点要非常熟悉,并划分出软件的几个重点模块进行加强测试如:V800手机在“通话、电话本、短消息、待机电流等”几个菜单需要重点测试,因为这几个模块是用户必用的功能菜单;2.针对软件中的新增模块也需要加强测试,往往一些异常重启掉电等现象都可能由于这些模块引起。3.功能冲突、多事件干扰、铃声交错、软件的极限测试.经验交流本地及外地场测1.新平台机型何时安排场测合适?待版本稳定,软件、硬件、结构等各方面没有重大BUG时可以安排手机的场测;如果因为项目比较急,客户催的很紧,在软件版本还存在多个重大问题以及硬件方面也存在问题的情况下进行场测,以至经过多次场测,也未能达到理想效果.2.场测需要进行哪些方面的测试?静态场地测试:搜网成功率(强、弱信号区)、呼叫成功率、CALL、SMS、MMS、STK、JAVA、网络附加业务、FMRADIO等等内容;动态场地测试:动态环境下通话效果测试(强、弱信号区通话,中、高速移动环境下的通话测试,一般动态通话为30分钟一通电话,每3分钟记录一次通话效果)经验交流准确把握项目的进展情况、及时了解各方面的信息1.通过邮件及会议的方式及时了解项目目前的进度以及状态(何时需要量产版本、客户需求、硬件结构目前存在的一些问题等等)2.不定期汇总TT上面的BUG,软件上的所有问题都要做到心中有数,并且在项目会议上告诉相关负责人目前软件上存在哪些问题,哪些问题为重点或者难点.经验交流1.手机进入中试阶段2.手机进入量产阶段3.客户反馈问题的处理4.项目经验总结中试阶段手机进入中试阶段1.手机进入中试的条件必须满足公司进入中试的原则,无A类及5个以下B类问题,或者通过特批后进入量产阶段;2.手机中试阶段应该注意的几个问题软件版本的稳定性是否能够得到保证;CTA版本是否已经通过国家检测标准;手机小批量试产时出现的产线问题以及测试程式的时间是否满足大批量生产而不影响产能;硬件结构等其他方面的问题;量厂阶段手机进入量产阶段测试重点优先考虑版本的稳定性、保证软件测试全面性、严格按照测试流程测试(版本下载测试→模拟产线测试→上一版本FIX问题验证→执行测试模板中所有选项检查→针对重难点模块以及待观察问题跟踪模拟测试→测试分析以及总结→测试报告发布)测试方法探讨1.执行版本的全面测试,保证每个模块都能被测试2.针对上一版本修改的问题做重点测试3.跟踪待观察问题,尽可能找到规律,如果同一发现两次以上,则升级问题等级4.针对新发现的重大问题,相应模块及功能应该重点测试5.如果重大BUG或者多个待观察问题时,应该在报告中及时提出预警量厂后期客户反馈问题的处理版本在进入量产阶段,一般客户都会做同步测试,并把测试中发现的BUG和他们认为需要修改的菜单模块拿到测试部做一个反馈;客户发现的BUG,如果确实存在则需要做为BUG提出放到TT上面;如果提出的BUG为软件设计很难更改的问题,则可以说明原因,建议不做修改;及时把测试部的意见反馈到相应负责人手中,并适当的解释原因。项目总结阶段项目经验总结项目到了最后收尾阶段,这时测试人员应对自已负责的项目作个总结.项目周期内遇到过的重点问题或典型问题及测试过程中的遇到的困难都可以写出来,这样对以后的项目测试会有所帮助,可以从中吸取经验.经验交流针对新平台项目如何开展软件测试才能使工作效率达到最高、质量最好?关于新平台项目的测试流程、测试方法的探讨?研发初期研发中期研发后期1.立项:产品定义书、项目计划书等2.制定测试计划、软件规格书3.编写软件测试用例、软件预测试4.督促软件开发人员完善软件所有功能5

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功