Black Box Software Testing Spring 2005

Slides:



Advertisements
Similar presentations
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Spring 2005 Part 4 -- QUALITY COST ANALYSIS by Cem Kaner,
Advertisements

Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART PAIRED EXPLORATORY TESTING by Cem.
CLEARLY STATING YOUR ARGUMENT THESIS STATEMENTS. WHAT IS A THESIS STATEMENT? A thesis statement is a single sentence that distils the central argument.
Systems Engineer An engineer who specializes in the implementation of production systems This material is based upon work supported by the National Science.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 Part RECRUITING TESTERS by Cem Kaner, J.D.,
ET Workshop v Opening©2002 Amland Consulting0-1 Exploratory Testing v Workshop in Risk-Based Agile Testing Parts of this class have been.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 Part Exercises by Cem Kaner, J.D., Ph.D.
Software Testing as a Social Science Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology (Extracted for WTST from.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART DEVELOPING A PLAN FOR TESTING by Cem.
Simulink SubSystems and Masking April 22, Copyright , Andy Packard. This work is licensed under the.
AUTOMATION IN MANUFACTURING 1 of 12 MADE IN FLORIDA - INDUSTRY TOURS.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing 2004 Academic Edition PART SCRIPTING: AN INDUSTRY.
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Spring 2005 by Cem Kaner, J.D., Ph.D. Professor of.
Elizabeth DeBartolo, Ph.D.Date Associate Professor, Mechanical Engineering Certificate of Completion is hereby granted to [Name Here] to certify that she.
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Fall 2005 Overview—Part 2 (Mission of Testing) Cem Kaner,
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART USER TESTING by Cem Kaner, J.D., Ph.D.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Spring 2005 PART 7 -- FUNCTION TESTING by Cem Kaner, J.D.,
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Fall 2005 Overview for Students Cem Kaner, J.D., Ph.D.
Computer Aided Design By Brian Nettleton This material is based upon work supported by the National Science Foundation under Grant No Any opinions,
Lesson Title: Types of RFID Tags Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas 1.
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Fall 2005 Overview—Part 3 (Test oracles) Cem Kaner,
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART 7 -- TEST DESIGN by Cem Kaner, J.D., Ph.D.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART 6 -- SCENARIO TESTING by Cem Kaner, J.D.,
Lesson Title: Guidelines for Securing RFID Systems Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART STOCHASTIC TESTING by Cem Kaner, J.D.,
Shared Mission, Sharing Resources: Librarians & Instructional Technologists Supporting Faculty Together This work is licensed under the Creative Commons.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing 2004 Academic Edition Part EDITING BUGS by Cem Kaner,
Lesson Title: EPCglobal Gen2 Tag Finite State Machine Dale R. Thompson and Jia Di Computer Science and Computer Engineering Dept. University of Arkansas.
Session # Rational User Conference 2002 Author Note: To edit Session # go to: View/Master/Title Master ©1998, 1999, 2000, 2001, 2002 Rational Software.
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 Part LEARNING STYLES: TEACHING TESTERS.
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Spring 2005 REGRESSION TESTING by Cem Kaner, J.D., Ph.D.
Copyright (c) Cem Kaner Black Box Software Testing (Academic Course - Fall 2001) Cem Kaner, J.D., Ph.D. Florida Institute of Technology Section:
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 PART REGRESSION TESTING by Cem Kaner, J.D.,
Leader Interviews Name, PhD Title, Organization University This project is funded by the National Science Foundation (NSF) under award numbers ANT
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
 Wind Power TEAK – Traveling Engineering Activity Kits Partial support for the TEAK Project was provided by the National Science Foundation's Course,
Lesson Title: Animal Identification Standards Dale R. Thompson Computer Science and Computer Engineering Dept. University of Arkansas
Copyright Crash Course Laura Rivera EDTC
Black Box Software Testing Copyright © 2003 Cem Kaner & James Bach 1 Black Box Software Testing Spring 2005 PART 8 -- TEST DESIGN by Cem Kaner, J.D., Ph.D.
Black Box Software Testing Copyright © Cem Kaner & James Bach 1 Black Box Software Testing Fall 2004 by Cem Kaner, J.D., Ph.D. Professor of Software.
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
Black Box Software Testing Fall 2004
Black Box Software Testing 2004 Academic Edition
Black Box Software Testing Spring 2005
Black Box Software Testing Fall 2004
For/Switch/While/Try UC Berkeley Fall 2004, E77 me
ME190L Nyquist Stability Criterion UC Berkeley Fall
Features Catalyst is the releng building tool It's used to build official releases Is being used to build weekly releases for > 2 years Supports many arches.
Discussion and Conclusion
Class Info E177 January 22, me. berkeley
Critical - thinking Assessment Test (CAT)
Elliptic Partial Differential Equations – Direct Method
Lesson Title: Reader Architecture and Antenna Configurations
Nanotechnology & Society
Title of Poster Site Visit 2017 Introduction Results
Title of session For Event Plus Presenters 12/5/2018.
Black Box Software Testing Fall 2004
Black Box Software Testing Fall 2005 Overview – Part 1 of 3
Black Box Software Testing 2004 Academic Edition
Copyright © 2008 by Dale R. Thompson Dale R. Thompson
Class Intro/TDD Intro 8/23/2005
Function Handles UC Berkeley Fall 2004, E Copyright 2005, Andy Packard
Black Box Software Testing (Professional Seminar)
Black Box Software Testing Fall 2005 Overview—Part 3 (Test oracles) Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology.
Title of Poster Site Visit 2018 Introduction Results
This material is based upon work supported by the National Science Foundation under Grant #XXXXXX. Any opinions, findings, and conclusions or recommendations.
Exploring Exploratory Testing
Basics of Matlab UC Berkeley Fall 2004, E Copyright 2005, Andy Packard
Lesson Title: Regulations Affecting RFID
Presentation transcript:

Black Box Software Testing Spring 2005 PART 8 -- TEST DESIGN by Cem Kaner, J.D., Ph.D. Professor of Software Engineering Florida Institute of Technology and James Bach Principal, Satisfice Inc. The Mission Example Copyright (c) Cem Kaner & James Bach, 2000-2004 This work is licensed under the Creative Commons Attribution-ShareAlike License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA. These notes are partially based on research that was supported by NSF Grant EIA-0113539 ITR/SY+PE: "Improving the Education of Software Testers." Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Which Group is Better? Testing Group 1 Testing Group 2 Two groups test the same program. The functions are equally important The bugs are equally significant This is artificial, but it sets up a simple context for a discussion of tradeoffs. Testing Group 2 From Marick, Classic Testing Mistakes

Which group is better?

Common arguments Group 1 is better than Group 2 because: They found more bugs If all bugs are of equal significance (that’s the assumption of the exercise), they reduced the company’s tech support costs. Note that they did do some testing of the entire product. They allocated more time to Function A, not all time. This is the risk-based testing approach. Serves the objective: Find significant bugs quickly Group 2 is better than Group 1 because: They did a better job of covering the product They give us a better idea of the quality of Functions B, C, D, and E. Note that this is a coverage-oriented approach Serves the objective: Help managers make ship/don’t-ship decisions.

Information objectives Find important bugs, to get them fixed Help managers make ship / no-ship decisions Check interoperability with other products Block premature product releases Minimize technical support costs Assess conformance to specification Conform to regulations Minimize safety-related lawsuit risk Find safe scenarios for use of the product Assess quality