软件测试方法和技术ppt课件

上传人:m**** 文档编号:567943847 上传时间:2024-07-22 格式:PPT 页数:33 大小:1.49MB
返回 下载 相关 举报
软件测试方法和技术ppt课件_第1页
第1页 / 共33页
软件测试方法和技术ppt课件_第2页
第2页 / 共33页
软件测试方法和技术ppt课件_第3页
第3页 / 共33页
软件测试方法和技术ppt课件_第4页
第4页 / 共33页
软件测试方法和技术ppt课件_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《软件测试方法和技术ppt课件》由会员分享,可在线阅读,更多相关《软件测试方法和技术ppt课件(33页珍藏版)》请在金锄头文库上搜索。

1、软件测试方法和技术软件测试方法和技术内容提要内容提要软件缺陷的定义软件缺陷的定义软件缺陷有效描画的规那么软件缺陷有效描画的规那么软件缺陷属性软件缺陷属性软件缺陷相关的信息软件缺陷相关的信息分别、再现软件缺陷分别、再现软件缺陷软件缺陷的跟踪和管理软件缺陷的跟踪和管理软件缺陷的定义软件缺陷是系统或系统部件中那些导致系统或软件缺陷是系统或系统部件中那些导致系统或部件不能实现其功能的缺陷。部件不能实现其功能的缺陷。软件缺陷有效描画的规那么软件缺陷的一个好的描画需求运用件缺陷的一个好的描画需求运用简单、准确、准确、专业的言的言语来抓住本来抓住本质。否那么会使得其中信。否那么会使得其中信息模糊,息模糊,误

2、导开开发、测试等人等人员。软件缺陷有效描画的件缺陷有效描画的规那么如下:那么如下:单一准确一准确每个每个报告只告只针对一个一个软件缺陷;件缺陷;可以再可以再现提供缺陷的准确描画,使得开提供缺陷的准确描画,使得开发人人员可以了解,并容易重可以了解,并容易重现软件缺陷;件缺陷;完好一致完好一致提供完好、前后一致的提供完好、前后一致的软件缺陷修件缺陷修复步复步骤和信息;和信息;To be continue软件缺陷有效描画的规那么短小精短小精炼特定条件特定条件软件缺陷描画必需提供必要的特定条件;件缺陷描画必需提供必要的特定条件;补充完善充完善从从bug发现那一刻起,那一刻起,测试人人员的的职责是保是保

3、证缺陷被正确的缺陷被正确的报告,并得到告,并得到应有的注重,有的注重,继续监视其修复的全其修复的全过程;程;不做不做评价价软件缺陷描画中不要件缺陷描画中不要带有个人有个人观念,不念,不要要对相关人相关人员进展展评价。价。软件缺陷的属性软件缺陷的属性软件缺陷属性包括缺陷标识、缺陷类型、软件缺陷属性包括缺陷标识、缺陷类型、缺陷的严重程度、缺陷产生的能够性、缺陷的严重程度、缺陷产生的能够性、缺陷优先级、缺陷形状、缺陷来源、缺缺陷优先级、缺陷形状、缺陷来源、缺陷缘由等。陷缘由等。软件缺陷的类型软件缺陷的类型软件缺陷类型是按照软件缺陷自然属性的划分软件缺陷类型是按照软件缺陷自然属性的划分结果:结果:软件

4、缺陷的严重程度软件缺陷的严重程度软件缺陷的严重程度指引缺陷引起的软件缺点软件缺陷的严重程度指引缺陷引起的软件缺点对软件产品影响的程度。对软件产品影响的程度。软件缺陷产生的能够性软件缺陷产生的能够性软件缺陷产生的能够是即缺陷在软件产品中发软件缺陷产生的能够是即缺陷在软件产品中发生的能够。生的能够。软件缺陷优先级软件缺陷优先级软件缺陷优先级指缺陷必需被修复的紧急程度。软件缺陷优先级指缺陷必需被修复的紧急程度。软件缺陷形状软件缺陷形状-1软件缺陷形状,即缺陷经过一个跟踪修复过程软件缺陷形状,即缺陷经过一个跟踪修复过程的进展情况,换句话说就是软件缺陷的生命周的进展情况,换句话说就是软件缺陷的生命周期的

