软件测试 (三)测试过程相关模型.

Slides:



Advertisements
Similar presentations
元大京華證券 組員名單 : A 楊之奇 A 廖本揚 A 宋俊承 A 陳冠廷 A 郭峻瑋 A 指導教授 : 許素華 副教授.
Advertisements

達悟族報告 作者 : 林琪崴, 許原碩 座號 :13 號,14 號 原碩負責 : 簡介, 傳說, 圖驣, 達悟族飛魚季, 琪崴 : 地理位置, 土地利用方式, 飲食文化, 豐收祭.
主讲:张天明 影像艺术工程师. 声音的聆听 指出听到的是什么物体发出的声音,这一 声音是在什么样的空间环境中传播的。 一、 答案: 1 、打气筒打气的声音 2 、手打打气筒给足球打气的声音 3 、手打打气筒给自行车轮胎打气的声音 4 、七次(七声)打气筒打气的声音 5 、(气流)摩擦的声音 6 、猪在发急时的叫声.
办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
概念導向命題技巧與試題分析 臺灣師大地理系 陳國川. 教學評量是一種『抽樣調查』 實施教學評量時,需具備二項條件: 其一,瞭解命題的理論及其實踐的方法; 其二,瞭解各種題型的功能與命題方式。 壹、前言.
第十八章 林肯大郡 第十八章 林肯大郡災變緊急搶救應變措施 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊 1997 年 8 月 18 日溫妮颱風襲台,汐止鎮 的林肯大郡山崩,遭崩場土石撞擊造成二十八人罹難八十戶住宅倒塌的慘劇 此災變要喚起國人的重視 本章介紹搜救行動緊急應變措施。
高峰植物園行前解說 2005/12/07 By 羽明. 陽性先驅物種 陽性植物 --- 陽光需求量大 陰性 ( 或耐蔭性 ) 植物 --- 陽光需求量少, 或 日照太強反而無法生存 先驅植物 --- 森林大火或土石流地震後產生的 裸露空地, 先生長出來的植物.
報 告 人 : 胡 嘉 琪 ˙ˇ˙ 、 王 紫 庭 = ˇ = 台灣夜市文化 作者: 郭明澤‧私立明道高中‧綜二 4 班 馬炯修‧私立明道高中‧綜二 4 班.
5 ˙ 1 第五章 生物的協調作用 5 ‧ 1 神經系統. 5 ˙ 1 人體的神經系統 1. 協調動物生理反應的系統: 神經 系統、 內分 泌 系統。 2. 神經系統負責 統整 和 協調 。分為 中樞 神經 和 周圍 神經。 (1) 中樞神經包括 腦 和 脊髓 。 (2) 周圍 神經包括 腦神經 和.
从《西游》看大学生的成长 主讲人:颜廷学 时间: 地点:演艺大楼流行剧场.
新员工培训 设计部 思安新能源股份有限公司 主讲人: 韩少华 时 间:
前言:河流的主要功能 1. 交通運輸 優點-運費低廉,維護費用低 缺點-速度慢,裝載費時,不能到達生產區或消費區 的末端,需要轉載。 尚受到河流網路,河口位置,水量變化,河床 狀況,冰封時期 2. 水資源系統.
幽夢影~張潮 小佑子工作室 關於《幽夢影》 作者張潮,記寫他個人對人生世事之體驗透悟的 書。 書中文字,全為「語錄」形式,屬於格言,也是 最精鍊的隨筆。 全書可分為九卷:論才子佳人、論人與人生、論 朋友知己、論讀書、論閒情逸趣、論立身處世、 談文論藝、論四時佳景、論花鳥蟲魚。
成人高考高起点 语文 冲刺班 主讲老师:邓君媚. 复习指导 高考语文含四大块内容: 语言知识和语言表达,古代诗文阅读,现 代文阅读,写作。 在全面复习的前提下,按照《考试大纲》 的要求,要做好思路整理,建立高考的整体框 架的工作。认真归纳整理基础知识、培养基本 能力,复习做到有的放矢。 复习指导.
老师,我可以不 爱 吗? 山东省淄博市张店区实验中学 杜桂兰 星期一的早晨,我紧张而又兴奋,因为 我的赛教课就要开始了。 这是一次级别很 高 的竞赛。
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
财政部 国家税务总局 中国人民银行(央行) 银监会 证监会 保监会. 法定存款准备金率 利率 税率 政府投资 楼继伟,周小川,易纲.
油蔴菜籽 指導老師:陳瑜霞 學生: 商設一甲 謝旻璇 車輛三乙 許勝傑 工管四甲 彭凱雲. 作者介紹: 廖輝英( 1948 年生)臺大中文系畢業。 從初三開始寫作,早期作品多以散文為主,大四 畢業時才暫時封筆。畢業後進了廣告界,成為廣 告文案好手,後為企畫主管,在廣告界縱橫十餘 年,也曾任職於建設公司,辦過社區報高雄一周。
蘭嶼情人洞傳說 林庭羽製 林庭羽製. 台灣的蘭花特別多,台灣有個蘭 嶼島,島上面的蘭花更多.所以 叫蘭嶼.這裡留下了動人的傳說。
職業訪談報告. 成員 : 鐘怡君 劉沛君 謝明達 賴映辰.
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
南台科大幼保實習課程 見習幼兒園心得報告 夜四技幼保四甲 998i0021 黃欣婷.
第一章 生殖 1‧2 無性生殖.
高教三十条 — 科技创新能力提升 科技创新能力提升工程方案起草小组 2013年7月4日.
你不可不知之 十二年國教二三事 教務主任:傅瑞琪.
鞋 楦 的 材 質.
最古怪的15種動物.
走! 一起去拜訪筏子溪.
台灣文學館之旅.
單車環島之旅 組員: 495D0072 胡閎智 495D0074 何冠緯 495D0020 王怡雯 495D0047 葉亭君
 耕地分割 及 執 行 內政部地政司 視察:林玲女.
