![软件测试经验交流.ppt_第1页](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff1.gif)
![软件测试经验交流.ppt_第2页](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff2.gif)
![软件测试经验交流.ppt_第3页](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff3.gif)
![软件测试经验交流.ppt_第4页](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff4.gif)
![软件测试经验交流.ppt_第5页](http://file1.renrendoc.com/fileroot_temp2/2020-3/24/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff/9cc0cbdb-6c69-417c-b8a1-e4a1730415ff5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、软件测试经验交流,概述,测试前的准备工作 软件测试的测试策略及思路 测试中容易出现的故障及易忽略之处 经验交流 测试工程师应具备的素质,测试前的准备工作,了解项目当前的状态信息。 1. 拿到样机后测试人员首先应了解该项目目前所处的状态,是研发?中试?还是量厂阶段? 2. 新项目还是衍生项目? 3.了解项目平台信息,是全新平台还是变形项目平台? 4.了解屏、sensor等一些关键元件信息及检查样机是否完整? (往往有些问题会因为手机元器件不对或是配置不对而造成重启,死机等现象。如屏不对会导致白屏,Camera sensor不对会导致进入相机拍照死机等现象。所以测试前样机的检查也很重要,测试人员在
2、测试前要对样机进行硬件上的检查,如发现提供的样机不对要及时提出来。) 5.软件版本号的检查。 (需要注意的是:*#159#中版本号检查应该是外部版本号,而不是内部版本号。另外同一个项目,其主要区别是更换屏,这时检查版本号时注意有无区分出来),软件测试的测试策略及思路,软件测试的测试策略。 1. 研发阶段的新平台项目由于软件功能还不稳定这时我们第一步要做的是对新增功能模块进行基本功能的检查,其次对用户常用的功能模块进行深入测试(如电话簿,短信息,拨号,闹钟等模块),最后再对其它功能模块进行检查。 2. 衍生的项目,在V1.0版本测试时务必要对改动的模块进行详细测试,如滑盖或翻盖项目衍生到直板机的
3、项目,这时我们首要要从两者不同点下手。 (如滑盖或翻盖项目不支持键盘锁,那这时衍生到直板机的项目键盘锁功能有没有加上) 3. 量厂项目的测试,如只改动图片或某个问题的改动。这时我们首先要根据版本说明书进行回归测试,即从改动点进行测试,验证有无新改出来的Bug,完成后再根据软件功能检查表依依测试。,软件测试的测试策略及思路,软件测试的测试思路。 1.从用户的角度对手机软件各功能模块进行基本功能测试。 (用户用的最多的就是打电话,电话簿,信息,充电,闹钟及MP3等,测试人员要详细,认真的检查每个功能模块,用户常用的功能模块需多花点时间) 2. 基本功能测试完毕后,再对各功能模块进行突发事件的测试。
4、当然所谓的突发事件就是用户在执行某操作时插入另一事件,如来电话,插耳机,充电器,闹钟提示等; (由于突发事件测试涉及的工作量大,测试时所先考虑到是用户常会遇到的突发事件测试,常用功能模块中遇到突发事件最多了。如编辑信息的时候,听MP3的时候,照相的时候等都是最有可能导致问题了,像一些短暂操作,如文件删除中,复制中,移动中等功能模块的突发事件测试用户遇到的机率会比较低,如果时间允许的情况下,也需要进行测试) 3.极端测试。即用户很少会遇到,也很少会去操作的角度来测试; (如拍照过程中和恢复原厂设置过程中连续插拔耳机,对文件管理菜单在PC上格式化,之后再拷贝些文件开机,通话过程中聊天,保存号码以及
5、未插SIM卡状态下等功能模块的操作)。 4.模块之间交叉进行测试。 (如通话记录,电话簿及短消息等相关联模块),各功能模块容易出现故障及忽略之处,电话簿 电话簿模块是用户最常用的模块,测试时必需要慎密,多花点时间。下面简要列举了几点电话簿模块中曾出现过的典型问题,也是容易被忽视的问题: 1.字符串显示,如电话簿的“簿”是否写错,写成“薄”; (另外还包括菜单中各字符串的显示,测试人员应仔细检查,不要一眼带过) 2.电话簿列表中#键切换输入法,查看输入法的显示; 3.电话簿列表中单一删除,直接删除到空白,这时验证恢复原厂设置功能; (以前有遇到过进入电话簿列表单一删除电话号码到最后一个时,进入恢
6、复原厂设置时发现该功能不能使用且花屏现象。这个操作就是属于模块交叉测试) 4.通话中进入电话簿菜单,对电话簿进行操作,(如播放影片,新增或删除号码等操作) 5.到通话记录中或短信息列表中提示号码保存,保存号码时注意进行加入影片,大头贴等功能操作测试; (以前有遇到在网络摄相头聊天画面收到信息后,这时提示信息号码并加入影片,播放影片时手机重启,该问题也是平台性问题),各功能模块容易出现故障及忽略之处,电话簿 6.切换各种主题,查看电话簿记录字体显示; (如有此主题显示的字休很淡会导致电话簿记录很模糊,看不清) 7.电话簿中保存超长号码或空号码进行发送信息,或多方发送信息时全部选择电话簿中超长号码
7、,手机不会有任何提示,一直处于发送中; 8. 将电话簿容量保存满的情况下,手机开关机后查看号码是否丢失,开机在找网时到通话记录中保存号码是否仍能保存到电话簿中; 9. 电话簿批量操作比较容易引发手机重启; 10. 电话簿列表中的号码来电话,来信息,有时手机会出现号码混乱现象,如A号码来电或来信息,进入通话记录中查看发现号码显示不对或号码前多了+86;,各功能模块容易出现故障及忽略之处,信息 1. 短信中心号码或彩信中心网址被更改的情况下,手机进行发信息; (如:短信中心号码更改后发信息,手机会一直处理发送中,这时本机收到信息,进行查看时手机会提示“短信功能无法使用” 2.开机后马上进入短信息选
8、择语音信箱菜单手机会提示乱码或者开机后马上发送信息能发出去吗? 3.发送信息时直接到电话簿中查看到号码,这时不发送直接按挂机键退出,手机能退出吗?如退出后再进入信息菜单能正常使用吗? 4. 手机恢复原厂设置后进入信息菜单发送彩信,手机一直提示“发送失败”; 5.信息编辑画面两种输入法切换导致问题; (如当前默认的拼音输入法编辑内容后,再#键切换字母输入法编辑内容,发现之前编辑的信息内容会消失) 6.刚开机就马上进入信息编辑画面编辑内容,查看输入法是否与实际显示的默认输入法一致,如显示的是T9输入法,但是编辑过程中会出现拼音输入法 7.通话中进入信息菜单,注意左右功能键切换不能进入到其它菜单,否
9、则当进入到文件管理菜单选择影片等手机会死机;,各功能模块容易出现故障及忽略之处,信息 8.短消息模板中英文内容是否一致? 9.阅读信息内容画面左右方向键依次切换不同信息阅读,手机容易引发重启现象; 10.收件箱列表画面,移动光标到发件箱,当前发件箱为空,OK功能是否屏蔽掉,如果没屏蔽掉的话会,当收件箱,发件箱,草稿箱都为空的情问下,OK键会引发信息功能无法使用; 11.信息存满的情况下手机信息显示是否正常?(这点很容易被忽视) 12.MP3铃声设为信息铃声,开启信息报告,注意信息报告铃声应同信息铃声一样,而不是一直播放MP3;,各功能模块容易出现故障及忽略之处,通话记录 通话记录模块出现的问题
10、不是很多,往往用户最常用的就是到通话记录列表中选择号码发送信息或是打电话。MTK手机也曾出现过有关于通记录中发送信息时造成的严重问题,所以测试该模块时除测基本功能外,还要进行跟通话记录模块相关联的模块进行交叉点测试;下面列举几个以往在测试通话记录中发现的几个严重Bug,希望大家在以后的新项目中能够从中吸取些测试方法; 1. 到未接电话,已接电话记录中选择号码发送信息,手机总是默认发送给已拨电话记录中的第一个号码. 2.通话记录中如有超长号码,选择超长号码发送信息发现手机黑屏重启; 3.进入收件箱列表中选择一信息读取后提取号码“拨号”,发现拨打的号码错误,不是当前提取的号码,而是通话记录中已拨电
11、话记录中的号码; 以上列举的三个严重问题都是跟信息有关,所以在测试该模块时一定要多交叉测相关模块,如短信息,电话簿等菜单。另外通话设置中的IP拨号,黑名单设置跟通话记录也有一定的关联;,各功能模块容易出现故障及忽略之处,情景模式 情境模式模块问题点一般在静音模式下出现的比较多,如: 静音模式下插拔耳机,耳机图标不消失,进入菜单查看仍显示耳机模式; 静音模式下插拔耳机后再恢复原厂设置,#键切换不能回到一般模式; 静音模式下进行五连拍拍照无显示,及玩游戏过程重启等; 未插SIM卡状态的情境模式菜单,也千万别忽略! 此时MP3模块,文件管理模块及情境模式都有相互间的关联,可交叉测试!,经验交流,有效
12、沟通和总结测试中遇到的问题 1.为什么要进行沟通和总结? 与相关的测试人员沟通可以改进自己的测试方法并且使自己的测试思维得到拓展; 与开发人员进行沟通可以加深自己对软件理解的深度,并从中找到一些测试思路 举例:关于支持MP3播放的音乐文件格式、FT终测时拨号容易呼叫外网等,经验交流,针对一些重点难点模块加强测试 1.测试一段时间后,对整个软件模块以及特点要非常熟悉,并划分出软件的几个重点模块进行加强测试如:手机在“通话、电话本、短消息、待机电流等”几个菜单需要重点测试,因为这几个模块是用户必用的功能菜单; 2.针对软件中的新增模块也需要加强测试,往往一些异常重启掉电等现象都可能由于这些模块引起
13、。 3.功能冲突、多事件干扰、铃声交错、软件的极限测试.,经验交流,准确把握项目的进展情况、及时了解各方面的信息 1.通过邮件及会议的方式及时了解项目目前的进度以及状态(何时需要量产版本、客户需求、硬件结构目前存在的一些问题等等) 2. 软件上的所有问题都要做到心中有数,并且在项目会议上告诉相关负责人目前软件上存在哪些问题,哪些问题为重点或者难点.,经验交流,1.手机进入中试阶段 2.手机进入量产阶段 3.客户反馈问题的处理 4.项目经验总结,中试阶段,手机进入中试阶段 1.手机进入中试的条件 必须满足公司进入中试的原则,无A类及5个以下B类问题,或者通过特批后进入量产阶段; 2.手机中试阶段
14、应该注意的几个问题 软件版本的稳定性是否能够得到保证; CTA版本是否已经通过国家检测标准; 手机小批量试产时出现的产线问题以及测试程式的 时间是否满足大批量生产而不影响产能; 硬件结构等其他方面的问题;,量厂阶段,手机进入量产阶段 测试重点 优先考虑版本的稳定性、保证软件测试全面性、严格按照测试流程测试(版本下载测试模拟产线测试上一版本FIX问题验证执行测试模板中所有选项检查针对重难点模块以及待观察问题跟踪模拟测试测试分析以及总结测试报告发布) 测试方法探讨 1.执行版本的全面测试,保证每个模块都能被测试 2.针对上一版本修改的问题做重点测试 3.跟踪待观察问题,尽可能找到规律,如果同一发现
15、两次以上,则升级问题等级 4.针对新发现的重大问题,相应模块及功能应该重点测试 5.如果重大BUG或者多个待观察问题时,应该在报告中及时提出预警,量厂后期,客户反馈问题的处理 版本在进入量产阶段,一般客户都会做同步测试,并把测试中发现的BUG和他们认为需要修改的菜单模块拿到测试部做一个反馈; 客户发现的BUG,如果确实存在则需要做为BUG提出放到BugReport上面;如果提出的BUG为软件设计很难更改的问题,则可以说明原因,建议不做修改 ; 及时把测试部的意见反馈到相应负责人手中,并适当的解释原因。,项目总结阶段,项目经验总结 项目到了最后收尾阶段,这时测试人员应对自已负责的项目作个总结.项
16、目周期内遇到过的重点问题或典型问题及测试过程中的遇到的困难都可以写出来,这样对以后的项目测试会有所帮助,可以从中吸取经验.,经验交流,针对新平台项目如何开展软件测试才能使工作效率达到最高、质量最好? 关于新平台项目的测试流程、测试方法的探讨?,经验交流,测试流程图,经验交流,常用的功能测试方法 功能测试就是对产品的各功能进行验证,首先要根据软件部提供的立项申请表,产品定义书等 检查产品是否达到用户要求的功能。常用的测试方法如下: 1.页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换正确。 2. 相关性检查:如删除/增加各项会不会对其他项产生影响,如果产生影响,这些影响是否都正确。
17、3. 检查按钮功能是否正确:如update, cancel, delete, save等功能是否正确。 4. 字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度,会不会出错.,经验交流,常用的功能测试方法 5. 字符类型检查: 在应该输入指定类型内容的地方输入其他类型的内容(如在应该输入整型的地方输入其他字符类型),看系统是否检查字符类型,会否报错. 6. 标点符号检查: 输入内容包括各种标点符号,特别是空格,各种引号,回车键.系统处理是否正确. 7.检查带出信息的完整性: 在查看信息和update信息时,查看所填写的信息是不是全部带出.,带出信息和添加的是否一
18、致(如保存的信息) 8.信息重复: 在一些需要命名,且名字应该唯一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分大小写,以及在输入内容的前后输入空格,系统是否作出正确处理.,经验交流,常用的功能测试方法 9. 检查删除功能:在一些可以一次删除多个信息的地方,不选择任何信息, 按”delete”,看系统如何处理,是否出错; 10.检查修改重名:修改时把不能重名的项改为已存在的内容,看会否处理,报错同时也要注意,会不会报和自已重名的错; 11. 重复提交表单:一条已经成功提交的纪录,back后再提交,看看系统是否作了处理; 12.检查多次使用back键的情况, 在有bac
19、k的地方,back,回到原来页面,再back重复多次,看是否会出错;,经验交流,常用的功能测试方法 13. search检查: 在有search功能的地方输入系统存在和不存在的内容,看search结果是否正确.如果可以输入多个search条件,可以同时添加合理和不合理的条件,看系统处理是否正确. 14.输入信息位置: 注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方. 15.上传下载文件检查:上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查系统是否能够做到。 16.必填项检查:应该填写的项没有填写时系统是否都做了处理,对必填
20、项是否有提示信息,如在必填项前加* ;,测试工程师应具备的素质,一个好的测试工程师应具备的素质 1.沟通能力 一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。 2.移情能力 和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。,测试工程师应具备的素质,一个好的测试工程师应具备的素质 3.自信心
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年高考政治母题题源系列专题27物质与意识含解析
- 2024-2025学年高中英语书面表达练习含解析新人教版必修2
- 小学四年级开学第一课《安全教育》听评课记录
- 青年委员工作计划
- 商品房预售资金监管合作协议书范本
- 电商供应商合同范本
- 湘教版数学九年级上册3.3《相似图形》听评课记录2
- 雨季家具工程施工方案
- 鲁教版地理六年级下册7.1《日本》听课评课记录1
- 阀门维修合同范本
- 2025年广东省春季高考英语情景交际题专项练习(含答案)
- 2024年上海市中考英语试题和答案
- 教育部《中小学校园食品安全和膳食经费管理工作指引》知识培训
- 初一到初三英语单词表2182个带音标打印版
- 部编人教版语文小学六年级下册第四单元主讲教材解读(集体备课)
- 建设用地报批服务投标方案(技术方案)
- 2023年11月英语二级笔译真题及答案(笔译实务)
- 鲁科版英语五年级下册Unit 5 单元测试卷及答案
- EN779-2012一般通风过滤器——过滤性能测定(中文版)
- 最新ICD-9手术编码
- 软件项目报价方法参考模板
评论
0/150
提交评论