软件测试全册配套完整精品课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《软件测试全册配套完整精品课件.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 配套 完整 精品 课件
- 资源描述:
-
1、Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 1 软件测试全册配套软件测试全册配套 完整精品课件完整精品课件 Principles of Software Testing for Testers Module 0 About This Course Course Objectives w After completing this course, you will be a more knowledgeable software tester. Y
2、ou will be able to better: Understand and describe the basic concepts of functional (black box) software testing. Identify a number of test styles and techniques and assess their usefulness in your context. Understand the basic application of techniques used to identify useful ideas for tests. Help
3、determine the mission and communicate the status of your testing with the rest of your project team. Characterize a good bug report, peer-review the reports of your colleagues, and improve your own report writing. Understand where key testing concepts apply within the context of the Rational Unified
4、 Process. Intended Audience and Prerequisites w Intended Audience Software testers, quality engineers and other quality- assurance staff who specifically perform software testing activities Software developers who want to understand the goals and tactics of functional testing, as it will probably be
5、 applied to their software Software managers who need to better understand the goals and methods of the testers who will work on their projects w Prerequisite Either six months on-the-job testing experience or significant experience in some other software development role. Course Outline 0 About Thi
6、s Course 1 Software Engineering Practices 2 Core Concepts of Software Testing 3 The RUP Testing Discipline 4 Define Evaluation Mission 5 Test and Evaluate 6 Analyze Test Failure 7 Achieve Acceptable Mission 8 The RUP Workflow As Context Course Materials w Student Workbook These slides with notes Sup
7、plementary papers (e.g. white papers, bibliography.) Note: these materials were initially prepared for Rational by Dr. Cem Kaner and are based jointly on his materials and on Rationals support and educational materials for the Rational Unified Process. Other Sources of Information w Student Workbook
8、 Detailed reference list provided w Rational Developer Network http:/ w Prof. Cem Kaners web site http:/ w Rational Unified Process Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 8 Principles of Software Testing for Testers Module 1 Software Engineer
9、ing Practices (Some things Testers should know about them) Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 9 Objectives w Identify some common software development problems. w Identify six software engineering practices for addressing common software
10、development problems. w Discuss how a software engineering process provides supporting context for software engineering practices. Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 10 Module 1 - Content Outline (Agenda) Software development problems w S
11、ix software engineering practices w Supporting software engineering practices with process Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 11 Symptoms of Software Development Problems User or business needs not met Requirements churn Modules dont inte
12、grate Hard to maintain Late discovery of flaws Poor quality or poor user experience Poor performance under load No coordinated team effort Build-and-release issues Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 12 Trace Symptoms to Root Causes Needs
13、not met Requirements churn Modules dont fit Hard to maintain Late discovery Poor quality Poor performance Colliding developers Build-and-release Incorrect requirements Ambiguous communications Brittle architectures Overwhelming complexity Undetected inconsistencies Insufficient testing Subjective as
14、sessment Waterfall development Uncontrolled change Insufficient automation SymptomsRoot Causes Software Engineering Practices Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change Continuously Verify Quality Poor quality Un
15、detected inconsistencies Insufficient testing Subjective assessment Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 13 Module 1 - Content Outline (Agenda) w Software development problems Six software engineering practices w Supporting software enginee
16、ring practices with process Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 14 Six software engineering practices Develop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change Princi
17、ples of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 15 Practice 1: Develop Iteratively Develop IterativelyDevelop Iteratively Manage Requirements Use Component Architectures Model Visually (UML) Continuously Verify Quality Manage Change Software Engineering Pra
18、ctices Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 16 Waterfall Development Characteristics w Delays confirmation of critical risk resolution w Measures progress by assessing work- products that are poor predictors of time-to- completion w Delays
19、and aggregates integration and testing w Precludes early deployment w Frequently results in major unplanned project extensions Design System Test Waterfall Process Requirements Analysis Code harvest test-ideas into catalogs; clarify change request details) Principles of Software Testing for Testers
20、Copyright 2002 Rational Software, all rights reserved 99 Discipline Workflows Guide Iterative Development Example Workflow: Test Example Workflow: Requirements Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 100 Discipline Workflows Sequence the Workf
21、low Details Example Workflow Detail: Validate Build Stability Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 101 Module 3 - Review w Presents an iterative testing process w Is Scalable and Customizable w Is designed for Flexibility The RUP Test Disci
22、pline: Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 102 Principles of Software Testing for Testers Module 4 Define Evaluation Mission Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 103 Module 4 Agen
23、da w Definition of the workflow: Define Evaluation Mission w Defining the mission of the test group w Defining the goal for test documentation Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 104 Review: Where Weve Been w In the introductory module we
24、discussed the concepts of quality and test ideas w In the last module, we introduced some of the basic elements in the RUP Test content w Well use those basic RUP elements throughout the remainder of the course to help provide context for what well learn. I / O A A9 9 9 9 A A 9 A 99 A9 9 9 9 9 A A 9
25、 A9 9 Role Activities Artifacts DataBase Test Suite Workflow details Principles of Software Testing for Testers Copyright 2002 Rational Software, all rights reserved 105 Define Evaluation Mission w In this module, we begin with the workflow detail Define Evaluation Mission w The Mission focuses on t
展开阅读全文