5、各阶段的根本定义。期的各阶段的根本定义。软件缺陷形状软件缺陷形状-2软件缺陷来源软件缺陷来源软件缺陷来源:软件缺陷引发的缺点、事件第软件缺陷来源:软件缺陷引发的缺点、事件第一次被检测到的阶段。一次被检测到的阶段。软件缺陷来源软件缺陷来源软件缺陷来源:软件缺陷所在的位置,如文档、软件缺陷来源:软件缺陷所在的位置,如文档、代码等。代码等。软件缺陷根源软件缺陷根源软件缺陷根源,指呵斥软件缺陷的根本缘由。软件缺陷根源,指呵斥软件缺陷的根本缘由。软件缺陷有关的信息软件缺陷有关的信息为了更好的处置软件缺陷,我们除了了解软件为了更好的处置软件缺陷,我们除了了解软件缺陷的属性,还需求关注软件缺陷的相关信息。缺

6、陷的属性,还需求关注软件缺陷的相关信息。软件缺陷有关信息包括软件缺陷图片、记录和软件缺陷有关信息包括软件缺陷图片、记录和如何再现、分别缺陷等。如何再现、分别缺陷等。记录软件缺陷的有关图片记录软件缺陷的有关图片一些涉及一些涉及GUI信息是软件缺陷报告的重要组成信息是软件缺陷报告的重要组成部分,它有助于直观的表示缺陷所在的位置及部分,它有助于直观的表示缺陷所在的位置及其特征。其特征。通常,出如今用户界面,并且影响用户运用或通常,出如今用户界面,并且影响用户运用或影响产品美观的软件缺陷,附上图片更为直观。影响产品美观的软件缺陷,附上图片更为直观。分别再现软件缺陷分别再现软件缺陷要想有效分别软件缺陷,

7、需求清楚、准确的描要想有效分别软件缺陷,需求清楚、准确的描画产生软件缺陷的详细步骤和条件。画产生软件缺陷的详细步骤和条件。为了有效再现软件缺陷,除了按照软件缺陷有为了有效再现软件缺陷,除了按照软件缺陷有效描画规那么描画软件缺陷,还必需遵照软件效描画规那么描画软件缺陷,还必需遵照软件缺陷分别和再现的方法。这就要求我们充分掌缺陷分别和再现的方法。这就要求我们充分掌握分别、再现缺陷的常用方法和技巧。握分别、再现缺陷的常用方法和技巧。分别和再现软件缺陷的步骤分别和再现软件缺陷的步骤典型软件缺陷分别、再现方法和技巧包典型软件缺陷分别、再现方法和技巧包括:括:确保一切的步骤都被记录;确保一切的步骤都被记录

8、;特定条件和时间的记录;特定条件和时间的记录;压力和负荷、内存、数据溢出有关的边压力和负荷、内存、数据溢出有关的边境条件;境条件;思索资源依赖性要素;思索资源依赖性要素;不能忽视硬件。不能忽视硬件。软件缺陷处置技巧软件缺陷处置技巧软件缺陷处置的根本技巧如下:软件缺陷处置的根本技巧如下:审阅审阅回绝回绝完善完善分配分配测试测试重新翻开重新翻开封锁封锁暂缓暂缓软件缺陷的处置和跟踪软件缺陷的处置和跟踪软件缺陷跟踪管理是测试任务的一个重要部分,软件缺陷跟踪管理是测试任务的一个重要部分,它的目的是确保每个被发现的缺陷可以及时得它的目的是确保每个被发现的缺陷可以及时得四处置。四处置。软件缺陷跟踪管理的目的

9、有:软件缺陷跟踪管理的目的有:确保每个发现的缺陷都可以被处理;确保每个发现的缺陷都可以被处理;搜集缺陷数据并根据缺陷趋势曲线识别测试过搜集缺陷数据并根据缺陷趋势曲线识别测试过程;程;搜集缺陷数据并在其上进展数据分析。搜集缺陷数据并在其上进展数据分析。软件缺陷生命周期软件缺陷生命周期软件缺陷生命周期是一个软件缺陷被发现、报软件缺陷生命周期是一个软件缺陷被发现、报告、修复、验证直到最后封锁的完好过程。告、修复、验证直到最后封锁的完好过程。简单软件生命周期如下:简单软件生命周期如下:To be continue.软件缺陷生命周期软件缺陷生命周期复杂软件生命周期如下:复杂软件生命周期如下:To be

