同济大学:《软件测试》课程电子教案(PPT课件)Chapter 06 Tool Support for Testing

Testing is part of quality assurance Software Testing Chapter 6: Tool Support for Testing 同济大学 TONGJI UNIVERSITY
Software Testing Testing is part of quality assurance. Chapter 6: Tool Support for Testing

Outline 。Types of test tools Effective use of tools:Potential benefits and risks .Introducing a tool into an organization 同濟大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023
Outline •Types of test tools •Effective use of tools: Potential benefits and risks •Introducing a tool into an organization Software Testing 16.12.2023 2

Types of Test Tools .List the types of tools discussed in this section which you think would be useful for testing E-mall Pocket. ●Discuss.. 同濟大学 TONGJI UNIVERSITY Software Testing 16.12.2023 3
Types of Test Tools •List the types of tools discussed in this section which you think would be useful for testing E-mall Pocket. •Discuss. Software Testing 16.12.2023 3

Types of test tools The division of the tool Management Design GUI Static Analysis Test tools Implementation Evaluation Load performance 同濟大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023
Types of test tools Software Testing 16.12.2023 4 Static Analysis Design GUI Evaluation Load & performance Test tools The division of the tool Implementation Management

Types of test tools Management tools Test execution and comparison tools Requirement Load Acceptance specification performance test and simulation tools System test Test Architectural design tools design GUI drivers Functionality test Inspection tools Detailed design Integration Dynamic test analysis and debugging tools Static Coverage analysis Code Unit test tools tools 同海大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023 5
Types of test tools Software Testing 16.12.2023 5

Tool Support for Management of Testing Properties of test management tools: Apply to all test activities over the entire software life cycle; Provide interfaces for executing tests, tracking defects and managing requirements; Management -Support for quantitative analysis Support tracing the test objects to Test tools requirement specifications o月d8 forma 同濟大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023 6
Tool Support for Management of Testing Software Testing 16.12.2023 6 Properties of test management tools: – Apply to all test activities over the entire software life cycle; – Provide interfaces for executing tests, tracking defects and managing requirements; – Support for quantitative analysis – Support tracing the test objects to requirement specifications

Tool Support for Management of Testing Requirements management tools: Store requirement statements; Store the attributes for the requirements; -Provide unique identifiers; Support tracing the requirements to individual tests; Management -Help with identifying inconsistent or missing requirements; Test tools Load 8 forma 同桥大学 TONGJI UNIVERSITY Software Testing 16.12.2023 7
Tool Support for Management of Testing Requirements management tools: – Store requirement statements; – Store the attributes for the requirements; – Provide unique identifiers; – Support tracing the requirements to individual tests; – Help with identifying inconsistent or missing requirements; Software Testing 16.12.2023 7

Tool Support for Management of Testing Incident management tools: Store and manage incident reports(defects, failures,change requests or perceived problems and anomalies) Manage the life cycle of incidents -Provide unique identifiers; Management Support tracing the requirements to individual tests; Test tools Help with identifying inconsistent or missing requirements; forma 同濟大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023 8
Tool Support for Management of Testing Incident management tools: – Store and manage incident reports (defects, failures, change requests or perceived problems and anomalies) – Manage the life cycle of incidents – Provide unique identifiers; – Support tracing the requirements to individual tests; – Help with identifying inconsistent or missing requirements; Software Testing 16.12.2023 8

Tool Support for Management of Testing Configuration management tools: -Not strictly test tools,but necessary for storage and version management of testware and related software; -Applicable when more than one hardware/software environment (e.g., Management different operating system versions, compliers,browsers) Test tools Load rforma 同濟大学 TONGJI UNIVERSITY Software Testing 16.12.2023 9
Tool Support for Management of Testing Configuration management tools: – Not strictly test tools, but necessary for storage and version management of testware and related software; – Applicable when more than one hardware/software environment (e.g., different operating system versions, compliers, browsers) Software Testing 16.12.2023 9

Tool Support for Static Testing Static testing tools provide a cost effective way of finding more defects at an earlier stage in the development process. Static Analysis Test tools oad 8 同濟大学 TONGJI UNIVERSITY SoftwareTesting 16.12.2023 10
Tool Support for Static Testing Software Testing 16.12.2023 10 Static testing tools provide a cost effective way of finding more defects at an earlier stage in the development process
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 同济大学:《软件测试》课程电子教案(PPT课件)Chapter 05 Test Management.pptx
- 同济大学:《软件测试》课程电子教案(PPT课件)Chapter 04 Test Design Techniques.pptx
- 同济大学:《软件测试》课程电子教案(PPT课件)Chapter 03 Static Techniques.pptx
- 同济大学:《软件测试》课程电子教案(PPT课件)Chapter 02 Testing throughout the Software Lifecycle.pptx
- 同济大学:《软件测试》课程电子教案(PPT课件)Chapter 01 Soft Testing - Fundamentals of Testing.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 10 Multimedia.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 9 Service and Broadcast Receiver.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 8 Multi-threading.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 7 Data Persistence.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 6 List View and Custom View.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 5 Intent.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 4 Activity, Intent and UI.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 3 File structure and Layout.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 2 Introduction to Java and Object Oriented Programming.pptx
- 西安电子科技大学:《网络计算》课程PPT教学课件(Android Programming)Lecture 1 Introduction to Network Computing(主讲:栾浩).pptx
- 《算法基础》课程教学资源(学习笔记)算法基础 课堂笔记.pdf
- 长沙理工大学:《微机原理与接口技术》课程教学资源(大纲教案)微机原理与应用授课教案(负责人:叶青,打印版).pdf
- 同济大学:《逻辑网络》课程电子教案(PPT课件)数字设计中的基本电路 Introduction to the circuits in digital design.ppt
- 同济大学:《逻辑网络》课程电子教案(PPT课件)异步时序电路分析与设计 Introduction to asynchronous circuits design.ppt
- 同济大学:《逻辑网络》课程电子教案(PPT课件)寄存器与计数器 register and counters.ppt
- 同济大学:《软件测试》课程电子教案(PPT课件)How To Do High Quality Research, Write Acceptable Papers, and Make Effective Presentations?.ppt
- 《软件测试》课程电子教案(参考资料)Standard glossary of terms used in Software Testing(Version 2.0).pdf
- 《软件测试》课程电子教案(参考资料)Certified Tester Foundation Level Syllabus Released(Version 2011).pdf
- 《软件测试》课程电子教案(参考资料)Certified Tester Foundation Level Syllabus Released(Version 2011).pdf
- 河南科技大学:信息工程学院教育技术学专业本科课程教学大纲(汇编).pdf
- 吉林大学:《人工智能》课程电子教案(PPT课件)第一章 绪论 Artificial Intelligence(AI).ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第七章 机器学习.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第三章 知识与知识表示.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第二章 人工智能的数学基础.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第五章 搜索策略.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第八章 智能决策支持系统.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第六章 专家系统.ppt
- 吉林大学:《人工智能》课程电子教案(PPT课件)第四章 经典逻辑推理.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第10章 80X86的最新技术发展.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第1章 绪论(主讲人:赵宏伟).ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第2章 8088指令系统.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第3章 汇编语言程序设计.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第4章 8088的总线操作和时序.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第5章 半导体存储器.ppt
- 吉林大学:《微机原理及汇编语言》课程电子教案(PPT课件)第6章 输入和输出.ppt