~完備、周密、迅速 ~ 行政院農業部畜產試驗所
建筑设计基础讲义 (02-1) 建筑水彩渲染.
現代文學導讀 (中國現代散文發展的歷史軌道)
谨以此文—— 送给所有的人.
方 孝 孺 指喻.
保護地球人人有責:我能做的事 若想讓地球、人類社會明天會更好的話,可以考慮日常生活中採取什麼綠色行動,逐步恢復按上天設計大自然規定的方式做人,從而減少個人的「生態足印」,爭取可以延續的未來。 
小 王 子 <第六組> 組長: 謝汶芳 組員: 劉佳蓉 曹展愛 陳建妏
據說: 烏鴉有四種--- 巨烏 祥烏 鳳烏 慈烏~ 知恩 感恩 報恩.
桃園傅小弟遭刺青施虐事件 指導老師:高家斌 班級:幼保四甲 姓名與學號: 496I0004 程千芸、496I0010 林昀嫻
北科大學士學位 冷凍空調 甲、乙、丙 級技術士 三年工作經驗 大一階段 專精訓練 大三階段 回流訓練.
9.2.2 会计基本法律制度 一、会计机构和会计人员制度 二、会计核算制度
指導教授:林劭仁老師 組員:范紋綺、王宣惠、蔡雅玲 王思樺、陳可馨、吳芷容.
歡欣鼓舞過新年之四-跟年有關的故事 蘇澳國小 三年三班導師 張怡玲.
淺談中醫養生保健之道 國立中正大學醫務室 中醫科 楊明穎 醫師 中國醫藥學院 醫學士中醫師 高雄醫學院 藥學士藥師
只要有心 機器都可以成為食神 機電三甲  陳保翔  宓芳頡  雷家翔.
北極熊 華德學校 姓名:黄景山.
數學家 阿基米德 6C 李俊熙.
一般情况碰撞 1 完全弹性碰撞 动量和机械能均守恒 2 非弹性碰撞 动量守恒,机械能不守恒 3 完全非弹性碰撞 动量守恒,机械能不守恒.
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
拓 展 培 训 师 基础教程.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
99年成語200題庫(21-40).
财务管理.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
政府扶持资金通览 技术改造篇.
上 海 漫 索 计 算 机 科 技 有 限 公 司 软件外包与采购管理 —— 从社会分工合作、资源共享中获益 林 锐 博士
本科生医保资料的提交.
統計圖表的製作.
運用能力成熟度模型改善企業網站開發之績效 ─以某中小企業為例
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
畢業資格審查系統 操作步驟說明.
新制退休實務計算說明- 現職人員退休範例說明
聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝. 聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
Presentation transcript:

