The University of Texas Division of Continuing Education Continue

::COURSES


Software Testing and Quality Assurance

IIBA Endorsed Education Provider

Software is a critical component in producing most products and services. Successful companies optimize testing and quality assurance operations to be both thorough and cost effective. If they are not, resulting software failures could hinder production and deplete budgets.

This seminar offers a structured approach to software quality that helps you develop better applications more quickly and at a lower cost.

There is no prerequisite for this course.

Who Should Attend
  • Software quality assurance and testing team members
  • Software developers and engineers
  • Product or project managers
  • Systems analysts
Professional Development and Continuing Education Units

This seminar is worth 12 PDUs and 1.2 CEUs.

Outcomes
  • Manage quality versus time and cost
  • Develop and execute test plans
  • Use techniques for environmental, unit, and integration testing
  • Employ defect-prevention strategies
  • Perform walkthroughs and inspections
  • Support business process and software re-engineering
  • Lower the time and cost of software testing while increasing quality
  • Reduce time to market
Seminar Outline

Process Assurance

  • Techniques for process assurance
  • Causes of failure in process assurance
  • Verification versus validation
  • The product delivery process (a new paradigm)

Product Assurance

  • Techniques of product assurance
  • Activities to assure product quality
  • A new paradigm for assuring quality software design and architecture

Software Quality Assurance

  • Required component of software quality
  • Building an effective software quality organization
  • Building a separate quality assurance organization
  • The cost effectiveness of software testing
  • The impact of new paradigm
  • Techniques and contents of an SQA plan

Software Quality Standards

  • Some standards for software quality
  • The product delivery process
  • Components of a specification
  • Release management
  • Quality standards in the product delivery process

Overview of Test Cycles

  • Objectives of testing
  • Black box testing versus white box testing
  • Unit testing
  • Ad-hoc testing
  • White box testing
  • Black box testing
  • Integration testing
  • Incremental versus non-incremental
    • Big-Bang integration
    • Top-down integration
    • Bottom-up integration
    • Risk-based integration testing
  • System testing
    • System test consideration
    • Other tests (measures)
    • Testing maintenance problems
    • The credibility of software testing
    • Regression testing
    • Acceptance testing

Test Planning

  • Benefits of a test plan
  • Developing a successful test plan
  • Test plan sample
  • Automated test tools
  • Outsourcing

Software Quality Assurance Reviews

  • Objective
  • General guidelines
  • Walk-throughs and inspections

Basic Concepts of Measurements

  • Definitions
  • Understanding the need for collecting metrics
  • Cost of metrics
  • Common measurements and tips
  • Establishing a measurement program and prototyping
  • The impact of filters as feedback mechanisms

Process Improvement Road Map

  • Seven steps of the Process Improvement Road Map

Standards and Evaluation of Process

  • ISO 9000
  • SEI Maturity Model
  • Relationship and differences between SEI, ISO 9001, and ISO 9000-3
Seminar Brochure

Download the seminar brochure in pdf format. You will need Adobe Acrobat Reader to open and view this file.

*Additional registration discounts do not apply to this seminar.

Related Courses

  • Core Course for the Business Analysis Certificate Program.

Instructor(s)

Alka Jarvis

Coordinator(s)

Kimberly Carella
512-232-7313
carella@austin.utexas.edu

Elective Course for the Process Management Certificate Program.