软件测试技术PPT课件.ppt

软件测试技术PPT课件.ppt

ID:58729399

大小:877.00 KB

页数:196页

时间:2020-10-04

软件测试技术PPT课件.ppt_第1页
软件测试技术PPT课件.ppt_第2页
软件测试技术PPT课件.ppt_第3页
软件测试技术PPT课件.ppt_第4页
软件测试技术PPT课件.ppt_第5页
软件测试技术PPT课件.ppt_第6页
软件测试技术PPT课件.ppt_第7页
软件测试技术PPT课件.ppt_第8页
软件测试技术PPT课件.ppt_第9页
软件测试技术PPT课件.ppt_第10页
资源描述:

《软件测试技术PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件测试技术课程特点用真实应用的案例和技术来讲解如何解决测试中的实际难题课程的中心思想是如何建立质量保证体系,做到缺陷的预防用一个大型的真实产品作为案例,讲解从立项计划到发布的每一步是如何实施的对于同一个测试环节,开发人员、测试人员、测试管理者应该分别关注什么、做哪些工作来最终保证测试质量不仅讲解要做好测试都需要做什么,更注重讲解怎么做、为什么这样做、如果不这样做会出现什么情况课程安排与实践相关的软件测试理论这一部分只会用很少的一点时间,基础知识略过,仅对实践中最重要的、最容易混淆或最容易出问题的地方强调一下测试计划这部分内容将分别从测试执行者和测试管理者的角度出发,讲解如何制定能

2、覆盖到细节的测试计划,以及准备资源的依据,并最终评定每一个测试人员的测试执行情况课程安排测试用例设计方法这部分内容会着重讲解如何进行深度验证和解决白盒测试的难点,以及各种用例设计方法的综合使用课程安排测试方法及技巧这部分内容将对每一种测试方法的重点、难点和实施技巧进行讲解,用一个真实的企业级软件项目作为案例,讲解如何在一个真实项目中逐一实施这些测试方法,其中绝大部分的测试方法都以自动化测试的技术和实现方法来讲解。当所有的测试方法都部署完成,讲解何如把这些独立的测试方法和测试活动整合成自动化测试体系。从而实现缺陷预防的持续改进。课程安排测试度量体系的建立这部分内容会在课程中分两个层面

3、讲解。第一个层面是技术方面的,包括与缺陷相关的各种度量数据,软件可靠性分析、缺陷分析等;第二个层面是管理方面的,包括如何应用数据进行辅助决策、需要积累和建立哪些数据内容、以及根据缺陷状态预估项目进度和质量等级等。课程安排自动化测试技术这部分内容先从自动化测试技术的初级部分入手,介绍最新的自动化测试技术和挑选工具的方法,然后分析自动化测试技术的核心价值课程安排缺陷预防的持续改进这部分内容是核心中的核心,它是建立在前面用例设计、测试计划和各种测试方法的基础上的,可以说前面的内容都是在为这一块打基础课程安排测试管理没有科学的测试管理就不可能建立完备的质量保证体系,这部分内容讲解在实践中如

4、何进行缺陷的度量。软件质量的度量以及测试质量的度量在课程中要逐一解决的问题测试人员不足,尤其是有经验的测试工程师不足团队对Bug的理解不一致,有时测试团队开的Bug开发团队不认可没有有效的技术手段保证测试速度,甚至测试被认为额外增加了项目进度时间测试量很大,测试报告不能及时反映最新版本中存在的问题测试中重复劳动太多,长期下来,测试工程师缺乏成就感和创造力软件发布前是否经历了足够的测试?能否发布到底谁说了算?缺陷预防的持续改进建立质量保证体系第一章软件测试基础理论什么是软件测试软件测试的引出软件测试的定义软件测试的存在阶段软件测试的引出什么是有效代码?怎么知道写出的代码是不是有效的?

5、测试仅仅是一种技术吗?测试仅仅是一种活动吗?测试是在开发进度的基础上额外投入一块时间吗?测试是要建立起一套质量保证体系,使得项目按照既定的方向和标准前进软件测试的定义为了保证软件的质量和可靠性,应力求在分析,设计等各个阶段结束前,对软件进行严格的评审。也就是说软件测试是在软件投入运行前,对软件需求分析,设计规格说明和编码的最终审查,它是软件质量保证的关键步骤。软件测试的存在阶段需求阶段的SpecReview编码阶段的单元测试编码完成后的各种综合测试测试可以加速软件开发进度,在实践上必须让测试渗透到每一个阶段、每一个细节什么是软件缺陷缺陷的定义: 软件缺陷这一概念用来描述各种软件错误

6、,是所有软件错误的统称。把符合下列5种特征之一的软件错误认为是软件缺陷:(1)软件未达到软件产品需求说明书中指明的要求;(2)软件出现了软件产品需求说明书中指明不会出现的错误;(3)软件功能超出了软件产品需求说明书中指明的范围;(4)软件未达到软件产品需求说明书中虽未指明但应达到的要求;(5)难以理解、不易使用、运行速度缓慢或者最终用户认为不好的问题。缺陷的分类缺陷和BUG,它的分类要根据不同的公司不同的产品来确定,但是基本的分类思想是一致的。CodebugSpecbugPerformanceSecurityUIBugAccessibility可能发生的风险以下方面是很容易引入风险

7、的:软件在发布或交付使用之前没有经历足够的测试采用产量很少的硬件、芯片,及即将停产的型号购买刚被兼并的软件公司的产品不明确的需求未经充分论证的架构Myers软件测试目的1979年,GlenfordMyers在《TheArtofSoftwareTesting》一书中提出“测试的目的是证伪”这一概念,推翻了过去“为表明软件正确而进行测试”的错误认识,为软件测试的发展指出了方向,软件测试的理论、方法在之后得到了长足的发展。软件测试的原则1.应当把“尽早地和不间断地进行软件测

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

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

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