软件测试 第3章 测试用例设计 Kerry Zhu

Slides:



Advertisements
Similar presentations
仪 容. 一、化妆的技巧 眼部的化妆 唇部化妆 眉部化妆 鼻部化妆 根据脸型化妆 根据脸型选发型.
Advertisements

何仕仁 主任. 國立彰化高中數理資優班 柯承翰、柯宗賢、曾品祥 國立彰化高中數理實驗班 柯宗逸、辛百弘 國立彰化女中數理資優班 姚彤錦 國立彰化女中語文資優班 陳思穎 國立彰化女中數理實驗班 姚曉蓉.
補救教學理念與實施分享 新豐國中姜瑞玉. Why ─ 為何要實施補救教學 各國老年人口變化圖 國中在學階段 2 大重點 1. 國中教學正常化及 學力品質確保 2. 國中適性輔導 適時進行校、班本位 診斷性測驗及 補救教學.
新闻写作基础知识 一. 新闻导语 二.新闻主体 三.新闻结构 四.角度选择.
人力资源管理师辅导讲座 ——案例分析及解题要点
第一部分 考试总体分析 第二部分 命题思路与答题方法 技巧分析
企业培训师培训(上) 王 囤 副教授.
外贸公社海关数据系统介绍 ——中国外贸营销新思路-主动出击.
對於學習不力學生的學習輔導經驗分享 張其清 新北市立新北高工 主任輔導教師.
公文寫作 演講人 高 文 民.
應用寫作與口語表達之一 報 導 文 學.
第五章 中国的传统伦理道德 中国是一个重视伦理道德的国家,几千年来,伦理道德思想在中国文化中居于中心地位。伦理道德不仅体现于个人的思想品德、行为规范之中,而且和国家、社会的政治生活、经济生活等各方面都有联系。
国家自然科学基金项目申请 经验交流与心得体会
高考主题讲座 高考语文 董 腾.
第六章 顾客购买行为分析 学习目标 了解顾客购买行为分析的模式 理解消费者购买行为的特征和类型 掌握影响消费者购买行为的因素
推論與自我提問 閱讀教學師資培訓研習營.
要SHOW才會贏 教你在生活中學企劃 救國團總團部活動處 文耀忠.
防災教育管理與資源整合 主講者:康麗娟.
加油添醋話擴寫 日新國小 鄒彩完.
【家庭生活記趣 】 ▲幫忙製作相關標題 有▲記號,請美編設計找圖案.
大家好!.
十二年國民基本教育 高雄區入學方式說明 報告人:中山工商 楊薇主任.
100學年度專題成果展 行銷企劃之建議-以商管週為例 班級:商四A 組員: 林鈺茹 許維珊
數學解題王 ~從閱讀策略談起 分享者:吳祥銘老師.
研究結果的呈現.
案例研究报告撰写.
資2-6-3 能發現並討論問題 教育部增置國小圖書教師輔導與教育訓練計畫 圖書資訊利用教育教學綱要及教學設計小組
培训师培训 —龙程酒业管理模式实施准备 北京光起管理模式设计有限公司 徐新陶.
第四章 购买者行为分析 市场营销精品课程 福州外语外贸学院
101學年度大學校院協助高中高職優質精進計畫/子計畫「產學創業企劃實務」
1、什么是工具?你能给“工具”下个定义吗? 2、您在工作、学习中都使用哪些工具? 3、您知道(或使用)的第一本工具书是什么?
國語演說的指導訓練與實務分享 桃園縣中原國小 王宣驊.
讀 報 活 動 報紙版面知多少.
OH卡療育工作坊 讓個案自行講述的輕鬆療育法.
主講人:財團法人中衛發展中心 生活產業部 陳明禮
班級:商四甲 姓名:林妤芝 12號 詹芳祺 15號 蘇曉珊 39號 李育嘉 43號
形象礼仪培训 培训讲师:中华礼仪培训网李燕.
第三章 描述和分析问题.
“差异适应性”教学子模式之语文作文 改变一点点 吴家山第三中学 八年级语文组 张向华.
「從紀錄片看台灣水災: 《六月初八》紀錄片巡迴影展」
全聯福利中心 資管三乙  鄭怡萍.
从2008年度时尚先生看我们的时代精神方向.
學習行為觀察與評估 講 師:陳怡華.
新闻写作刍议.
罗湖区第二届智慧杯中学政治学科小课题研究
昂立国际教育 小记者培训(一).
湖南农业大学 通讯的采写.
离职流程精细化标准推进材料 人事行政处.
沿途风光讲解 全国职业教育数字化资源共建共享 旅游服务与管理 W-1.
新聞報導 一、什麼是新聞? 1、狗咬人不是新聞,人咬狗才是新聞 2、大眾關切的事 3、讀者有興趣知道的事 4、接近性.
教案名稱: 社群網站的益處 本教案製作者:毛俞婷
第二課 問題解決練功房 2-1 發現問題提出解決方案.
加油添醋話擴寫 鄒彩完.
校園小記者.
食記書寫教學 授課教師: 何素月 師 授課TA: 四語四甲 楊育瑄.
教案名稱: 「KANO行銷;引領國片風潮」 本教案製作者:毛俞婷
指導老師:葉淳媛老師 組 員:施金翰 廖仁輝 李柏蔚 黃威耀 邱哲偉 張育彬 報告日期:100年12月6日
校園小記者.
102-2金融法規(2~4) ~03..
針對健康問題提出解決對策 健康管理概論 養生與健康行銷學系-健康行銷組 紀雪雲 副教授
南投縣106年度 結合家長會防制學生藥物濫用宣導
南投縣106年度 結合家長會防制學生藥物濫用宣導
面試Cosplay 2015/03/31 by江宜倩.
漁具與漁法(二).
欢迎参加新晋员工职业化训练教程 GEC Program.
活動主題:能「合」才能「作」 指導教授:張景媛教授 設 計 者:協和國小團隊 李張鑫 × 陳志豪.
神的帳幕在人間 Sandy 小五.
第一节 计划的概念及其性质 第二节 计划的类型 第三节 计划编制过程
專業態度與敬業精神之養成.
Presentation transcript:

