Spring 2018 Course
Date: Friday, June 22, 2018
Time: 8:30 am – 5:00 pm
Decision date: Friday, June 15, 2018
Early Registration Date deadline: Friday, June 8, 2018
Before Early Registration Date:
After Early Registration Date:
If paying by check, the check must be received before the appropriate dates for Early Registration and Decision Dates.
Make Checks payable and send to:
IEEE Boston Section
One Centre Street, Suite 203
Wakefield, MA 01880
Speaker: Robin Goldsmith, President, GoPro Management
Developing Reusable Test Designs – Be an Instant Expert-Run More, and More Thorough, Tests in Less Time
Would you like to be an instant testing expert, able to start testing effectively in new situations without delay? And would you like to spend more of your time running tests and less of your time creating the tests? Reusable test designs are a little-known but powerful test planning/design tool that make it possible for you to run more effective test cases in less time. This interactive seminar workshop shows you how to apply a systematic structured Proactive Testing approach that first enables you to design much more thorough tests than traditional methods. Then, you’ll discover how to convert your test designs into reusable test designs that you can apply instantly in new situations. You’ll develop several reusable test designs in class and be ready to add more to your toolkit back on the job. Exercises enhance learning by allowing participants to practice applying practical techniques to an actual case.
Participants will learn: Participants will learn:
* How test designs fit into the overall test planning structure and provide special advantages.
* Systematic reliably repeatable methods for identifying test designs to test a given system.
* Checklists and guidelines that enable you to spot the conditions traditional methods overlook.
* Converting your project-specific test designs into reusable test designs you can use for other systems.
* Applying reusable test designs to jumpstart your testing with instant expertise and effectiveness.
* Quickly and reliably selecting the subset of test cases suitable for scale and risk.
Who Should Attend: This course has been designed for testers, managers, analysts, designers, programmers, auditors, and users who plan, oversee, and/or carry out testing of software products.
PROACTIVE TEST DESIGN BENEFITS
Proactive vs traditional reactive testing
Proactive Testing™ Life Cycle advantages
IEEE Standard for Test Documentation
Often-overlooked key to proper prioritizing
Systematic drill-down strategy
Master and detailed test plans
Test design specifications
Test case specifications
How taking time to structure saves time
Structuring to make test sets manageable
Facilitating reconstruction of test data
Taking off the blinders to allow selectivity
Re-using instead of rebuilding test designs
Instant expertise for testing new situations
IDENTIFYING NEEDED TEST DESIGNS
Functional (black box) testing
Three-level approach to functional testing
Keys for thoroughness
Breaking down to manageable pieces
Functionality Matrix technique
Use case perspective
Technical software actions
Test design specifications that are needed
DESIGNING TESTS MORE THOROUGHLY
How designing adds thoroughness
Traditional test design still misses a lot
Focused brainstorming for a better start
Checklists and guidelines to fill the gaps
Tests based on data formats
Coverage of data and process models
Decision trees and tables
Concerns common to all types of testing
Equivalence classes and partitioning
Ranges and boundary testing
GUI and navigation issues
Often-overlooked other dimensions to test
Formal/informal test design specifications
Extracting the reusable elements
Enhancing with system-specific tests
Link to driving effective automated tests
SPECIFYING (REUSABLE) TEST CASES
Translating test designs into test cases
Selecting scaled subset based on risk
Reusable test case specifications
Other essential test case component
Finding and creating test data
Test script and matrix formats
Simple and sophisticated automation
Robin F. Goldsmith, JD is an internationally recognized authority on software development and acquisition methodology and management. He has more than 30 years of experience in requirements definition, quality and testing, development, project management, and process improvement. A frequent featured speaker at leading professional conferences and author of the recent Artech House book, Discovering REAL Business Requirements for Software Project Success, he regularly works with and trains business and systems professionals.