软件测试培训幻灯片.ppt
《软件测试培训幻灯片.ppt》由会员分享,可在线阅读,更多相关《软件测试培训幻灯片.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件件测试培培训第1页,共20页,编辑于2022年,星期三1.测试概述测试概述1.1我们所处的位置我们所处的位置u手机产品开发定义为WS,ES,CS和MP等几个关键阶段。u跟测试有关系的三个重要阶段是WS,ES和CS:WS解决“做什么”和“不做什么”的问题,实现产品的基本功能,验证设计方案的可行性。ES对产品的功能和性能指标进行设计和验证,确保满足客户的要求。CS是软件交付生产,根据客户反馈信息完善和规范产品功能,确保产品的性能满足产品设计要求和客户需求,为产品量化提供保证。软件工程各阶段的定义软件工程各阶段的定义WSESCSMP需求开发需求开发软件设计与功能开发与测软件设计与功能开发与测试试
2、内部测试与改错内部测试与改错QA 验收验收软件维护软件维护需求变更第2页,共20页,编辑于2022年,星期三1.测试概述测试概述1.2测试流程规范测试流程规范u测试计划(Test Plan)应该明确测试的范围,即测什么,不测什么;计划还应该明确测试项目在时间上怎么安排,先测什么,后测什么;u第二步应该明确测试的方法,即怎么测,要对在第一步中所确定的测试项目进行展开,明确测试的需求并编制测试规范(Test Specification)及测试用例(Test Case);u第三步执行测试用例(Test Case);u最后要撰写测试报告(Test Report),目的是使软件缺陷能够得到迅速的修复,同
3、时也使相关的部门或同事能够清楚地了解项目的进展情况,测试报告要能够完整、清楚地反映当前的测试情况。第3页,共20页,编辑于2022年,星期三1.测试概述测试概述1.3手机质量的属性手机质量的属性u市场角度:用户最关注的、能够成为卖点的功能u研发角度:对软件整体质量产生重大影响的功能性质量属性正确性(correctness)健壮性(robustness)非功能性质量属性性能(performance)易用性(usability)兼容性(compatibility)第4页,共20页,编辑于2022年,星期三1.测试概述测试概述1.4手机缺陷的判定依据和分类手机缺陷的判定依据和分类u产品需求定义文档u
4、相关国际标准、国家标准、行业标准u没有在需求文档中写明的隐含的约定俗成bug 等级AS*F*D=512严重问题,暂停量产和客户认可流程(blocking problem,reject MP,reject customer approval,stop production)BS*F*D=512200基本功能的小缺陷,不易被发现的主要功能的缺陷CS*F*D=200小的缺陷D改善建议第5页,共20页,编辑于2022年,星期三1.测试概述测试概述1.5手机测试理念手机测试理念u手机开发的三个关键要素是:质量(Quality)、成本(Cost)和上市时间(Time to Market),这三个要素相互制
5、约和影响,一款成功的手机开发,往往是这三个要素的完美折衷。u测试只能证明软件存在缺陷(Defect),却不能证明不存在缺陷(Defect),“彻底地测试”是不现实的,要考虑上市时间和测试成本等因素的限制,不允许无休止的测试!u并非所有测试出来的问题都会被修复。u手机软件是属于嵌入式的,软件的运行跟硬件结合得非常紧密,因此在手机测试的过程中,软件硬件都不能忽略。u测试是为了证明手机软件存在错误,而不是为了证明软件没有错误,所以成功的测试在于发现了迄今为止没有发现的问题。第6页,共20页,编辑于2022年,星期三2.系统测试概述系统测试概述2.1功能测试功能测试2.2稳定性测试稳定性测试2.3矩阵
6、测试矩阵测试2.4兼容性测试兼容性测试2.5性能测试性能测试2.6临界测试临界测试2.7可靠性测试可靠性测试第7页,共20页,编辑于2022年,星期三2.系统测试概述系统测试概述2.1功能测试功能测试u这是手机软件测试工作中最核心和最基本的一项测试,该测试的主要内容是检查软件是否符合需求定义,并通过构造正常的操作来检查手机的动作是否正确;在这个测试里,正确性是最最重要的手机软件质量要素。u手机的功能按照可见性可以分为两类:显性功能和隐性功能。显性功能:指在菜单里可以看得到的功能隐性功能:指在菜单里看不到的功能举个例子,电话本的显性功能有增加、编辑、删除、拨打等,这些功能可以在电话本的菜单里面看
7、得到,姓名列表排序则属于一个隐性功能,因为在电话本的菜单里没有这样一个子菜单,但它却是一个实实在在的功能u在实际的测试过程中,显性功能通过菜单遍历可以很容易地进行无遗漏的测试,但是隐性功能却很容易为我们所忽略!一个有效的解决办法是去检查软件的功能定义列表(Feature List),从这个列表里面找出那些隐性的功能。第8页,共20页,编辑于2022年,星期三2.系统测试概述系统测试概述2.2稳定性测试(容错测试)稳定性测试(容错测试)u这项测试主要是检查手机软件对异常操作的容错能力,异常操作通常要考虑异常输入操作及异常条件两个方面u手机软件的很多功能的实现是有很多隐含的条件的,在稳定性测试中,
8、要检查当这些条件不满足的时候手机的反应我们举一个例子,动感无限自动更新的功能是基于GPRS实现的,当使用一张不支持GPRS的SIM卡在上执行自动更新时手机会重启第9页,共20页,编辑于2022年,星期三2.系统测试概述系统测试概述2.3矩阵测试矩阵测试u矩阵测试是使手机处于一个特定的状态,然后构造一个异步事件,检查当这个异步事件发生时手机软件的性能u根据事件的来源,异步事件可以分为外部事件和内部事件外部事件举例:SMS到达、来电呼入、CB-SMS到达、非关机状态拔电池、插入耳机等内部事件举例:闹钟响闹、日程表事件提示、低电告警、自动关机等第10页,共20页,编辑于2022年,星期三2.系统测试
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 培训 幻灯片
限制150内