Gain the knowledge and skills required for starting a career in the field of software testing with the Art of Software QA course. The course provides practical information on software testing and is designed for professional programmers, project managers, and programming and computer science students. The course focuses on testing techniques and helps students fulfill the software testing requirement of today's industries. The course contains interactive learning resources that will help you understand all the aspects of software testing

starstarstarstarstar

* Actual course outline may vary depending on offering center. Contact your sales representative for more information.

Learning Objectives

Gain the knowledge and skills required for starting a career in the field of software testing with the Art of Software QA course. The course provides practical information on software testing and is designed for professional programmers, project managers, and programming and computer science students. The course focuses on testing techniques and helps students fulfill the software testing requirement of today's industries. The course contains interactive learning resources that will help you understand all the aspects of software testing.

1
  • Introduction

  • Introduction

2
  • Self-Assessment

  • A Self-Assessment Test

3
  • The Psychology and Economics of Software Testing

  • The Psychology of Testing
    The Economics of Testing
    Software Testing Principles
    Summary

4
  • Program Inspections, Walkthroughs, and Reviews

  • Inspections and Walkthroughs
    Code Inspections
    An Error Checklist for Inspections
    Walkthroughs
    Desk Checking
    Peer Ratings
    Summary

5
  • Test-Case Design

  • White-Box Testing
    Black-Box Testing
    Error Guessing
    The Strategy
    Summary

6
  • Module (Unit) Testing

  • Test-Case Design
    Incremental Testing
    Top-Down versus Bottom-Up Testing
    Performing the Test
    Summary

7
  • Higher-Order Testing

  • Function Testing
    System Testing
    Acceptance Testing
    Installation Testing
    Test Planning and Control
    Test Completion Criteria
    The Independent Test Agency
    Summary

8
  • Usability (User) Testing

  • Usability Testing Basics
    Usability Testing Process
    Summary

9
  • Debugging

  • Debugging by Brute Force
    Debugging by Induction
    Debugging by Deduction
    Debugging by Backtracking
    Debugging by Testing
    Debugging Principles
    Error Analysis
    Summary

10
  • Testing in the Agile Environment

  • Features of Agile Development
    Agile Testing
    Extreme Programming and Testing
    Summary

11
  • Testing Internet Applications

  • Basic E-Commerce Architecture
    Testing Challenges
    Testing Strategies
    Summary

12
  • Mobile Application Testing

  • Mobile Environment
    Testing Challenges
    Testing Approaches
    Summary

13
  • Appendix A

  • Sample Extreme Testing Application

Audience

Anyone interested in gaining knowledge on software testing basics.

Language

English

Prerequisites

While there are no prerequisites for this course, please ensure you have the right level of experience to be successful in this training.

Length: 365.0 days ( hours)

Level:

Not Your Location? Change

Course Schedule:

To request a custom delivery, please chat with an expert.

Loading...