Cem Kaner, J.D., Ph.D. Director

Slides:



Advertisements
Similar presentations
Vision for QA and Testing Organizations Chandana Ranasinghe Consultant to QAI Sri Lanka.
Advertisements

See...Think…Respond Adam White Founder Manager Test Engineering and Escalations Context Driven Testing.
High level QA strategy for SQL Server enforcer
Thoughts on Systematic Exploratory Testing of Important Products James Bach, Satisfice, Inc.
(With Apologies to Dr. Strangelove).  It is a course designed for graduate students in business who have not taken any statistics courses as undergraduates.
Four Schools of Software Testing Workshop on Teaching Software Testing, Florida Tech, February 2003.
Software Testing By Marcin Starzomski :P. What is Testing ? Testing is a process used to help identify the correctness, completeness and quality of developed.
How can we collect relevant evidence of student understanding?
Component 4: Introduction to Information and Computer Science Unit 9: Components and Development of Large Scale Systems Lecture 5 This material was developed.
Internet Business Strategies A strategic view of the various options and connectivity levels available to business through the Internet. Copyright 2011.
Starting today. 1. Save teachers time. 2. Save your district money. 3. Increase the quality of education for your students.
Naveen Gurusiddaiah Technology Evangelist Software Quality: Technology trends and the way ahead.
1 MSP-Motivation Assessment Program (MSP-MAP) Tools for the Evaluation of Motivation-Related Outcomes of Math and Science Instruction Martin Maehr
8/27/20151NeST Controlled. 2 Communication Transportation Education Banking Home Applications.
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Academic Course – Fall 2001) Cem Kaner, J.D., Ph.D. Professor of.
Software Quality Assurance and Testing prof. A. C. (Alex) Telea Course description.
Markus Mostert & Lynn Quinn Rhodes University Grahamstown South Africa Using ICTs in Teaching and Learning: Reflections on Professional Development of.
Test Organization and Management
Getting Ready to Achieve North Shore Community College Kelly Sullivan, J.D. Director, Project GRAD Project GRAD.
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
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 © 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.
Worlds First Professional CDT Education By Martin Nilsson.
About Quality Pre paired By: Muhammad Azhar. Scope What is Quality Quality Attributes Conclusion on software Quality Quality Concepts Quality Costs.
The Role of Experience in Software Testing Practice Zahra Molaei Soheil Hedayatitezengi Comp 587 Prof. Lingard 1 of 21.
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.
1 Rossier School of Education Defining Excellence in Urban Education.
Session # Rational User Conference 2002 Author Note: To edit Session # go to: View/Master/Title Master ©1998, 1999, 2000, 2001, 2002 Rational Software.
Software Maintenance Speaker: Jerry Gao Ph.D. San Jose State University URL: Sept., 2001.
January 26, 2011 Careers Conference, Madison, Wisconsin Robin Nickel, Ph.D. Associate Director, Worldwide Instructional Design System.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Job Coaching in Practice Transitioning from Professional to Natural Supports.
Copyright (c) Cem Kaner Black Box Software Testing (Academic Course - Fall 2001) Cem Kaner, J.D., Ph.D. Florida Institute of Technology Section:
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
Hello Friends Let’s get started…. PRESENTED BY: AJAY BALAMURUGADAS A SOFTWARE TESTER Software Tester's Role in Conscious Quality Delivery.
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
1 Theme 3: Testing Techniques. 2 Testing Techniques Lesson 48: “Testing combines techniques that focus on testers, coverage, potential problems, activities,
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.
Jeffrey Murray Principle Test Manager – PowerPoint Problems with PowerPoint? … you can blame me!
Introduction to Software Testing Maili Markvardt.
Internal developer tools and bug tracking Arabic / Hebrew Windows 3.1Win95 Japanese Word, OneNote, Outlook
Copyright (c) Cem Kaner. All Rights Reserved. 1 Black Box Software Testing (Professional Seminar) Cem Kaner, J.D., Ph.D. Professor of Computer.
Software Testing History, Trends, Perspectives – a Brief Overview.
COLLABORATIVE PROBLEM-SOLVING
Black Box Software Testing Spring 2005
Continuous Delivery- Complete Guide
Software Quality Assurance
Information Systems in Organizations Course Introduction Steve Sclarow
Requirements Analysis Scenes
Child Development Center
Black Box Software Testing (Academic Course - Fall 2001)
Black Box Software Testing (Academic Course - Fall 2001)
Information Systems in Organizations Course Introduction Steve Sclarow
Information Systems in Organizations Introduction: Carey O’Donnell
Introduction to Software Testing
Test Management without Test Managers
Visions and missions An approach to learning and teaching
Information Systems in Organizations Introduction Carey O’Donnell
Chapter 2 The Origins of Software
Introducing ISTQB Agile Foundation Extending the ISTQB Program’s Support Further Presented by Rex Black, CTAL Copyright © 2014 ASTQB 1.
Black Box Software Testing Fall 2005 Overview – Part 1 of 3
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Practical Software Engineering
Information Systems in Organizations Introduction Carey O’Donnell
Information Systems in Organizations Introduction: Carey O’Donnell
Black Box Software Testing (Professional Seminar)
Software Testing Lifecycle Practice
Manage testing by time boxes
What happened to all my testers?
Presentation transcript:

