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

上传人:29 文档编号:171762260 上传时间:2022-11-28 格式:PPT 页数:58 大小:126KB
收藏 版权申诉 举报 下载
第14章-软件的其他测试技术ppt课件_第1页
第1页 / 共58页
第14章-软件的其他测试技术ppt课件_第2页
第2页 / 共58页
第14章-软件的其他测试技术ppt课件_第3页
第3页 / 共58页
资源描述:

《第14章-软件的其他测试技术ppt课件》由会员分享,可在线阅读,更多相关《第14章-软件的其他测试技术ppt课件(58页珍藏版)》请在装配图网上搜索。

1、在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 可用性测试;压力测试;确认测试;容错性测试;易用性测试;安全性测试;需求检查测试;可靠性测试;风险测试;缺陷测试;Web测试;接口测试;安装和反安装测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1 可可 可用性测试(UsabilityTesting)是指在设计过程中被用来改善易用性的一系列方法。为用户提供一系列操作场景

2、和任务让他们去完成,这些场景和任务与产品或服务密切相关。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.1 可可用用 可用性测试的概念主要表现为:可用性测试的概念主要表现为:1.可用性是产品的一个基本的自然属性,是最终用户使用产品的可用的程度。2.可用性测试是依照可用性标准对GUI的系统评估。3.可用性是在产品和用户的相互作用中体现出来。4.可用性测试是用户在和系统(网站,软件应用程序,移动技术或任何用户操作的设备)5.交互时对用户体验质量的度量。6.可用性的基本评价指标是效率、满意和安全(容错,无错)。在日常生活中,随处都可以

3、看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.2 可可用用可用性测试的方法主要表现为:对同一测试内容在同时采用多指标的测试;2.对同一测试内容在不同时间采用采用多指标的测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1.3 可可用用可用性测试的目的主要表现为:可用性测试的目的主要表现为:1.可用性测试的目的是确定用户界面设计在两个层面上的问题;2.概念的层面和导航,用户定位和UI一致性相关地关键问题;3.详细设计的层面遵循GUI标准和指南,使用的术语,特定的问题。在日常生活中,随处都

4、可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.2 压压 所谓压力测试(stress testing)是指对系统不断施加压力的测试,是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 1.什么是压力测试什么是压力测试 压力测试(Stress Test)也就是强度测试,压力测试是指模拟巨大的工作负荷来测试应用程序在峰值情况下如何执行操作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为

5、浪费这一点点算不了什么压力测试一般状态下包括以下压力测试一般状态下包括以下3点:点:(1)短时间的极端负载测试;(2)在过量用户下的负载测试;(3)连续执行所有能做的操作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 2.压力测试的特点压力测试的特点 压力测试具有以下特点压力测试具有以下特点:(1)压力测试通过增加访问量使应用系统的资源使用保持在一定的水平上,以此检验应用的表现,重点在于有无出错信息产生,系统对应用的响应时间等。(2)通过压力测试使系统的资源使用达到较高的水平。一般情况下,CPU的使用率要达到75以上、内存使用率要达到

6、70以上。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么3.压力测试和负载测试的区别压力测试和负载测试的区别压力测试是在超常规负荷条件下,长时间连续运行系统,检验应用程序的各种性能表现和反应。负载测试是指测试应用程序在常规负荷下,确认响应时间和其它的性能和表现。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么4.压力测试压力测试的核心原则是:重复:最明显且最容易理解的压力原则就是测试的重复。并发:并发是同时执行多个操作的行为。大数据量:给每个操作增加超常规的负载量。随机。在日常生活

7、中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.2.2 压压力力 压力测试的目标主要是通过极限测试方法,发现系统在极限或恶劣环境中自我保护能力。主要验证系统的可靠性。1检查最终用户的响应时间。根据系统设计说明书确定的功能和性能要求完成一个业务流程应所需的时间;2.检查可靠性。检查系统功能和性能有没有错误?在大数据量状态下系统运行是否会发生故障?3.检查硬件或软件的可靠性;4.检查硬件配置是否合理;5检验系统容量。在没有显著的性能下降情况下,系统能处理的最大负荷。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为