软件测试 (三)测试过程相关模型

本章要点 软件测试过程模型的概念 常用的软件测试过程模型 软件测试过程改进的模型种类

测试过程模型 随着计算机的普及和计算机应用的飞速 发展,软件数量和复杂度不断增加,导 致软件开发过程越来越难以控制。 软件测试过程模型是对软件测试过程的 一种抽象,用于定义和描述软件测试的 流程和方法。软件测试过程模型的发展 伴随着人们对软件工程理解和软件测试 理解的深入和发展。

V模型 V模型是最有代表性的软件测试过程模型, 最早由Paul Rook在20世纪80年代提出。

W模型 W模型由Evolutif公司提出,强调测试活动伴随着整个软件开发 周期,而且测试对象不仅仅是程序,需求、设计等活动同样需 要测试,也就是说,测试与开发是同步进行的。 W模型可以说是V模型的自然而然的发展。W模型体现了“及早 的和不断的进行软件测试”原则,能够帮助改进项目的内部质量, 减少总体测试时间,加快项目进度,降低测试和修改成本。

H模型 H模型,它将测试活动完全独立出来,形成一 个独立的流程,将测试准备活动和测试执行活 动清晰的体现出来。

X模型 X模型也是对V模型和W 模型的改进。X模型提 出针对单独的程序片段 进行相互分离的编码和 测试,此后通过频繁的 交接,通过集成最终合 成为可执行的程序。 X模型左边描述的是对 单独程序片段所进行的 分离的编码和测试,此 后将通过频繁的交接, 最终集成为一个可执行 的程序

前置测试模型 前置测试模型是由Robin FGoldsmith等人 提出的,是一个将测试和开发紧密结合的 模型,该模型提供了轻松的方式,可以使 项目加快速度。 前置测试模型的特点如下: 开发和测试相结合 对每一个交付内容进行测试 在设计阶段进行测试计划和测试设计 融合测试和开发 让验收测试和技术测试保持相对独立 迭代的开发和测试 发现内在的价值

前置测试模型

测试过程改进模型 1987年,SEI发布第一份技术报告介绍 软件能力成熟度模型(CMM)及作为评价 国防合同承包方过程成熟度的方法论。 后来,为了解决在项目开发中需要用到 多个 CMM 模型的问题,SEI又提出了能 力成熟度模型集成(CMMI),将各种 CMM模型融合到一个统一的改进框架 内,为组织提供了在企业范围内进行过 程改进的模型。

TMM 1996年,Ilene Burnstein、C. Robert Carlson和Taratip Suwannasart参照CMM 提出了测试成熟度模型(TMM),TMM是 一个采用分级方法确定软件测试能力成 熟度的模型,它描述了测试过程的管理, 为软件测试过程提供了一个可操作框架。 TMM的建立,得益于以下3点: 充分吸收CMM的精华; 基于历史演化的测试过程; 业界的最佳实践。

TMM TMM将软件测试过程成熟度分为5个递增等级 初始级:在初始级中,测试过程是混乱无序的, 几乎没有妥善定义。 定义级:在定义级中,测试过程已被定义,测试 和调试已被明确区分开。 集成级:在集成级中,测试不再仅仅是软件生命 周期中紧随编码阶段之后的一个阶段,而是贯穿 在整个软件生命周期中。 管理和度量级:在管理和度量级,测试已被彻底 定义并成为一个度量和质量控制过程。 优化级:在优化级中,测试过程是可重复、已定 义、已管理和已度量的,已经建立起规范的测试 过程,因此能够对测试过程不断优化。

TPI TPI模型的建立是以TMap(Test Management Approach,测试管理方法)为基础的,TMap 是一种结构化的、基于风险策略的测试方法 体系,目的是能更早地发现缺陷,以最小的 成本、有效地、彻底地完成测试任务,以减 少软件发布后的支持成本。 TMap模型由四个基础部分组成,包括测试 活动生命周期——L(Life cycle)、管理和控制 测试过程的组织——O(Organizational)、测 试基础设施——I(Infrastructure)、测试过程 中采用的各种各样的技术——T(Techniques)

