软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt

软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt

ID:50515670

大小:374.50 KB

页数:31页

时间:2020-03-10

软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt_第1页
软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt_第2页
软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt_第3页
软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt_第4页
软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt_第5页
资源描述:

《软件测试技术 第2版 教学课件 作者 徐芳 第六章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试2021年7月25日第六章:成为优秀的测试组长学习目标:了解测试组长工作职责了解软件测试计划编写过程和主要内容掌握测试计划文档编写要点6.1测试组长工作职责测试团队组建测试计划制定项目测试工作的安排解决测试工作中出现的问题,保证测试工作的顺利开展6.2测试计划内容和要点测试活动进度综述,可供项目经理产生项目进度时参考;测试方法,包括测试工具的使用;测试工具,包括如何和何时获取工具;实施测试和报告结果的过程;系统测试进入和结束准则;设计、开发和执行测试所需的人员;设备资源:需要什么样的机器和测试基准;恰当的测试覆盖率目标;测试所需的特殊软件和硬件配

2、置;测试应用程序策略;测试哪些特性,不测试哪些特性;风险和意外情况计划。6.3测试计划制订过程分析和测试软件需求定义测试策略定义测试环境定义测试管理编写和审核测试计划系统功能系统性能用户界面负载测试安装测试6.4考虑测试内容测试哪些内容?6.5测试策略测试策略考虑的问题:测试范围测试方法测试标准测试工具6.5.1确定测试范围测试过度,则在测试覆盖中存在大量冗余;测试范围过小,则存在遗漏错误的风险。定义测试范围是一个在测试时间、费用和质量风险之间寻找平衡的过程。通过分析产品的需求文档识别哪些需要被测试。测试范围不能仅仅由测试人员来确定。定义测试范围需要考虑

3、下列一些因素:首先测试最高优先级的需求。测试新的功能和代码或者改进的旧功能。使用等价类划分来减小测试范围重点测试经常出问题的地方可采用提问单的方式来确定测试范围哪些功能是软件的特色?哪些功能是用户最常用的?如果系统可以分块卖的话,哪些功能块在销售时最昂贵?哪些功能出错将导致用户不满或索赔?哪些程序是最复杂、最容易出错的?哪些程序是相对独立,应当提前测试的?哪些程序最容易扩散错误?哪些程序是全系统的性能瓶颈所在?哪些程序是开发者最没有信心的?确定测试范围方法6.5.2选择测试方法在不同的开发阶段,需要选择不同的测试方法。在瀑布生命期模型中不同的阶段可以选择

4、的不同的测试方法:需求分析阶段:静态测试概要设计与详细设计阶段:静态测试编码和单元测试阶段:静态测试和动态测试、白盒测试集成测试阶段:动态测试、白盒测试、黑盒测试系统测试阶段:动态测试、黑盒测试验收测试阶段:动态测试、黑盒测试6.5.3定义测试标准定义测试标准的目的是设置测试中遵循的规则。需要制订以下几种标准:测试入口标准测试出口标准测试暂停与继续标准制订测试标准常用规则(一)基于测试用例的规则当测试用例的不通过率达到某一百分比时,则拒绝继续测试。优点是适用于所有的测试阶段缺点是太依赖于测试用例。基于“测试期缺陷密度”的规则“测试期缺陷密度”:测试一个C

5、PU小时发现的缺陷数。如果在相邻n个CPU小时内“测试期缺陷密度”全部低于某个值m时,则允许正常结束测试。制订测试标准常用规则(二)基于“运行期缺陷密度”的规则“运行期缺陷密度”:软件运行一个CPU小时发现的缺陷数如果在相邻n个CPU小时内“运行期缺陷密度”全部低于某个值m时,则允许正常结束测试。6.5.4选择自动化测试工具选择自动化测试工具需要注意以下几方面:并不是所有的测试工作都可以由测试工具来完成并不是一个自动化工具就可以完成所有的测试使用自动化工具本身也是需要时间的,这个时间有可能超过手工测试的时间如果测试人员不熟悉测试工具的使用,有可能不能更多

6、发现软件错误,从而影响测试工作质量自动化测试工具并不能对一个软件进行完全的测试购买自动化测试工具,有可能使本项目的测试费用超出预算6.5.5考虑测试环境从软件的编码、测试到用户实际使用,存在着三种环境:开发环境、测试环境和用户环境。规划测试环境时考虑设备环境、软件环境、数据环境。一般情况下,测试环境将包括了多种典型的用户环境。一个规划良好的测试环境,总是很接近于用户环境。面对众多的用户环境选择测试环境的出发点:使用的频度或者范围、失效的可能性、能最大限度模拟真实环境。测试环境需要考虑:计算机平台操作系统浏览器软件支持平台外围设备网络环境数据环境其他专用环

7、境计算机平台可以考虑:CPU速度、内容容量、硬盘、显示卡等。一般在软件需求中列出软件对平台的最低配置要求。在选择测试平台时,一般需要考虑:最低配置常见配置理想配置计算机平台操作系统软件一般都声明支持的操作系统Windows平台本身有多个版本,而每个版本都包括了几个系列,以及不同语言。一般在某个版本中等级低的系列上能够通过测试的软件,能够通过高级别系列的测试。测试人员需要了解不同版本操作系统之间的差异。Linux平台有不同公司开发的更多的版本。测试时首先关注软件所要求的Linux核心版本。其他可能的操作系统:Unix、MacOS、嵌入式操作系统。浏览器基于

8、Web的应用系统,需对各种流行的浏览器环境进行测试。不同的操作系统下,浏览器有不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。