Modern business operations demand high quality application software. Yet, many business clients regard testing as a “necessary evil” because it is expensive, time consuming, resource intensive, disruptive to the business, and all too often, not very effective.
This workshop is designed to address these problems by focusing on the “functional” (Black Box) testing techniques that most often involve and benefit business clients. It examines the role of the Business Analyst as a testing facilitator between their business partners and I.T. This three-day workshop blends practical theory, proven methods, and leading-edge collaborative practices.
We begin with a critical look at current testing challenges and industry trends. The business case for testing is positioned within an overall software Quality Assurance program. The workshop provides a detailed 42-point checklist for developing a winning test strategy. The strategy includes sizing the testing effort, environmental preparations, documentation needs, control procedures, and concludes with the creation of a rock-solid test plan.
Key components of a testable Requirements Specification are defined, followed with an in-depth explanation of how to “scrub” a specification to eliminate common natural language ambiguities and mistakes. The workshop examines all of the major testing events associated with custom developed software and software packages. It focuses on the most effective “functional” Black Box testing methods commonly employed to validate the functional, online, and web-based components of a business system. The workshop concludes with a unique application of Lean Six Sigma techniques to develop post-implementation test cases to fine tune a production system.
Short, focused exercises give participants the opportunity to practice these important testing techniques. Overall, the workshop stresses business client involvement, thoughtful planning, effective test case development, and crisp execution as the cornerstones to a solid testing process.
AT THIS WORKSHOP YOU WILL LEARN HOW TO:
Prepare a comprehensive Test Strategy and Test Plan.
Define and assess the “testability” of a Business Requirements Specification.
Perform a high-payback Ambiguity Review (i.e., Requirements Scrubbing)
Develop effective functional (Black Box) test cases.
List and describe the testing events associated with Software Package acquisitions.
Develop post-implementation test cases to fine tune a production system.