TPI 测试活动生命周期是从软件产品研发开始到发 布为止,分为五个阶段:计划和控制阶段、准 备阶段、说明阶段、执行阶段、完成阶段。 管理和控制测试过程的组织是指对测试的开发 管理、操作执行、硬件软件安排、数据库管理 等必要的控制和实施。它强调测试小组必须融 入到项目组织中,每个测试人员必须被分配任 务和承担责任。 测试基础设施包括:测试环境、测试工具和办 公环境这三个方面,它涵盖了测试工作中必要 的外部和内部环境。 测试过程中采用的各种各样的技术用来完成和 完善测试工作。

TPI TPI模型包括五个部分:关键域、成熟 度级别、检查点、测试成熟度矩阵和改 进建议。

TPI 关键域 关键域是划分测试过程的一种方法,TPI模型 将测试过程划分为20个关键域,这20个关键域 被划分到四个基础部分中,基线和改进建议都 是基于这20个关键域进行的。 级别 对关键域的评估结果是通过级别来体现的,模 型提供了四个级别。由低到高分别是:A级、 B级、C级、D级。通过分析级别即可知道当前 的测试能力状况。测试过程改进的目的就是提 高当前级别,从而提高整个过程的能力成熟度。

TPI 检查点 每个关键域的每个级别都有若干检查点,只有这些检 查点都达到要求后,该关键域才能达到特定的级别。 检查点是向下兼容的,即高级别的测试点需要包含低 级别的所有检查点,比如一个关键域要达到B级,则这 个关键域所要求的检查点必须同时满足A级和B级检查 点的要求。 测试成熟度矩阵 在测试成熟度矩阵中级别和关键域是相互关联的。矩 阵的纵轴代表关键域,横轴代表成熟度。在矩阵中关 键域的每个级别都关联到某一个测试成熟度尺度,总 共有13种测试成熟度尺度。不同级别之间的空白单元 格本身没有特别含义,而是代表一个关键域达到更高 的成熟度时与其他关键域的成熟度之间的关系。不同 级别之间没有渐变性:只要一个测试过程没有完全达 到B级,那它就属于A级。

TPI 改进建议 检查点帮助测试人员发现测试过程中的问 题,而在向测试过程更高级别发展的强烈 意愿下,测试组织可以实施改进措施。而 TPI模型也提供了改进建议,这些建议包括 对如何到达下个级别的指导、一些具体的 操作技巧、注意事项等。 改进建议不像检查点那样是强制执行的, 但每个级别都会提供一些改进建议。

CTP 关键测试过程(Critical Test Process, CTP)评 估模型 CTP模型将测试过程分为四个关键过程— —计划(Plan)、准备(Prepare)、执行 (Perform)和完善(Perfect)。这个四个关键 过程还可进一步细分为12个子关键过程, 包括: 测试、建立环境、质量风险分析、测试评估、 测试计划、测试团队开发、测试系统开发、测 试发、管理、测试执行、错误报告、结果报告、 变更管理

STEP 系统化测试和评估过程(Systematic Test and Evaluation Process, STEP) 模型 STEP认定测试是一个生命周期活动,提倡 测试在项目开始的早期介入,而不是作为 编码结束之后的一个阶段,以确保能及早 发现需求、设计中的缺陷,并设计相应测 试用例。STEP与CTP比较类似,而不像 TMMI和TPI,并不要求测试过程的改进需 要遵循特定的顺序。STEP的实现途径是使 用基于需求的测试方针以保证在设计和编 码之前,已经设计了测试用例以验证需求。

小结 本章从介绍模型的概念出发,介绍了常 用的测试过程模型:V模型、W模型、 H模型、X模型以及前置测试模型,然 后详细介绍了用于改进测试过程的模型: TMM模型与TPI模型,最后大致介绍了 关键测试过程(Critical Test Process, CTP) 评估模型与系统化测试和评估过程 (Systematic Test and Evaluation Process, STEP)模型。

The End 谢谢!