上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)chapter 1 Introduction of software testing

上游充通大皇 SJTU School Of Software 2009-2-3 高级软件测试 胡飞 软件学院
SJTU School Of Software 2009-2-3 软件学院 高级软件测试 胡 飞

上游充通大 SJTU School Of Software 2009-2-3 课程信息 学分:2 3 classes /week,12 weeks TA:路斯瑶 Textbook: 《软件质量保证、测试与评价》,杨根兴主编,清华大学 出版社,2007年8月。 《软件质量和软件测试》,[德]Dirk Huberty等著马博 赵云龙译,清华大学出版社,2003年11月。 《软件测试的有效方法》,[美]William E.Pery著,兰雨 晴高静等译,机械工业出版社,2004年 The grade of the course will be determined as follows:,40%final exam,45%project,15%class. 软件学院
SJTU School Of Software 2009-2-3 软件学院 课程信息 学分: 2 3 classes /week, 12 weeks TA:路斯瑶 Textbook: 《软件质量保证、测试与评价》,杨根兴主编,清华大学 出版社,2007年8月。 《软件质量和软件测试》,[德]Dirk Huberty 等著 马博 赵云龙 译,清华大学出版社,2003年11月。 《软件测试的有效方法》,[美]William E.Perry著, 兰雨 晴 高静 等译,机械工业出版社,2004年 The grade of the course will be determined as follows:, 40% final exam, 45% project,15% class

上游充鱼大 SJTU School Of Software 2009-2-3 Prerequisites Java,Software Engineering Project requirement:4~5 students as a test group,should complete 3 projects as follows; 软件学院
SJTU School Of Software 2009-2-3 软件学院 Prerequisites : Java, Software Engineering Project requirement: 4~5 students as a test group, should complete 3 projects as follows;

上游充鱼大姿 SJTU School Of Software 2009-2-3 实验项目1:黑盒测试用例生成 选择具有5个模块以上、具有源码的程序,每 个模块有5个以上的参数。使用等价类划分方 法生成JUnit测试用例,使用pair-wise方法 减少测试用例。比较原始和减少测试用例后 的代码覆盖率。 提交:5个模块的源代码、所有的JUnit测试 用例,并完成软件测试报告,说明测试的方 法、测试的结果。至少1页说明你在完成本作 业时遇到的困难和解决的方法。 软件学院
SJTU School Of Software 2009-2-3 软件学院 实验项目 1:黑盒测试用例生成 选择具有 5个模块以上、具有源码的程序,每 个模块有 5个以上的参数。使用等价类划分方 法生成JUnit测试用例,使用pair-wise方法 减少测试用例。比较原始和减少测试用例后 的代码覆盖率。 提交: 5个模块的源代码、所有的JUnit测试 用例,并完成软件测试报告,说明测试的方 法、测试的结果。至少 1页说明你在完成本作 业时遇到的困难和解决的方法

上游充鱼大姿 SJTU School Of Software 2009-2-3 实验项目2:软件故障注入 人工分析实验一的所有测试用例,分别修改 源程序代码,使得每个测试用例产生错误, 并用*FAULT:##FAILURE INDUCING CODE*/标注每一次修改。编写一个自动工 具软件,能够支持每一个故障的自动注入, 并使得相应的测试用例产生错误。 提交:修改的源程序、自动工具、故障自动 注入过程的演示执行。 软件学院
SJTU School Of Software 2009-2-3 软件学院 实验项目 2:软件故障注入 人工分析实验一的所有测试用例,分别修改 源程序代码,使得每个测试用例产生错误, 并用/*FAULT## FAILURE INDUCING CODE */标注每一次修改。编写一个自动工 具软件,能够支持每一个故障的自动注入, 并使得相应的测试用例产生错误。 提交:修改的源程序、自动工具、故障自动 注入过程的演示执行

上游充鱼大姿 SJTU School Of Software 2009-2-3 实验项目3:故障注入与回归测试 与其它同学交换已经注入故障的程序(不包 含故障注释),选用分支覆盖、定义使用覆 盖、等价类或pair-wise方法,生成JUnit测试 用例,测试程序,并记录所有发现的错误。 制定修改方案,修改程序代码,采用回归测 试方法测试修改后的版本。 ◆ 提交:测试报告、修改方案、修改后的源程 序、回归测试报告。 软件学院
SJTU School Of Software 2009-2-3 软件学院 实验项目3:故障注入与回归测试 与其它同学交换已经注入故障的程序(不包 含故障注释),选用分支覆盖、定义/使用覆 盖、等价类或pair-wise方法,生成JUnit测试 用例,测试程序,并记录所有发现的错误。 制定修改方案,修改程序代码,采用回归测 试方法测试修改后的版本。 提交:测试报告、修改方案、修改后的源程 序、回归测试报告

