Introduction to Software Testing

Course Specifications

Course number: 085045
Software: Apache JMeter
Course length: 1.0 day(s)

Course Description

As a computer user, you are familiar with software applications such as operating systems and text editors. You can build on this basic knowledge in order to identify basic principles of software testing. In this course, you will gain knowledge about software testing practices and methodologies. In addition, the course provides basic information on testing techniques, planning, design, running tests, and automated testing.

Course Objective: You will apply software testing concepts to test software applications.

Target Student: This course is intended for entry-level IT professionals, software developers, and IT managers, who would like to gain knowledge in the basics of software testing. It is also intended for persons who are preparing for a career in software quality testing.

Prerequisites: To successfully complete the course, we recommend that students have basic end-user computer knowledge.

Delivery Method: Instructor led, group-paced, classroom-delivery learning model with structured hands-on activities.

Hardware Requirements

For this course, you will need one computer for each student and one for the instructor. Each computer will need the following minimum hardware components:

Platform Requirements

Software Requirements

Performance-Based Objectives

Upon successful completion of this course, students will be able to:

Course Content

Lesson 1: Understanding Basic Software Testing Concepts
Topic 1A: Understand the Software Development Life Cycle
Topic 1B: Understand Software Development Models
Topic 1C: Understand Testing
Topic 1D: Understand Testing Types


Lesson 2: Planning Tests
Topic 2A: Understand the Levels of Testing
Topic 2B: Identify Risks
Topic 2C: Create a Test Plan


Lesson 3: Creating a Test Case
Topic 3A: Understand Test Cases
Topic 3B: Create Test Cases Using Black-box Testing Techniques
Topic 3C: Create Test Cases Using White-box Testing Techniques


Lesson 4: Implementing Tests
Topic 4A: Execute a Test Case
Topic 4B: Create a Test Summary Report
Topic 4C: Create a Test Incident Report


Lesson 5: Working with Testing Tools
Topic 5A: Identify the Classification of Testing Tools
Topic 5B: Test Software Using Automated Tools