8、浪费这一点点算不了什么14.3 确确 确认测试(Validation Test)的目的是向用户表明系统能够像预定要求那样工作。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.3.1 确确认认 确认测试又称有效性测试。确认测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求说明书,功能说明书,性能说明书列出的需求。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.3.2 确确认认 确认测试内容主要包括功能和性能两部分。(1)功能测试(2)性能测试在日常生活中,随

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

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

11、;2.网络设备断电;3.数据库系统发生故障;4.应用系统文件发生故障;5.系统软件发生故障。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.5 易易 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。人体工程学(ergonomics)是一门将日常使用的东西设计为易于使用和实用性强的学科。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.5.1 易易用用 易用性(Useability)是交互的适应性、功能性和有效性的集中体现。易用性一般分为两个层次,即用

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

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

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

15、看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8 可可 软件可靠性测试(Reliabilty Testing)是指对软件的可靠性进行一系列设计、分析和测试,以此来满足软件可靠性的要求,它可以评估软件可靠性水平并验证软件是否达到用户对软件可靠性的要求。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8.1 可可靠靠 软件可靠性测试是指为了保证和验证软件的可靠性要求而进行的测试。(1)有效地发现程序中影响软件可靠性的缺陷,从而实现可靠性增长;(2)验证软件可靠性满足一定的要求;(3)估计、预计软件

16、可靠性水平。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么软件可靠性测试需要注意的问题主要有软件可靠性测试需要注意的问题主要有3点:点:1 功能识别2.可靠性对时间的要求3.可靠性对环境条件的要求在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.8.3 软软件件可可软件可靠性测试的执行流程大致包括:软件可靠性测试的执行流程大致包括:可靠性测试所需数据和数据收集;测试环境的准备;测试运行;可靠性测试数据分析。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,

17、也许你认为浪费这一点点算不了什么14.9 风风 风险是指在软件开发过程中遇到的预算、进度、开发不成功等方面的问题引起损失的可能性,这种风险会导致软件开发的失败。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.1 风风险险 风险表现的形式主要有:风险表现的形式主要有:模块设计:所有模块开发没有统一设计,开发人员独立的设计测试模块;需求变更开发:需求变更没有及时告知测试人员所造成的风险;人力资源:测试人员没有及时到位或人员流失;硬件资源:各种硬件资源对测试工作的影响;测试时间:对测试时间没有进行科学、合理的规划。在日常生活中,随处都

18、可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.2 风风 风险解决策略主要有:风险解决策略主要有:增加资源2.缩小范围3.制定标准文档在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.3 风风 风险分析;风险评估;执行风险;风险总结。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.9.4 风险管理关注点2.风险识别在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.1

19、0 软件中的缺陷(Defect或Bug)是软件开发过程中存在的缺点。通常,缺陷会导致软件产品在某种程度上不能满足用户的需要。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么 缺陷测试是对开发的软件中是否存有缺陷缺陷测试是对开发的软件中是否存有缺陷进行的测试。缺陷测试关心的问题主要有:进行的测试。缺陷测试关心的问题主要有:测试软件是否达到产品说明书表明的功能;测试软件是否出现了产品说明书中不一致的表现;测试软件功能是否超出了产品说明书的范围;测试软件能否达到用户期望的目标(即使产品说明书中没有要求);测试软件的易用性(测试员或用户所认为的)

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

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

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

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

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

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

26、要对接口进行测试。在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.1接接 接口测试(Interface testing)的目的是为了测试系统相关联的外部接口;1.模块接口的测试 2.系统接口的测试在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.2接接接口测试主要包括2项内容:1.接口逻辑测试2.模块接口测试的内容在日常生活中,随处都可以看到浪费粮食的现象。也许你并未意识到自己在浪费,也许你认为浪费这一点点算不了什么14.12.3接接口口接口测试的测试项目主要包

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

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

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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