Services

> Education
    Course Catalog
    Public Schedule
    Enroll Today
   • Have it Onsite
    Onsite Advantage
    Contact Education

> Mentoring

> Consulting

 


Testing for Business Analysts
Overview
Course 284– 2 Days

Gathering and documenting requirements is a good starting point for a successful project. However, it is often difficult to visualize how the system will behave under specific circumstances by just reading the requirements document. Test cases, which are based on functional requirements or derived from use cases, make the expected system behavior more concretely to the project team. Just designing the test cases will often reveal many problems with the requirements, even without executing the test. Developing test cases early on, almost in parallel with requirements, uncovers problems that can still be corrected inexpensively. When Stakeholders, Analysts, Testers, and Developers walk through the test cases together, they will share a clear vision how the system should work. Test cases based on concrete scenarios are the foundation for user acceptance testing.

Testing ensures system quality and compliance with the requirements model. In some organizations the Analysts are directly involved in writing the function test cases. In other organizations, Testers do this. In both cases the Analysts gain tremendously by attending this workshop, because by understanding how to design and write test cases, they will be able to write better requirements. This workshop provides the foundation for planning, creating and executing test cases. The attendees will learn how to develop a test plan and create tests using requirements documents, use cases, class diagrams, state diagrams process models and related requirements artifacts.

Objectives

  • Develop a test plan based on business requirements
  • Understand the steps used to verify and validate software, including reviews, inspections, testing and demonstrations
  • Learn how to effectively conduct a review
  • Understand the concept of usability and develop usability tests
  • Create effective test cases
  • Lead user acceptance testing

Who Should Attend
Business Analysts, Managers, QA Professionals, Business Experts, Team Leaders, and anyone who needs an introduction to testing and QA.

Instructional Methods
The workshop combines lecture, exercises and a case study. Exercises will provide the attendees with the opportunity to practice developing test plans, and creating test cases.

Prerequisites
There are no particular prerequisites for this workshop.

Workshop Content

Testing Concepts & Principles

  • What is Software Quality Assurance (SQA)
  • The cost of correcting defects
  • The purpose of testing
  • Quality Control and Software Quality Assurance
  • The role of the Analyst
  • The V Model – types of testing

Test Strategy & Planning

  • Creating a test strategy
  • The elements of a test plan
  • Creating a test plan
  • Developing test metrics and estimates
  • Setting up traceability between test cases and requirements

Creating Test Cases from Requirements

  • Mapping use case to test suites
  • Creating test cases
  • Testing range/error handling
  • Apply techniques
  • Black Box
    • White Box
    • Boundary Analysis
    • Error Guessing
    • Equivalence Partitioning
  • Testing use case interactions
  • Applying other UML Analysis models for creating test

Reviews and Inspections

  • The importance of reviews
  • Deciding what to review
  • Preparing of review
  • Organizing and managing a review
  • Reviewing test cases

Usability Testing

  • What is usability?
  • Setting up usability criteria
  • Application interface standards
  • Testing usability
  • Testing GUI screen functionality

Acceptance Testing

  • What is acceptance testing
  • Roles and responsibilities
  • Defining goals and creating strategy
  • Selecting test data
  • Uncovering and reporting errors

Reporting and Tracking Defect Resolution

  • What is a defect?
  • Defect type and severity
  • Reporting defects
  • Tracking defect resolution
  • Getting insights form defect data
 

 

 

Have It Onsite



 

 

 

 

 



   
Copyright  2004 Object Knowledge All rights reserved