软件测试 第3章 测试用例设计 Kerry Zhu Zhu.Kerry@Gmail.com 第3章 测试用例设计 Kerry Zhu Zhu.Kerry@Gmail.com http://blog.csdn.net/Kerryzhu

http://blog.csdn.net/Kerryzhu 问题 可以设计多少个测试用例?

本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用 http://blog.csdn.net/Kerryzhu 本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用

本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用 http://blog.csdn.net/Kerryzhu 本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用

http://blog.csdn.net/Kerryzhu 什么是测试用例 测试用例(test case)是可以被独立执行的一个过程,这个过程是一个最小的测试实体,不能再被分解。测试用例也就是为了某个测试点而设计的测试操作过程序列、条件、期望结果及其相关数据的一个特定的集合。

测试用例要描述什么? 5W1H Why ——为什么而测? What ——测什么? Where ——在哪里测? When ——什么时候开始测? Which ——哪些输入数据? How ——如何操作软件?

测试用例的元素

本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用 http://blog.csdn.net/Kerryzhu 本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用

为什么需要测试用例(1) 如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。 测试用例是测试工作的指导,是软件测试的必须遵守的准则,更是软件测试质量稳定的根本保障。 软件测试是有组织性、步骤性和计划性的,为了能将软件测试的行为转换为可管理的、具体量化的模式,需要创建和维护测试用例

测试用例的作用 重要参考依据 提高测试质量 有效性 复用性 客观性 可评估性和可管理性 知识传递

本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用 http://blog.csdn.net/Kerryzhu 本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用

测试用例的质量 3.3.1 测试用例的质量要求 3.3.2 测试用例书写标准 3.3.3 如何设计出高质量的测试用例 3.3.4 测试用例的评审

