software quality assurance and testing

In Software Quality Assurance and Testing training course, we will take an in-depth examination of the practices that organizations who are serious about quality, have implemented.

This course will provide many interesting and new ideas to all members of any software project. This includes project managers, test managers, development managers, QA personnel at all levels, test teams, and development teams.

COURSE AGENDA

  • The Requirement Management Process
  • The Common Sense Model for Development and Testing
  • Documenting requirements
  • Requirement traceability
  • Model-Based Requirement management for effective testing
  • Use cases as a powerful test design tool
  • Definition of quality
  • Quantifying quality
  • Achieving quality
  • Requirements are crucial for effective testing
  • Test both functional and quality requirements
  • Adopt Model-Based requirements
  • Formally design your tests
  • Perform both positive and negative testing
  • Trace requirements to test components
  • Trace test cases to database components
  • Perform thorough regression testing
  • Define your test process
  • Select tools to support your process
  • Perform both static and dynamic testing
  • Getting the most out of inspections and reviews
  • Inspections and reviews do not have to be expensive
  • On-line preparation process
  • Issue-based inspection meetings
  • Defining the 7 parameters of any work product
  • Building the inspection process
  • Defining your work process is simpler than what you think
  • Everyone will define his or her process for what they do
  • A pragmatic frame work for defining individual and team processes
  • Defining the process parameters for different test and QA processes