10、continue.软件缺陷生命周期软件缺陷生命周期软件缺陷生命周期不同阶段都需求测试人员、软件缺陷生命周期不同阶段都需求测试人员、开发人员和管理人员一同参与、协同任务,只开发人员和管理人员一同参与、协同任务,只需这样才干保证在短时间内高效的封锁一切的需这样才干保证在短时间内高效的封锁一切的缺陷,缩短软件测试进程,提高软件质量,同缺陷,缩短软件测试进程,提高软件质量,同时减少软件本钱。时减少软件本钱。软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表缺陷数据是生成各种测试分析、质量控制图表缺陷数据是生成各种测试分析、质量控制图表的根底。经过这些软件缺陷图表我们可以清楚的根底。经过这些软件缺陷图表我

11、们可以清楚的看到缺陷修复过程,分析缺陷发生的根本缘的看到缺陷修复过程,分析缺陷发生的根本缘由,跟踪缺陷管理的效率。由,跟踪缺陷管理的效率。To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表1软件工程如何开展件工程如何开展软件缺陷翻开件缺陷翻开/封封锁图表表软件缺陷翻开件缺陷翻开/封封锁图表是最根本的表是最根本的软件缺陷分件缺陷分析析图表,它提供了表,它提供了许多有关多有关软件缺陷形状、工件缺陷形状、工程程进度、开度、开发人人员任任务情形等信息:情形等信息:工程目前的工程目前的质量情况取决于累量情况取决于累积翻开曲翻开曲线和累和累积封封锁曲曲线的的趋势;工程目前的工程

12、目前的进度取决于度取决于积累封累封锁曲曲线和和积累翻开累翻开曲曲线起点的起点的时间差;差;开开发人人员曾曾经修复修复软件缺陷了么?累件缺陷了么?累积封封锁曲曲线能否快速上升?能否快速上升?测试人人员能否能否积极去极去验证缺陷缺陷?这些信息都可以从翻开些信息都可以从翻开/封封锁曲曲线得到。得到。To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表那么如何从缺陷翻开那么如何从缺陷翻开/封锁曲线分析工程进展封锁曲线分析工程进展?当累积翻开曲线在一条渐近线限制下稳定下来,当累积翻开曲线在一条渐近线限

13、制下稳定下来,通常可以以为测试完成了;通常可以以为测试完成了;修正日期在封锁日期前,可以看到封锁曲线大修正日期在封锁日期前,可以看到封锁曲线大约落后一个星期,那时测实验证任务所致;约落后一个星期,那时测实验证任务所致;当前测试发现软件缺陷才干在减弱;当前测试发现软件缺陷才干在减弱;从图形中我们可以发现翻开、封锁曲线不断收从图形中我们可以发现翻开、封锁曲线不断收敛,阐明开发人员曾经有效修复了软件缺陷;敛,阐明开发人员曾经有效修复了软件缺陷;当翻开曲线出现凸起,必需即可商讨分析,以当翻开曲线出现凸起,必需即可商讨分析,以迅速找到处理方案。迅速找到处理方案。软件缺陷的跟踪方法、图表软件缺陷的跟踪方法

14、、图表2软件缺陷如何发生:根本缘由图表软件缺陷如何发生:根本缘由图表分析软件缺陷缘由不仅有助于测试人员决议那分析软件缺陷缘由不仅有助于测试人员决议那些功能领域需求要加强测试、开发人员集中留些功能领域需求要加强测试、开发人员集中留意力到最严重、最频繁的问题领域。意力到最严重、最频繁的问题领域。根本缘由图表是分析软件缺陷缘由的重要图形根本缘由图表是分析软件缺陷缘由的重要图形工具。工具。To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表3开发人员如何呼应:封锁软件缺陷周期表开发人员如何呼应:封锁软件缺陷周期表封锁周期将开发人员对软件缺陷的呼应量化到封锁周期将开发人员对软件缺陷的呼应量化到软件缺陷报告之中,如以下图所示:软件缺陷报告之中,如以下图所示:To be continue.软件缺陷的跟踪方法、图表软件缺陷的跟踪方法、图表一个一个稳定可接受的封定可接受的封锁周期指出一个了解良好、周期指出一个了解良好、运运转稳定的缺陷管理定的缺陷管理过程。程。通常,缺陷大通常,缺陷大约一个星期左右得到修复一个星期左右得到修复良好良好的速度。的速度。Thank You!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号