zxy-软件测试概述.ppt

zxy-软件测试概述.ppt

ID:49563998

大小:850.50 KB

页数:25页

时间:2020-02-25

zxy-软件测试概述.ppt_第1页
zxy-软件测试概述.ppt_第2页
zxy-软件测试概述.ppt_第3页
zxy-软件测试概述.ppt_第4页
zxy-软件测试概述.ppt_第5页
资源描述:

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

1、课程介绍软件测试工程师课程名称:软件测试概述课程目标:1、让学员大致了解软件测试培训的整体计划2、调动学员对软件测试工作的兴趣课程概要:1、介绍软件测试培训课程的安排2、介绍软件的由来、软件测试的定义以及软件测试的基本分类等内容3、该课程约2-3小时,采用集中面授的方式软件测试培训课程的安排培训课程安排软件测试培训课程的安排1、软件、软件工程2、软件测试3、测试分类目录课程内容软件相关定义软件的特点软件的分类1、软件、软件工程软件:是计算机系统中与硬件相互依存的另一部分,他是包括程序,数据及其相关文档的完整集合。程序:是按事先设计的功能和性能要求执行的指令序列,即

2、一系列代码。数据:是使程序能正常操纵信息的数据结构。文档:是与程序开发,维护和使用的有关的图文材料。软件相关定义软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。在软件的运行和使用期间,没有硬件那样的机器磨损,老化问题。软件的开发和运行常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。软件的特点按软件的功能进行划分系统软件:操作系统,数据库管理系统,设备驱动程序。支撑软件:文本编辑程序,文件格式化程序,程序库系统,支持需求分析、设计、实现、测试和支持管理的软件。应用软件:商业数据处理软件,

3、工程与科学计算软件,计算机辅助设计制造软件,智能产品嵌入软件,医疗、制药软件,办公自动化软件,计算机辅助教学软件。按软件服务对象范围划分项目软件(较多),产品软件(金山毒霸,词霸)。按软件失效的影响进行划分高可靠性软件(例如航空航天,神州飞船,不能出一点点差错),一般可靠性软件。软件的分类按软件规模进行划分类别参加人数研制期限源程序行数微型11-4周0.5k小型11-6月1k-2k中性2-51-2年5k-50k大型5-202-3年50k-100k甚大型100-10004-5年1M(=1000k)极大型2000-50005-10年1M-10M比如早先windows

4、,5000万行左右代码,五千人左右研究软件的分类课程内容软件工程软件测试软件测试目的和目标软件测试的原则软件测试的规律软件测试的度量2、软件工程背景对软件开发成本和进度的估计常常很不准确;用户对“已完成的”软件系统不满意的现象常有发生;软件产品的质量往往靠不住,软件常常是不可维护的;软件通常没有适当的文档资料;随着软件规模越来越大,复杂程度越来越高,原有软件开发方式、软件开发生产率远远跟不上社会的要求。手工作坊发展危机软件工程什么是软件工程软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的学科。软件工程测试概念的正式定义?测试就是使用人工或自动

5、手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际之间的差异。测试的广义概念?指软件生存周期中所有的检查、评审、和确认工作,其中包括了对分析、设计阶段,以及完成开发后维护阶段的各类文档、代码的审查和确认。测试的狭义概念?识别缺陷的过程,即实际结果与预期结果的是否一致。软件测试概念测试的目的:是想以最少的人力、物力、和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的风险。软件测试是为了发现尽可能多的缺陷。不能证明软件没有缺陷。测试的目标:1.确保软件完

6、成了它所承诺或公布的功能,并且所有用户可以访问到得功能都有明确的书面说明。2.确保软件满足性能和效率的要求。3.确保软件是健壮的和适应用户环境的。软件测试目的和目标Good-enough:一种权衡投入/产出比的原则保证测试的覆盖程度,但穷举测试是不可能的所有的测试都应追溯到用户需求越早测试越好,测试过程与开发过程应是相结合的测试的规模由小而大,从单元测试到系统测试为了尽可能地发现错误,应该由独立的第三方来测试不能为了便于测试擅自修改程序既应该测试软件该做什么也应该测试软件不该做什么软件测试的原则木桶原理:软件质量的关键因素是分析、设计和实现,测试应该是融于其中的补

7、充检查手段,其他管理、支持、甚至文化因素也会影响最终软件的质量测试是提高软件质量的必要条件,最直接、最快捷的手段,但决不是一种根本手段BUG的80-20原则在分析、设计、实现阶段的复审和测试工作能够发现和避免80%的Bug而系统测试又能找出其余Bug中的80%最后的5%的Bug可能只有在用户的大范围、长时间使用后才会曝露出来软件测试的规律测试用例的良好设计测试用例的设计是整个软件测试工作的核心测试用例反映对被测对象的质量要求,决定对测试对象的质量评估测试工作的管理尤其是对包含多个子系统的大型软件系统,其测试工作涉及大量人力和物力,有效的测试工作管理是保证有效测试工

8、作的必要前

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

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

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