Cem Kaner, J.D., Ph.D. Director MISSION: Create effective, grounded, timely materials to support the teaching and self-study of software testing, software reliability, and quality-related software metrics. Mike Andrews, Ph.D. James Whittaker, Ph.D. Pat Bond, Ph.D. Scott Tilley, Ph.D.

Testing? Testing is often taught as a routine activity. This misses the point Testing is a technical investigation of a product Complete testing would require infinite time Instead, we have to apply judgment & skill to develop the optimal set of tests and test documentation within the project’s time, cost and reporting constraints THIS is a much more challenging task, to learn to teach, and to do.

Testing Techniques? Testing courses are often focused on a miscellaneous collection of test techniques, plus rules for doing the paperwork Any technique addresses one or a few of these six issues: Risk (what bugs we’re looking for) Activity (how we do the testing) Tester (who does the testing) Coverage (how much of what gets tested) Evaluation (how to tell whether the program passed the test) Reporting requirements (needed outputs) Our task is to apply the right techniques to serve the specific needs of the project at hand For that, we need to understand techniques context (the circumstances surrounding the project) project requirements (how testing serves the project)

Black Box Testing Course Professional version in development since 1992 Taught at wide range of companies, including Hewlett-Packard, Microsoft, Intel, Symantec, Postalsoft, Avid, BEA Systems, Cognos, California Dept of Transportation, Iomega, Peoplesoft, Rational, Cigital, Software AG, Safeco, many others. Techniques taught / practiced in context of a sample application Customizable At your site (1-5 days) Core learning objectives Selection of topics and examples Balance of lab vs lecture (co-taught with your technical manager) At Florida Tech (4.5 days typical) Selection of topics To lesser extent, lab vs lecture

Black Box Testing Course Materials Oracles Impossibility of complete testing Techniques Function testing Domain testing Risk-based testing Bug taxonomies Attacks Scenario testing Specification-based User testing Stress testing Multivariable tests Regression testing Stochastic testing & high-volume automation Exploratory testing Scripting problems Questioning strategies Ad hoc models paired testing Testability Bug reporting effective advocacy quality/cost analysis Test documentation doc components analyzing requirements for testdocs Test planning Outsourcing Legal issues Role of test groups / mission of testing Adapting testing to different lifecycles Test-related metrics and measurement theory Recruiting Career planning Evaluating staff performance

Possibilities for the Future We’re glad to organize these if there is enthusiasm: Homebrew test automation Available NOW Bret Pettichord Using / customizing the new generation of free software test tools Test-driven development course Potentially now project-driven, paired programming extensive personal practice, feedback Testing boot camp Summer 2005? Interest? 3 weeks High teacher : student ratio Mix of academic and practitioner teachers Extensive personal practice/coaching Lecture (a.m) Coached practice (p.m.) Group assignments (evening)