下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第 2 2部分部分 软件测试基础软件测试基础本部分课程目标本部分课程目标了解一些软件测试的数学基础:l软件测试术语的定义l软件测试相近术语的区别l学习软件测试的数学工具测试测试 使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。 -1983年ieee测试测试 测试是为了发现错误而执行程序的过程。-gjmyers单元测试单元测试 单元测试完成对最小的软件设计单元模块的验证工作,只有在保证模块作为一个独立运行单元能够正确运行的条件下,后续的测试才可能进行。 单元测试通常情况下是面向白盒的。发现编码和详细设计阶段产生的错误发现编码
2、和详细设计阶段产生的错误集成测试集成测试 集成测试是把经过单元测试的模块按软件结构组合在一起作为一个系统或一个子系统来综合测试。发现结构设计阶段产生的错误发现结构设计阶段产生的错误系统测试系统测试 系统测试是测试软件系统和其他的系统元素(及硬件、数据库和人机交互信息)组合构成完整的计算机应用系统中所有的元素配合是否合适以及整个系统的功能、性能、执行强度、安全性等是否达到规定标准。确认测试确认测试 确认测试是把软件系统作为一个单一的执行实体而进行的需求有效性测试,其目的是验证系统能够满足用户需求的程度。发现需求分析阶段产生的错误发现需求分析阶段产生的错误验收测试验收测试 验收测试是由用户通过试用
3、系统而进行的测试。目的是从用户的角度实际操作运行软件系统而检验系统的可用性及与用户配合的程度。验证和确认验证和确认验证:是保证软件符合产品描述的过程。do right thing确认:是保证软件满足用户要求的过程。do thing right质量和可靠性质量和可靠性质量:反映产品或服务满足明确或隐含需求能力质量:反映产品或服务满足明确或隐含需求能力的特征和特性的总和。的特征和特性的总和。软件质量?软件质量?软件质量特性:用以描述和评价软件产品质量的一组属性。如:功能性、可靠性、易用性、效率、维护性和可移植性。质量和可靠性质量和可靠性 可靠性:与在规定的一段时间和条件下,软件维护其性能水平的能力
4、有关的一组属性。可靠性是质量的一个方面测试人员的离散数学测试人员的离散数学离散数学包括:集合论、函数、关系、命题逻辑和概率论。集合论集合论l集合的同义词:聚集、组、束。l关于集合,重要的是它使我们能够作为一个单位,或一个整体引用多个事物。集合论集合论集合定义集合定义集合有三种方式定义:l简单列出集合的元素l给出辨别规则l通过其他集合构建集合论集合论集合关系集合关系定义: a是b的子集 a是b的真子集 a是b的相等集合。集合论集合论子集划分子集划分l定义:子集划分l由于划分是一组子集, 因此可以把单个子集看做是划分的元素。l 划分可以保证完备性和无冗余性。函数函数l函数的定义l函数的定义域与值域
5、l函数的类型l函数的合成关系关系集合之间的关系集合之间的关系l集合之间的关系的定义l关系的势的定义l关系的参与的定义关系关系单个集合上的关系单个集合上的关系l关系的四个特殊属性l排序关系的定义l等价关系的定义概率论概率论l事件的概率的定义l 概率论在测试中的应用测试人员的图论测试人员的图论l本课程主要介绍:无向图和有向图。图图图的定义图的定义l定义:图g=(v,e)有节点的有限(并且非空)集合v和节点无需对偶集合e组成。 v=n1,n2 ,nm和 e=e1, e2,.,ep其中每条边ek=ni,nj ,ni 、njv。图的示例图的示例n5e4e2e1e5e3n4n7n3n6n2n1图图基本概念
6、基本概念l节点的度l图的关联距阵l图的相邻距阵图图路径路径l路径的定义l路径的连接性l压缩图l圈数有向图有向图定义定义l定义: 有向图(或框图)g=(v,e)包含:一个节点的有限集合v=n1,n2 ,nm,一个边的集合e=e1, e2,.,ep,其中每条边ek=ni,nj是节点ni 、njv的一个有序对偶。 有向图的示例有向图的示例n5e4e2e1e5e3n4n7n3n6n2n1有向图有向图基本概念基本概念l内度与外度l节点的类型l有向图的相邻距阵有向图有向图基本概念基本概念l路径与半路径ln-连接性l强组件用于测试的图用于测试的图程序图程序图l定义 给定一个采用命令式程序设计语言编写的程序,
7、其程序图是一种有向图,其中: 节点是程序语句,边表示控制流(从节点i到节点j有一条边,当且仅当对应节点j的语句可以立即在节点i对应的语句之后执行。用于测试的图用于测试的图程序图程序图用于测试的图用于测试的图有限状态机有限状态机l定义 有限状态机是一种有向图,其中状态是节点,转移是边。源状态和吸收状态是初始节点和终止节点,路径被建模为通路。大多数有限状态机表示方法都要为边(转移)增加信息,已指示转移的原因和作为转移的结果要发生的行动。用于测试的图用于测试的图有限状态机有限状态机用于测试的图用于测试的图petri网网l定义 petri网是一种双向有向图(p,t,in,out),其中,p和t是不相交的节点集合,in和out是边集合,in c pxt,out c txp。用于测试的图用于测试的图petri网网用于测试的图用于测试的图petri网网用于测试的图用于测试的图petri网网用于测试的图用于测试的图petri网网用于测试的图用于测试的图状态图状态图l状态图是将为维恩图描述层次结构的能力以及有向图描述有向连接性的能力结合在一起,开发出一种可视化表示法。状态图的团点状态图的团点abcd状态图中的初始状态状态图中的初始状态abcdabcd进入子状态的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖北咸宁市市直机关遴选公务员40人考试参考题库及答案解析
- 2026年中级新能源汽车维修工位高压管控考试试卷及答案
- 2026广东建设职业技术学院第二批校编(非事业编制)工作人员招聘16人考试备考题库及答案解析
- 2026河北邯郸魏县公开选聘、招聘卫生专业技术人员200名考试备考题库及答案解析
- T/JCJJ 118-2025房间空气调节器自动清洁过滤网质量等级评价
- 2026广东惠州市博罗县泰美镇公益性岗位招3人聘考试笔试模拟试题及答案解析
- 2026年水污染治理行业趋势研究报告及未来五至十年渠道变革与价值重塑
- T/CHMIA 0104-2024重型机械 辊道用三合一减速器
- T/CEAC 072-2024儿童速冻营养面米食品
- T/CCS 094-2025煤泥(粉)深度浮选工艺导则
- 2026音乐产业发展调研与版权保护措施及演出市场投资理论与竞争力研究
- 2026年高级考评员职业技能等级认定考试题附答案
- 2026年春招:广药集团面试题及答案
- 美国白宫 科学:一个新的黄金时代 致总统的报告
- 2026秋人美版小学美术一年级上册(新教材)教学计划附教学进度表
- 2026年国企干部选拔任用业务知识试题及答案
- 电力通信网及其承载业务
- 5.14玉米历险记《探寻新航路》课件-历史九年级上册
- 2025江苏南通交通建设投资集团有限责任公司第二批招聘21人笔试历年参考题库附带答案详解
- CSCO胰腺癌诊疗指南(2026版)
- 66kV及以下架空电力线路竣工验收报告
评论
0/150
提交评论