第14章-软件的其他测试技术ppt课件.ppt

上传人:飞****2 文档编号:68614271 上传时间:2022-12-29 格式:PPT 页数:58 大小:126KB
返回 下载 相关 举报
第14章-软件的其他测试技术ppt课件.ppt_第1页
第1页 / 共58页
第14章-软件的其他测试技术ppt课件.ppt_第2页
第2页 / 共58页
点击查看更多>>
资源描述

《第14章-软件的其他测试技术ppt课件.ppt》由会员分享,可在线阅读,更多相关《第14章-软件的其他测试技术ppt课件.ppt(58页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么第第14章章 软件的其他测试技软件的其他测试技术术软件的其他测试技术不是一个基本过程测试技术,是一个辅助的测试技术,用于软件测试过程中。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么本章重点讨论以下内容:可用性测试;压力测试;确认测试;容错性测试;易用性测试;安全性测试;需求检查测试;可靠性测试;风险测试;缺陷测试;Web测试;接口测试;安装和反安装测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认

2、为浪费这一点点算不了什么14.1 可可用用性性测测试试 可用性测试(UsabilityTesting)是指在设计过程中被用来改善易用性的一系列方法。为用户提供一系列操作场景和任务让他们去完成,这些场景和任务与产品或服务密切相关。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.1 可可用用性性测测试试的的概概念念 可用性测试的概念主要表现为:可用性测试的概念主要表现为:1.可用性是产品的一个基本的自然属性,是最终用户使用产品的可用的程度。2.可用性测试是依照可用性标准对GUI的系统评估。3.可用性是在产品和用户的相互作用中体现出来

3、。4.可用性测试是用户在和系统(网站,软件应用程序,移动技术或任何用户操作的设备)5.交互时对用户体验质量的度量。6.可用性的基本评价指标是效率、满意和安全(容错,无错)。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.2 可可用用性性测测试试的的方方法法 可用性测试的方法主要表现为:1.对同一测试内容在同时采用多指标的测试;2.对同一测试内容在不同时间采用采用多指标的测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.3 可可用用性性测测试试的的目目的的 可用

4、性测试的目的主要表现为:可用性测试的目的主要表现为:1.可用性测试的目的是确定用户界面设计在两个层面上的问题;2.概念的层面和导航,用户定位和UI一致性相关地关键问题;3.详细设计的层面遵循GUI标准和指南,使用的术语,特定的问题。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.2 压压力力测测试试 所谓压力测试(stresstesting)是指对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认

5、为浪费这一点点算不了什么14.2.1 压力测试的定义、特点和压力测试的定义、特点和核心原则核心原则1.什么是压力测试什么是压力测试 压力测试(StressTest)也就是强度测试,压力测试是指模拟巨大的工作负荷来测试应用程序在峰值情况下如何执行操作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么压力测试一般状态下包括以下压力测试一般状态下包括以下3点:点:(1)短时间的极端负载测试;(2)在过量用户下的负载测试;(3)连续执行所有能做的操作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算

6、不了什么2.压力测试的特点压力测试的特点 压力测试具有以下特点压力测试具有以下特点:(1)压力测试通过增加访问量使应用系统的资源使用保持在一定的水平上,以此检验应用的表现,重点在于有无出错信息产生,系统对应用的响应时间等。(2)通过压力测试使系统的资源使用达到较高的水平。一般情况下,CPU的使用率要达到75以上、内存使用率要达到70以上。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么3.压力测试和负载测试的区别压力测试和负载测试的区别压力测试是在超常规负荷条件下,长时间连续运行系统,检验应用程序的各种性能表现和反应。负载测试是指测试应用

7、程序在常规负荷下,确认响应时间和其它的性能和表现。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么4.压力测试的核心原则压力测试的核心原则是:重复:最明显且最容易理解的压力原则就是测试的重复。并发:并发是同时执行多个操作的行为。大数据量:给每个操作增加超常规的负载量。随机。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.2.2 压压力力测测试试的的目目标标 压力测试的目标主要是通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力。主要验证系统的可靠性。1检查最终用户的响应时

8、间。根据系统设计说明书确定的功能和性能要求完成一个业务流程应所需的时间;2.检查可靠性。检查系统功能和性能有没有错误?在大数据量状态下系统运行是否会发生故障?3.检查硬件或软件的可靠性;4.检查硬件配置是否合理;5检验系统容量。在没有显著的性能下降情况下,系统能处理的最大负荷。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.3确确认认测测试试 确认测试(ValidationTest)的目的是向用户表明系统能够像预定要求那样工作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么1

9、4.3.1 确确认认测测试试的的定定义义 确认测试又称有效性测试。确认测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求说明书,功能说明书,性能说明书列出的需求。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.3.2 确确认认测测试试的的内内容容 确认测试内容主要包括功能和性能两部分。(1)功能测试(2)性能测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.4 容容错错性性测测试试 容错测试(Tolerancetest)是一种对抗性的测试过程。当软件运行

10、出现故障时,如何进行故障的转移与恢复当前系统产生的实时数据。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.4.1 容容错错性性测测试试的的概概念念 容错性测试是检查软件在异常条件下自身是否具有防护性的措施或某种灾难性恢复的手段。当系统出大错时,能否在指定时间间隔内修正错误并重新启动系统。当系统出现非关性错误时能否保证系统继续运行。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.4.2 容容错错性性测测试试的的内内容容 容错性测试包括两个方面:容错性测试包括两个方面:输入

11、异常数据或进行异常操作,以检验系统的保护性。如果系统的容错性好,系统只给出提示或内部消化掉,而不会导致系统出错甚至崩溃。灾难恢复性测试。通过各种手段,让软件强制性地发生故障,然后验证系统已保存的用户数据是否丢失,系统和数据是否能尽快恢复。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么13.4.3 需需考考虑虑的的特特殊殊事事项项 故障发生时数据的转移与数据的恢复容错性测试目前主要做的事情容错性测试目前主要做的事情表现为:1.服务器断电;2.网络设备断电;3.数据库系统发生故障;4.应用系统文件发生故障;5.系统软件发生故障。在日常生活中

12、,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.5 易易用用性性测测试试 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.5.1 易易用用性性测测试试的的定定义义 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。易用性一般分为两个层次,即用户界面的易用性和操作系统的易用性。易用性测试包括针对应用程序的测

13、试,同时还包括对用户手册系统文档的测试。通常采用质量外部模型来评价易用性。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.5.2 易易用用性性测测试试的的内内容容 易用性测试的内容包括:易用性测试的内容包括:1用户界面测试。2.操作系统有内置的支持。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.6 安安全全性性测测试试安全性测试是软件生命周期中一个重要的环节,安全性测试在单元测试、集成测试、系统测试里一起做,以便在破坏之前预防并识别软件的安全问题。在日常生活中,随处都可

14、以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.6.1 什什么么是是软软件件安安全全对于软件安全一般分为以下两个方面:(1)应用程序的安全性(2)操作系统的安全性在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.6.2 安安全全性性测测试试安全性测试(SecurityTesting)是指验证应用程序的安全级别和识别潜在安全性缺陷的过程。1.安全性测试安全性测试2.安全性测试方法安全性测试方法在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么1

15、4.7 需需求求分分析析的的测测试试 需求分析是要说明软件应有的功能及性能。使分析人员能够清晰的了解用户的需求以及是否实现。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.7.1 需求分析的定义和测试任务需求分析的定义和测试任务1.需求分析的定义;2.性能需求的分析;3.界面需求的分析;4.分析约束条件。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.7.2 需需求求分分析析测测试试的的内内容容需求分析测试的内容主要讨论以下需求分析测试的内容主要讨论以下3点:点:1功能是

16、否能满足用户的需求?2性能是否能满足用户的需求?3需求说明书所讨论的内容是否得到了用户的认可?在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8 可可靠靠性性测测试试 软件可靠性测试(ReliabiltyTesting)是指对软件的可靠性进行一系列设计、分析和测试,以此来满足软件可靠性的要求,它可以评估软件可靠性水平并验证软件是否达到用户对软件可靠性的要求。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8.1 可可靠靠性性测测试试的的概概述述 软件可靠性测试是指为了保证

17、和验证软件的可靠性要求而进行的测试。(1)有效地发现程序中影响软件可靠性的缺陷,从而实现可靠性增长;(2)验证软件可靠性满足一定的要求;(3)估计、预计软件可靠性水平。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8.2 软件可靠性测试中需注意的软件可靠性测试中需注意的问题问题软件可靠性测试需要注意的问题主要有软件可靠性测试需要注意的问题主要有3点:点:1功能识别2.可靠性对时间的要求3.可靠性对环境条件的要求在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8.3 软软

18、件件可可靠靠性性测测试试的的流流程程 软件可靠性测试的执行流程大致包括:软件可靠性测试的执行流程大致包括:可靠性测试所需数据和数据收集;测试环境的准备;测试运行;可靠性测试数据分析。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9 风风险险测测试试 风险是指在软件开发过程中遇到的预算、进度、开发不成功等方面的问题引起损失的可能性,这种风险会导致软件开发的失败。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.1 风风险险表表现现的的形形式式 风险表现的形式主要有:风险

19、表现的形式主要有:模块设计:所有模块开发没有统一设计,开发人员独立的设计测试模块;需求变更开发:需求变更没有及时告知测试人员所造成的风险;人力资源:测试人员没有及时到位或人员流失;硬件资源:各种硬件资源对测试工作的影响;测试时间:对测试时间没有进行科学、合理的规划。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.2 风风险险解解决决策策略略 风险解决策略主要有:风险解决策略主要有:1.增加资源2.缩小范围3.制定标准文档在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.

20、9.3 风风险险测测试试步步骤骤 风险分析;风险评估;执行风险;风险总结。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.4 风风险险管管理理 1.风险管理关注点2.风险识别在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.10 缺缺陷陷测测试试 软件中的缺陷(Defect或Bug)是软件开发过程中存在的缺点。通常,缺陷会导致软件产品在某种程度上不能满足用户的需要。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么1

21、4.10.1 缺陷测试的定义及其内容缺陷测试的定义及其内容缺陷测试是对开发的软件中是否存有缺陷进缺陷测试是对开发的软件中是否存有缺陷进行的测试。缺陷测试关心的问题主要有:行的测试。缺陷测试关心的问题主要有:测试软件是否达到产品说明书表明的功能;测试软件是否出现了产品说明书中不一致的表现;测试软件功能是否超出了产品说明书的范围;测试软件能否达到用户期望的目标(即使产品说明书中没有要求);测试软件的易用性(测试员或用户所认为的)。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.10.2 缺缺陷陷测测试试应应注注意意的的问问题题 在缺陷测

22、试过程中需要注意的问题有:在缺陷测试过程中需要注意的问题有:由于市场的压力而造成的产品最终发行的时间限制;因测试员不正确操作或错误理解引出的缺陷;错误的修改影响的模块较多,带来的风险较大;在缺陷报告中提出很难被重现的问题;修改性价比太低的缺陷。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.10.3 缺缺陷陷测测试试结结论论分分析析 缺陷测试的结论往往有缺陷测试的结论往往有4种情况:种情况:(1)严重缺陷:不能执行正常工作功能或重要功能。使系统崩溃或资源严重不足。(2)较严重缺陷:严重地影响系统要求或基本功能的实现(3)一般性缺陷:

23、影响系统要求或基本功能的实现,(4)较小缺陷:使操作者不方便或表现形式不美观,但它不影响执行工作或功能实现。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11 Web测测试试 Web测试与一般应用系统的测试不同,链接的吻合性是web应用系统的一个主要特征,需要检查和验证是否按照设计的要求运行,而且测试系统在不同用户的浏览器的显示是否合适。更重要的是,还要从最终用户的角度进行安全性和可用性测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.1 Web的的功功能能测

24、测试试 Web测试主要有以下几点:测试主要有以下几点:(1)链接测试(2)表单测试(3)数据校验测试(4)Cookies测试(5)数据库测试(6)权限测试(7)应用程序特定的功能需求测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.2 Web的的性性能能测测试试Web的性能测试主要用用于考察web系统在不同负载条件下网站的行为,随着多媒体技术的发展以及网络的发展,Web性能已经成为一个重要的问题,并已成为Web成功的关键因素。Web性能测试主要有以下几点性能测试主要有以下几点基准性能测试负载测试稳定性测试压力测试在日常生活中

25、,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.3 Web的的用用户户界界面面测测试试Web的用户界面主要讨论页面、页面元素和的用户界面主要讨论页面、页面元素和容错性。我们讨论以下几点:容错性。我们讨论以下几点:(1)站在用户的角度进行测试;(2)页面元素应注意的内容;(3)容错性应注意的内容;(4)Web用户界面测试的内容;(5)表格测试;(6)整体界面测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.4 Web兼兼容容性性测测试试Web的兼容性包括操作系统兼容和应

26、用软件兼容,可能还包括硬件兼容。Web的兼容性测试主要讨论:(1)系统平台测试.。(2)浏览器测试。(3)分辨率测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.5 Web的的安安全全性性测测试试Web的安全性测试主要讨论:的安全性测试主要讨论:(1)目录设置测试(2)SSL测试(3)登录测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.6 日日志志文文件件测测试试在后台,要注意验证服务器日志工作正常。在后台,要注意验证服务器日志工作正常。日志文件主要测

27、试:日志文件主要测试:(1)日志是否记所有的事务处理?(2)是否记录失败的注册?(3)是否记录被盗信用卡的使用?(4)是否在每次事务完成的时候都进行保存?(5)记录IP地址吗?(6)记录用户名吗?在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.11.7 Web的的接接口口测测试试Web的接口测试主要讨论:的接口测试主要讨论:(1)服务器接口测试(2)外部接口测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12 接接口口测测试试 在对软件进行测试时,为了验证软件对外的接

28、口服务可以正常提供服务及软件在不同场景中执行路径的安全可操作性,需要对接口进行测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.1接接口口测测试试的的概概述述 接口测试(Interfacetesting)的目的是为了测试系统相关联的外部接口;1.模块接口的测试2.系统接口的测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.2接接口口测测试试的的内内容容 接口测试主要包括2项内容:1.接口逻辑测试2.模块接口测试的内容在日常生活中,随处都可以看到浪费粮食的

29、现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.3接接口口测测试试的的测测试试项项目目 接口测试的测试项目主要包括以下几点:接口测试的测试项目主要包括以下几点:1数据类型问题;2变量值问题;3逻辑判断问题;4文件I/O问题。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.13 安安装装和和反反安安装装测测试试 安装与反安装测试(Install/uninstalltesting)主要是针对软件安装与卸载而进行的测试,它属于一种系统测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费

30、,也许你认为浪费这一点点算不了什么 安装和反安装测试我们主要讨论一下几点:安装和反安装测试我们主要讨论一下几点:安装和反安装测试的工作安装和反安装测试的目标安装测试和反安装测试的内容在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么请您解答:1.简要说明可用性测试的概念。2.什么是压力测试?请说明之。3.请详细说明确认测试的内容(功能测试和性能测试)。4.请简要说明容错性测试的内容。5.请详细说明容错性测试需考虑的特殊事项。6.请用简短的语言介绍一下易用性测试。7.请详细说明易用性测试中的用户界面测试的内容。8.请详细说明安全性测试的方法。9.请说明需求分析测试的内容。10请详细说明软件可靠性测试中需注意的问题。11.请说明风险测试的内容。12.请列举缺陷测试应注意的问题。13.请简要说明Web测试的内容。14.请说明接口测试的目的。15.请详细介绍接口测试的测试项目。16.请列举安装和反安装测试的4个目标。17.请分别详细说明安装测试和反安装测试各自的内容。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 谢谢谢谢

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