Art of Software Testing QA

(software-qa) / ISBN : 978-1-61691-928-3
This course includes
Lessons
AI Tutor (Add-on)
135 Review
Get A Free Trial

About This Course

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.

Skills You’ll Get

Get the support you need. Enroll in our Instructor-Led Course.

Lessons

13+ Lessons |

Hands-On Labs

1+ LiveLab | 00+ Minutes

1

Introduction

2

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

Appendix A: Sample Extreme Testing Application

Related Courses

All Course
scroll to top