Download presentation
Presentation is loading. Please wait.
Published byAllen Morrison Modified over 9 years ago
2
第 0 讲 前言 参考:无
3
自我介绍 姓名: 王顶 手机: 13582027613 Email : wngding@gmail.com wngding@gmail.com Blog : http://blog.sina.com.cn/wngdinghttp://blog.sina.com.cn/wngding Video: http://you.video.sina.com.cn/wngdinghttp://you.video.sina.com.cn/wngding
4
一、课程目标 二、课程内容 三、教学计划 AgendaAgenda
5
一、课程目标 二、课程内容 三、教学计划 一、课程目标一、课程目标 SDET Software Developer Engineer for Test
6
一、课程目标 二、课程内容 三、教学计划 二、课程内容(1.教材,2.内容)二、课程内容(1.教材,2.内容) 1. 教材 2. 内容
7
一、课程目标 二、课程内容 三、教学计划 二、课程内容(3.参考书)二、课程内容(3.参考书) 1. 教材 2. 内容 3. 参考书
8
一、课程目标 二、课程内容 三、教学计划 二、课程内容(4.参考网站)二、课程内容(4.参考网站) 1. 教材 2. 内容 3. 参考书 4. 参考网站 51testing : http://www.51testing.com/http://www.51testing.com/ Test Age : http://www.testage.net/http://www.testage.net/ 测试联盟: http://www.iceshi.com/http://www.iceshi.com/ 3A Testing : http://www.3atesting.com/ http://www.3atesting.com/
9
一、课程目标 二、课程内容 三、教学计划 三、教学计划三、教学计划 90min 理论讲解(王顶) 15min 提问 / 休息 60min 软件测试工具讲解(武永亮) 15min 提问 / 休息
10
一、课程目标 二、课程内容 三、教学计划 ReviewReview
11
Lecture 1 The Big Picture
12
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing AgendaAgenda
13
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing 1. Infamous Software Error Case Studies Disney's Lion King, 1994 Intel Pentium Floating-Point Division Bug, 1994 NASA Mars Polar Lander, 1999 Patriot Missile Defense System, 1991 The Y2K (Year 2000) Bug, circa 1974 (4195835/3145727)×3145727 - 4195835
14
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing 2. What Is a Bug? Terms for Software Failures Software Bug: A Formal Definition defect fault problem error incident anomaly variance failure inconsistency feature bug
15
Terms for Software Failures Defect Variance Fault Failure Problem Inconsistency Error Feature Incident Anomaly Difference Bug Blunder Oversight Glitch Goof
16
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing A Formal Definition of bugA Formal Definition of bug The software doesn't do something that the product specification says it should do. The software does something that the product specification says it shouldn't do. The software does something that the product specification doesn't mention. The software doesn't do something that the product specification doesn't mention but should. The software is difficult to understand, hard to use, slow, or in the software tester's eyes will be viewed by the end user as just plain not right.
17
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Figure:Why Do Bugs OccurFigure:Why Do Bugs Occur 3. Why Do Bugs Occur?
18
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Figure:The Cost of BugsFigure:The Cost of Bugs 4. The Cost of Bugs
19
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing What Exactly Does a Software Tester Do?What Exactly Does a Software Tester Do? 5. What Exactly Does a Software Tester Do? The goal of a software tester is to find bugs. The goal of a software tester is to find bugs and find them as early as possible. The goal of a software tester is to find bugs, find them as early as possible, and make sure they get fixed.
20
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing 6. What Makes a Good Software Tester? They are explorers. They are troubleshooters. They are relentless. They are creative. They are (mellowed) perfectionists. They exercise good judgment. They are tactful and diplomatic. They are persuasive.
21
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing 1. Infamous Software Error Case Studies 2. What Is a Bug? 3. Why Do Bugs Occur? 4. The Cost of Bugs 5. What Exactly Does a Software Tester Do? 6. What Makes a Good Software Tester?
22
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Quiz:
23
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Figure:Product ComponentsFigure:Product Components 1. Product Components
24
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Figure:Product ComponentsFigure:Product Components
25
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Error: Keyboard not found. Press F1 to continue. Can't instantiate the video thing. Windows has found an unknown device and is installing a driver for it. A Fatal Exception 006 has occurred at 0000:0000007.
26
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing 2. Software Project Staff Project managers, program managers, or producers Architects or system engineers Programmers, developers, or coders Testers or QA (Quality Assurance) Staff Technical writers, user assistance, user education, manual writers, or illustrators Configuration management or builder
27
I. Software Testing Background II. The Software Development Process III. The Realities of Software Testing Figure:Software Development Lifecycle ModelsFigure:Software Development Lifecycle Models 3. Software Development Lifecycle Models Big-Bang Code-and-Fix Waterfall Spiral
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.