单个测试用例的质量要求 具有可操作性 具备所需的各项信息 各项信息描述准确、清楚 测试目标针对性强 验证点完备,而且没有太多的验证点 没有太多的操作步骤,例如不超过7步 符合正常业务惯例。

整体测试用例的质量要求 覆盖率。依据特定的测试目标的要求,尽可能覆盖所有的测试范围、功能特性和代码。 易用性。测试用例的设计思路清晰、组织结构层次合理,测试用例操作的连贯性好,使单个模块的测试用例执行顺畅。 易维护性。应该以很少的时间来完成测试测试用例的维护工作,包括添加、修改和删除测试用例。易用性和易读性,也有助于易维护性。 粒度适中。既能覆盖各个特定的场景,保证测试的效率;又能处理好不同数据输入的测试要求,提高测试用例的可维护性。

测试用例书写标准 标志符(Identification) 测试项(Test Items) 测试环境要求 输入标准(Input Criteria) 输出标准(Output Criteria) 测试用例之间的关联

良好测试用例的特征 可以最大程度地找出软件隐藏的缺陷 可以最高效率的找出软件缺陷 可以最大程度地满足测试覆盖要求 既不过分复杂、也不能过分简单 使软件缺陷的表现可以清楚的判定 测试用例包含期望的正确的结果 待查的输出结果或文件必须尽量简单明了 不包含重复的测试用例 测试用例内容清晰、格式一致、分类组织

如何设计出高质量的测试用例 客户需求导向的设计思路 责任到人 灵活的设计方法 测试用例设计不能局限于输入数据 尽量避免含糊的、冗长的或复杂的测试用例 尽量将具有相类似功能的测试用例抽象并归类

测试用例设计步骤

测试用例的评审 分析其设计思路,是否符合业务逻辑、是否符合技术设计的逻辑、是否可以和系统架构、组件等建立起完全的映射关系? 在局部上,应有重有轻,抓住一些测试的难点、系统的关键点,从不同的角度向测试用例的设计者提问。 在细节上,检查是否遵守测试用例编写的规范或模板,是否漏掉每一元素、每项元素是否描述清楚 检查表,提问

本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用 http://blog.csdn.net/Kerryzhu 本章内容 3.1 什么是测试用例 3.2 为什么需要测试用例 3.3 测试用例的质量 3.4 测试用例的组织和使用

3.4 测试用例的组织和使用 3.4.1 测试用例的创建 3.4.2 测试用例套件 3.4.3 测试用例的维护

测试用例的创建 建立合适的、可扩展的测试用例框架,从而借助这个框架能有效地组织众多的测试用例,包括对测试用例的分类、清晰的层次结构等

实例

测试用例套件 测试套件是由一系列测试用例并与之关联的测试环境组合而构成的集合,已满足测试执行的特定要求。通过测试套件,将服务于同一个测试目标、特定阶段性测试目标或某一运行环境下的一系列测试用例有机地组合起来 1) 按程序功能模块组织 2) 按测试用例的类型组织 3) 按测试用例的优先级组织

测试套件应用场合 只是部分功能模块发生了变化,就可以创建由这些改动模块的测试用例构成的测试套件 在修改的模块中,也不需要选择所有的测试用例,针对不同的优先级创建不同的测试套件 测试执行的第一阶段可以创建一个特定平台上的测试套件 有必要为自动化测试、手工测试分别建立测试套件。 还可以建立和测试人员相对应的、不同平台或不同模块的测试套件 回归测试中,可以先运行曾经发现缺陷的测试用例,然后再运行从来没有发现的缺陷的测试用例

测试套件的构成

有效地组织测试用例

测试用例的维护 随着产品版本的不断升级,软件测试用例也需要得到及时维护,有时还需要重构——对测试用例的结构进行调整,包括用例模块的合并和分解,确保每一个测试用例都是有效的 测试用例的维护是一项长期的工作,日积月累,测试用例的质量会得到很大的改善。

http://blog.csdn.net/Kerryzhu Q & A