上游充鱼大 SJTU School Of Software 2009-2-3 学习方法 教材自学为主; 课堂技术介绍与讨论(PAPERS); 完成实验任务; 考试主要是课堂讨论的内容。 软件学院
SJTU School Of Software 2009-2-3 软件学院 学习方法 教材自学为主; 课堂技术介绍与讨论(PAPERS); 完成实验任务; 考试主要是课堂讨论的内容

上浒充通大学 SJTU School Of Software 2009-2-3 Faculty information: 胡飞:软件大楼1411室 电子邮箱:hufei(@cs.situ.edu.cn 网络资源: www.se.situ.edu.cn/elearning平台下 课程 课件管理>参考资料: 有本课程的教学大纲、电子课件、工具等。 软件学院
SJTU School Of Software 2009-2-3 软件学院 Faculty information: 胡 飞: 软件大楼 1411 室 电子邮箱: hufei@cs.sjtu.edu.cn 网络资源: www.se.sjtu.edu.cn/elearning平台下 课程 课件管理->参考资料: 有本课程的教学大纲、电子课件、工具等

上游充通大 SJTU School Of Software 2009-2-3 课程主要内容 第一讲软件测试的意义和目的 第二讲软件测试概论 第三讲测试工具与环境 第四讲测试用例生成 测试用例生成的概念与方法:边界值、路径覆盖、 分支覆盖、等价类划分,Pair wise test、断言 测试等; 软件学院
SJTU School Of Software 2009-2-3 软件学院 课程主要内容 第一讲 软件测试的意义和目的 第二讲 软件测试概论 第三讲 测试工具与环境 第四讲 测试用例生成 测试用例生成的概念与方法:边界值、路径覆盖、 分支覆盖、等价类划分,Pair wise test、断言 测试等;

上游充道大 SJTU School Of Software 2009-2-3 第五讲O-O测试(第组:时间:) 第六讲网络软件测试(第组:时间:) 第七讲GU川测试(第组:时间:) 第八讲数据流测试 第九讲Test Oracle 软件学院
SJTU School Of Software 2009-2-3 软件学院 第五讲 O-O测试(第 组: 时间: ) 第六讲 网络软件测试(第 组: 时间: ) 第七讲 GUI测试(第 组: 时间: ) 第八讲 数据流测试 第九讲 Test Oracle
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)Chapter 2 fundamentals of software test.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)第4章 Fundamental theory and methods of software test.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)第2章 Prerequisites Mathematics knowledge of software test.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)第3章 Test environment and tools.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)第1章 Introduction of software testing.pdf
- 《软件工程概论》课程教学资源(参考资料)软件工程知识体系指南(2004版).pdf
- 《软件工程概论》课程教学资源(参考资料)Guide to the Software Engineering Body of Knowledge(SWEBOK)Version 3.0.pdf
- 中华人民共和国国家标准(GB/T8567一2006 代替GB/T8567-1988)计算机软件文档编制规范 Specification for computer software documentation.pdf
- 上海交通大学:《理论力学》课程教学资源(PPT讲稿)平面矢量.ppt
- 上海交通大学:《计算机硬件技术》课程PPT教学课件(计算机概论,孙德文).ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第9章 数据封装——结构体.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第8章 间接访问——指针.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第6章 过程封装——函数.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第4-5章 控制结构.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第1-2章 计算机简介、C++编程入门.ppt
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Sample Exam Questions_Midterm 2008 sample.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Sample Exam Questions_midterm 2 sample solution.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Recitation Notes_recitation 14.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Recitation Notes_Recitation 11.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)教学大纲(高级软件测试).doc
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)chapter 3 Test environment and tools.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)Chapter 2 fundamentals of software test.pdf
- 上海交通大学:《软件测试与质量控制》课程教学资源(课件讲稿)chapter 4 test case generation 1.pdf
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)01 Introduction to Object Technology.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)02 Introduction to Visual Modeling.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)04 Interaction Diagrams.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)05 ClassDiagrams.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)06 Other UML Diagrams.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)07 Design Pattern.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)08 Requirements Overview.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)09 Analysis and Design Overview.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)10 Architectural Analysis.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)11 Use-Case Analysis.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)12 Architecture Design.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)13 Use-Case Design.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)14 Subsystem Design.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)16 Database Design.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)17 Model Driven Development.ppt
- 上海交通大学:《面向对象分析与设计 Object Oriented Analysis and Design》课程教学资源(PPT课件讲稿)19 Aspect-Oriented Software Development(AOSD).ppt