测试用例覆盖率.pptx
《测试用例覆盖率.pptx》由会员分享,可在线阅读,更多相关《测试用例覆盖率.pptx(46页珍藏版)》请在咨信网上搜索。
1、软件测试理论系统测试主题内容主题内容v 什么是系统测试什么是系统测试v 系统测试的主要内容系统测试的主要内容v 系统测试的过程系统测试的过程v 测试过程改进测试过程改进Life Cycle Testing测试生命周期用户需求用户需求体系结构设计体系结构设计详细设计详细设计编码实现编码实现单元测试单元测试集成测试集成测试系统测试系统测试验收测试验收测试Prepare planVerifyPrepare planVerifyPrepare planVerify软件需求软件需求系统测试系统测试验证还是确认?验证还是确认?v系统测试系统测试使用人工或自动手段来运行或测定某个系统的过程,其使用人工或自动
2、手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的系统需求或是弄清预期目的在于检验它是否满足规定的系统需求或是弄清预期结果与实际结果之间的差别。结果与实际结果之间的差别。v验证验证(Verification)v 验证确定工作产品正确反映了它们的规验证确定工作产品正确反映了它们的规定需求。换言之,验证保证定需求。换言之,验证保证“你正确地构建你正确地构建了它了它”。v确认确认(Validation)v 确认确定提供的产品将满足其预期使确认确定提供的产品将满足其预期使用。换言之,确认保证用。换言之,确认保证“你构建了正确的产你构建了正确的产品品”。v CMMI模型第模型第3章章主题内容
3、主题内容v 什么是系统测试什么是系统测试v 系统测试的主要内容系统测试的主要内容v 系统测试的过程系统测试的过程v 测试过程改进测试过程改进系统测试主要内容系统测试主要内容v功能测试功能测试恢复性测试(灾难测恢复性测试(灾难测 试、容错测试)试、容错测试)敏感性测试敏感性测试安全性测试安全性测试接口测试接口测试用户界面测试用户界面测试安装安装/升级测试升级测试配置测试配置测试/兼容性测试兼容性测试国际化(语言)测试国际化(语言)测试用户文档测试用户文档测试v性能测试强度测试容量测试可靠性测试边界测试 v冒烟测试v回归测试v随机测试v硬件系统专有测试可靠性试验可生产性测试可维护性测试压力测试压力
4、测试v常称为常称为强度测试强度测试,通常还包括,通常还包括极限性测试极限性测试和和敏感性测试敏感性测试等,用于测试系统对异常工作强等,用于测试系统对异常工作强度(包括过大的工作量、不充足的内存、不度(包括过大的工作量、不充足的内存、不可用的服务可用的服务/硬件或过低的共享资源等)情硬件或过低的共享资源等)情况下的处理能力。况下的处理能力。极限测试侧重于测试系统在内部和外部达到最大额定指标极限测试侧重于测试系统在内部和外部达到最大额定指标时能否正常工作时能否正常工作敏感性测试侧重于测试系统在一些临界点条件下功能结果敏感性测试侧重于测试系统在一些临界点条件下功能结果和性能表现是否产生突变。和性能表
5、现是否产生突变。压力测试压力测试v常用工具常用工具SmartBits等数据流量模拟发生器等数据流量模拟发生器Rational TestManager的的VU(Virtual Users)模拟测试脚模拟测试脚本工具本工具话音模拟呼叫器,等。话音模拟呼叫器,等。v常见故障常见故障在异常资源配置下容易产生系统崩溃或处理能力急剧下降、在异常资源配置下容易产生系统崩溃或处理能力急剧下降、出错率急剧上升的现象出错率急剧上升的现象 达不到需求所要求的最高容量指标达不到需求所要求的最高容量指标在允许的资源配置范围内存在某些临界点(特定输入或配在允许的资源配置范围内存在某些临界点(特定输入或配置),在这些临界点
6、系统的功能性能表现产生突变甚至系置),在这些临界点系统的功能性能表现产生突变甚至系统发生崩溃。统发生崩溃。配置(兼容性)测试配置(兼容性)测试v主要包括组网测试和软硬件平台配置测试主要包括组网测试和软硬件平台配置测试组网测试的目的是测试系统是否满足其需求中所支持的所组网测试的目的是测试系统是否满足其需求中所支持的所有组网类型和组网规模有组网类型和组网规模软硬件平台配置测试的目的是测试系统是否满足其需求中软硬件平台配置测试的目的是测试系统是否满足其需求中所支持的不同软硬件平台配置。所支持的不同软硬件平台配置。兼容性测试是指系统的适应能力测试,可分为环境兼容兼容性测试是指系统的适应能力测试,可分为
7、环境兼容测试和版本兼容测试。测试和版本兼容测试。配置(兼容性)测试配置(兼容性)测试v常见故障常见故障系统在采用需求中支持的某些组网方式时的功能或性能出系统在采用需求中支持的某些组网方式时的功能或性能出现问题;现问题;系统在采用需求中支持的某些平台、软件配置方式时的功系统在采用需求中支持的某些平台、软件配置方式时的功能或性能出现问题。能或性能出现问题。安全测试安全测试v安全测试就是检查系统对于外部的非法侵入安全测试就是检查系统对于外部的非法侵入的抵御能力。系统安全测试的准则是,测试的抵御能力。系统安全测试的准则是,测试非法侵入的代价是否超过被保护信息的价值。非法侵入的代价是否超过被保护信息的价
8、值。v信息安全与保密(信息安全与保密(Security)不同于人身安)不同于人身安全和重大财产损失(全和重大财产损失(Safety)。)。在公司的产品研发中,需要重点考虑的是信息安全方面在公司的产品研发中,需要重点考虑的是信息安全方面随着随着ISO 14000/18000的实施,的实施,Safety方面的内容会增多方面的内容会增多安全测试安全测试v主要方法:主要方法:想方设法截取或破译口令;想方设法截取或破译口令;专门定做软件破坏系统的保护机制;专门定做软件破坏系统的保护机制;故意导致系统失败,企图趁恢复之机非法进入;故意导致系统失败,企图趁恢复之机非法进入;试图通过浏览非保密数据,推导所需信
9、息,等。试图通过浏览非保密数据,推导所需信息,等。主要工具:协议分析仪、系统漏洞扫描软件,黑客工具等。主要工具:协议分析仪、系统漏洞扫描软件,黑客工具等。v 常见故障常见故障系统缓冲区溢出、堆栈溢出错误。系统缓冲区溢出、堆栈溢出错误。系统存在密码安全、权限管理、数据安全方面的漏洞,可系统存在密码安全、权限管理、数据安全方面的漏洞,可被轻易的进入并进行非法获取和破坏。被轻易的进入并进行非法获取和破坏。恢复性测试恢复性测试v检查系统的容错能力,测试系统在遇到系统检查系统的容错能力,测试系统在遇到系统崩溃、硬件损坏或其他灾难性问题后能否很崩溃、硬件损坏或其他灾难性问题后能否很好地恢复,测试的具体内容
10、包括创建各种可好地恢复,测试的具体内容包括创建各种可能的灾难状况,测试系统从异常状态恢复到能的灾难状况,测试系统从异常状态恢复到正常状态所需的时间、花费的代价、对周边正常状态所需的时间、花费的代价、对周边设备和系统造成的影响,系统恢复的完整性设备和系统造成的影响,系统恢复的完整性和一致性等。和一致性等。v常用工具:常用工具:主要是制造系统异常,按系统恢复功能进行恢复操作,主要是制造系统异常,按系统恢复功能进行恢复操作,直至系统继续正常运行直至系统继续正常运行为了测试系统恢复之后是否运行正常,也可以采用一些自为了测试系统恢复之后是否运行正常,也可以采用一些自化测试工具进行回归测试,以提高测试的效
11、率。化测试工具进行回归测试,以提高测试的效率。恢复性测试恢复性测试v常见故障常见故障系统发生异常后无法恢复,造成系统数据被破坏,即重启系统发生异常后无法恢复,造成系统数据被破坏,即重启系统、恢复备份数据也不可行,严重的可能造成系统硬件系统、恢复备份数据也不可行,严重的可能造成系统硬件故障;故障;系统恢复时间过长、代价过高;系统恢复时间过长、代价过高;系统不能完全恢复到原来的正常状态,造成一定损失;系统不能完全恢复到原来的正常状态,造成一定损失;系统恢复过程对周边设备和环境造成较大影响,无法消除,系统恢复过程对周边设备和环境造成较大影响,无法消除,等。等。用户界面测试用户界面测试v以用户的角度来
12、对软件界面的易用性、风格、以用户的角度来对软件界面的易用性、风格、合理性等面进行评估和测试。通常包括软件合理性等面进行评估和测试。通常包括软件的的“界面显示测试界面显示测试”和和“界面功能测试界面功能测试”,而界面功能测试主要结合系统功能进行测试。而界面功能测试主要结合系统功能进行测试。v常用工具:常用工具:Winrunner、Robot等录制回放工等录制回放工具具用户界面测试用户界面测试v测试要点和常见故障:测试要点和常见故障:易用性与合理性:步骤繁琐的操作,比例不协调、摆放凌易用性与合理性:步骤繁琐的操作,比例不协调、摆放凌乱的窗口和控件,层次过多的子窗口和菜单乱的窗口和控件,层次过多的子
13、窗口和菜单规范性:不符合规范性:不符合Windows规范的控件设计,与常规规范的控件设计,与常规Windows操作不符的流程与操作等操作不符的流程与操作等容错性:编辑控件对非法字符、超出边界值的输入处理不容错性:编辑控件对非法字符、超出边界值的输入处理不当或没有提示,容易造成系统重启、数据删除丢失等的操当或没有提示,容易造成系统重启、数据删除丢失等的操作没有提示等作没有提示等帮助:无帮助信息提供,或者不提供获取帮助的快捷操作帮助:无帮助信息提供,或者不提供获取帮助的快捷操作美观与风格:界面颜色不协调、界面风格与公司相关产品美观与风格:界面颜色不协调、界面风格与公司相关产品风格不符、与业界通用风
14、格不符,图片、图标等不符合公风格不符、与业界通用风格不符,图片、图标等不符合公司司CI规范。规范。资源:界面长时间运行操作造成系统内存耗尽、界面对系资源:界面长时间运行操作造成系统内存耗尽、界面对系统资源独占使用等统资源独占使用等安装升级测试安装升级测试v安装升级测试是以最终用户的角度测试系统安装升级测试是以最终用户的角度测试系统的可安装性以及系统是否具有升级或卸载功的可安装性以及系统是否具有升级或卸载功能。安装升级测试,需要重点测试系统的软能。安装升级测试,需要重点测试系统的软硬件平台的兼容性。硬件平台的兼容性。v主要内容:主要内容:安装升级基本功能测试安装升级基本功能测试卸载测试卸载测试(
15、可选可选)平台兼容性平台兼容性易用性与合理性测试易用性与合理性测试健壮性测试健壮性测试安装升级测试安装升级测试v常用工具:通常手工进行。可借助录制回放常用工具:通常手工进行。可借助录制回放工具进行反复的软件安装测试。工具进行反复的软件安装测试。v常见故障:常见故障:系统的软硬件不能兼容。系统的软硬件不能兼容。系统软件在不同的平台下安装后不能正常工作。系统软件在不同的平台下安装后不能正常工作。系统版本升级后,无法正常工作,系统无法回退到升级前系统版本升级后,无法正常工作,系统无法回退到升级前的版本。的版本。系统的硬件安装不符合用户习惯。系统的硬件安装不符合用户习惯。系统的软硬件安装升级过程和用户
16、文档上的叙述不一致,系统的软硬件安装升级过程和用户文档上的叙述不一致,甚至错误,误导最终用户。甚至错误,误导最终用户。文档文档/帮助测试帮助测试v各种用户文档和联机帮助系统是软件产品的各种用户文档和联机帮助系统是软件产品的重要组成部分,保证其正确性也是软件测试重要组成部分,保证其正确性也是软件测试工程师的职责。文档工程师的职责。文档/帮助测试的目的在于:帮助测试的目的在于:提高易用性,使软件用户更容易地学习和使用软件产品。提高易用性,使软件用户更容易地学习和使用软件产品。提高可靠性,如果用户阅读文档,然后使用软件,最终得提高可靠性,如果用户阅读文档,然后使用软件,最终得不到预期结果,这就是可靠
17、性差。不到预期结果,这就是可靠性差。降低支持费用,好的文档降低支持费用,好的文档/帮助通过恰当的解释和引导可帮助通过恰当的解释和引导可以在用户有麻烦或者遇到意外情况时减少请求公司帮助。以在用户有麻烦或者遇到意外情况时减少请求公司帮助。文档文档/帮助测试帮助测试v从用户的角度来测试软件文档是非常有效的从用户的角度来测试软件文档是非常有效的方法。仔细阅读,跟随每个步骤,检查每个方法。仔细阅读,跟随每个步骤,检查每个图形,尝试每个示例。利用这个现实的简单图形,尝试每个示例。利用这个现实的简单方法,可以找出软件和文档中的缺陷。常用方法,可以找出软件和文档中的缺陷。常用的方法有:的方法有:评审和审查,检
18、查文档的编辑清晰性。评审和审查,检查文档的编辑清晰性。动态测试,结合实际程序的使用而使用文档。动态测试,结合实际程序的使用而使用文档。让独立的第三方(如用户)或其他人员让独立的第三方(如用户)或其他人员(如以前没有接触如以前没有接触或使用过本系统的新手或使用过本系统的新手)在程序的使用语境测试文档也是在程序的使用语境测试文档也是十分有效的方法。十分有效的方法。文档文档/帮助测试的检查单示例帮助测试的检查单示例v文档是否精确描述了各种使用模式?文档是否精确描述了各种使用模式?v每个交互顺序的描述是否精确?每个交互顺序的描述是否精确?v例子是否精确?例子是否精确?v术语、菜单描述和系统响应是否与实
19、际应用术语、菜单描述和系统响应是否与实际应用程序一致?程序一致?v是否能够很方便地使用文档定位和排除错误是否能够很方便地使用文档定位和排除错误?v文档的内容和索引是否精确完整?文档的内容和索引是否精确完整?v文档的设计(布局、缩入和图形)是否便于文档的设计(布局、缩入和图形)是否便于信息的理解?信息的理解?v显示给用户的错误信息是否有更详细的文档显示给用户的错误信息是否有更详细的文档解释?解释?v如果使用超级链接,超级链接是否精确完整如果使用超级链接,超级链接是否精确完整?v如果使用超级链接,导航设计是否适合于所如果使用超级链接,导航设计是否适合于所需要的信息?需要的信息?冒烟测试冒烟测试v也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测试 覆盖率
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。