- 55
- 0
- 约3.37千字
- 约 6页
- 2017-05-18 发布于湖北
- 举报
软件测试案例分析
对软件测试理解软件测试作为软件质量保证的一种重要方法,近些年来, 软件测试越来越受到产业界、教育界和学术界的重视。软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。1软件测试的方法1.1黑盒测试在黑盒测试(或称功能测试)中,不考虑程序的内部结构和表现,其目的是确定程序的输入与输出是否与其规格一致,力图发现以下几类错误:是否有不正确或遗漏了的功能?在接口上,输入能否正确地接受?能否正确地输出结果?是否有数据结构错误或外部信息(例如数据文件)访问错误?性能上是否能满足要求?是否有初始化或终止性错误?黑盒测试的主要缺点是依赖于规格的正确性(实际情况并非如此)和需要采用所有可能的输入作为测试用例才能保证模块的正确性。1.2白盒测试在该方法对软件的过程性细节做细致检查,对程序所有逻辑进行测试。通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。测试用例从程序的逻辑中产生。确定程序逻辑覆盖有几条原则,其中之一是语句覆盖,要求程序中的每条语句至少执行一次。这条原则是必要的,但不充分,因为部分错误并不能检测出来。1.3从上至下测试从上至下测试从程序的顶点模块开始,然后逐步对较低级的模块进行测试。为了模仿被测试模块的低级模块,需要哑模块或桩子模块。从上至下测试的主要好处就是排除了系统测试和集成,它可以让人们看见系统的早期版本并证明系统的正确性。它的效果之一可以提高程序员的士气。从上至下测试的主要缺点是需要桩子模块,并且在桩子模块中的测试数据直到输入输出模块加入之前不能确定。某些模块的测试数据难以创建,因为桩子模块不能模拟数据流使得模块之间的数据流不能组织成有向无环图。1.4从下至上测试从下至上测试策略从程序的最低级模块(不调用别的模块)开始。为了模拟高一级的模块需要驱动模块。当对所有的低一级模块测试完毕才对高一级模块进行测试。从下至上测试方法的优点之一是测试数据的建立不存在困难。尽管数据流不在有向无环图中,但驱动模块模拟所有的调用参数,如果关键模块位于调用模块的底部,则从上至下测试方法更优。从下至上测试的主要缺点是系统的早期版本直到最后模块测试完毕才产生,并且设计和测试一个系统不能重叠进行,因为不可在低级模块设计之前进行测试。测试用例 一般描述测试用例编号[必写,填写标号]设计者[必写,填写姓名]测试项[必写,填写所测试项目名称]所属功能[必写,测试项的功能]功能描述[必写,被测试的功能描述]测试要点[必写,规定本模块主要测试内容以及业务逻辑规定(数据的完整性,正确性,与业务的复合型,是否可删除作废)]预置条件[必写,哪些测试用例必须执行(为了运行该模块,哪些模块应该先启动)]输入数据[必写,需要输入系统的测试数据]预期结果[必写,说明进行该项测试会得到怎么样的结果才正确,是实际测试者的参与]测试说明[可选,一些特殊说明,日操作上应该注意的问题]影响范围[必写,指出设计到什么模块/文件/函数等]审核人[填写意见/姓名]日期[填写审核日期]2软件复用2.1软件复用的概念软件复用是将已有的软件及其有效成分用于构造新的软件或系统。其出发点是应用系统的开发不再采用一切“从零开始”的模式, 而是以已有的工作为基础, 充分利用过去应用系统开发中的经验知识和经验,如需求分析结果、设计方案、源代码、设计计划及测试案例等, 从而将开发的重点集中于应用的特有构成成分。2.2软件测试复用基于复用的软件测试是软件开发过程中的一个重要阶段, 是“为了发现错误而执行程序的过程”。它是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例, 并利用这些测试用例去运行程序, 以发现错误或缺陷。因此,软件测试的复用主要包括测试过程的复用、测试方法的复用和测试技巧的复用。(1)测试过程的复用, 就是测试流程的复用,采用既定的测试流程,针对被测项目的需求, 进行裁减, 使测试的流程规范化。(2)测试方法的复用, 主要指测试计划的设计、测试策略的采用、测试项细则的编写、软件缺陷的分析和测试报告的撰写等方面的复用。(3)测试技巧的复用, 主要指测试用例的复用。在特定的情形下,选择何种测试用例是发现软件问题的关键因素。如果将大量的测试用例收集到测试用例库中, 经过合理的分类, 供测试人员选择使用, 将极大地提高软件问题的发现率。复用简单流程图3软件测试的职业技能和素养几乎所有的职业都有一定的门槛, 所谓门槛, 就是其特殊的职业技能和基本素养, 一个职业的重要程度不仅取决于社会需求, 也取决于门槛的高低。例如, 飞行员是一个非常重要的职业, 过硬的身体和心理素质
您可能关注的文档
- 跨流溪河特大桥水中墩专项施工方案..docx
- 路灯工程投标文件.doc
- 资源跨区域调配(区域经济联系).pptx
- 超高层住宅综合建造技术研究.doc
- 路基工程重力式挡土墙工程施工作业指导书.doc
- 路施01施工图设计总说明.doc
- 车床传动轴机械加工工艺过程设计赫思尧.docx
- 路易斯康建筑设计思想.pptx
- 路由备份配置.doc
- 路灯照明监控管理系统方案瑞斯康.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)