image

Software Testing Productivity > Testing > Software Testing

SOFTWARE TESTING COURSE SYLLABUS

This course provides an overview of fundaments of software testing, including software testing techniques and tool support for testing:

4.5 star icon (1,025)

Created by: Abey Fesseha

  • icon Last updated 9/2021
  • icon English
  • icon English [Auto]
image

$500

$1,000
50% off

Our Sale Price

COURSE DESCRIPTION

This training is intended to anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers, and software developers. It is also appropriate for anyone who wants a basic understanding of software testing, such as product owners, project managers, quality managers, software development managers, business analysts, IT directors and management consultants.

The trainee will learn how to:

  • Apply general software testing principles and fundamental test processes
  • Implement test levels and types to various software development models
  • Conduct static techniques using proper roles, responsibilities, and tools
  • Manage tests, including planning and estimating

Chapter 1: Fundamentals of Software Testing

  • Assessing the goals of testing
  • Identifying causes of software defects
  • Organizing testing processes
  • Planning
  • Controlling
  • Analyzing
  • Designing
  • Implementing and executing
  • Evaluating exit criteria and reporting

Chanper 2: Ensuring Testing in Software Development Life Cycle

  • Key objectives of testing
  • Defining the inspection process
  • Implementing test levels
    • Component
    • Integration
    • System
    • Acceptance
  • Recognizing key concepts in maintenance testing
    • Identifying reasons for maintenance testing
    • Performing maintenance testing
  • Comparing the four test types
    • Functional
    • Non-Functional
    • Structural
    • Change-Related testing

Chapter 3: Implementing Static Analysis & Techniques

  • Application of Testing Techniques
    • Defining roles and responsibilities
    • Comparing formal and informal reviews
    • Identifying defects revealed in Static Testing
    • Discussing the types of review
  • Formal Review Process
    • Planning and Preparing for Inspection
    • Developing Successful Reviews
    • Correcting defects and obtaining approval

Chapter 4: Test Design Techniques

  • Black-Box Techniques
    • Equivalence partitioning
    • Boundary value analysis
    • Decision table
    • State transition
    • Use case
  • White Box Testing Techniques
    • Statement
    • Decision
  • Experience–Based Testing Techniques
    • Error Guessing
    • Exploratory Testing
    • Checklist-based Testing

Chapter 5: Test Management

  • Test Organization
    • Independent Testing
    • Tasks of a Test Manager and Tester
  • Test Planning and Estimation
    • Purpose and Content of a Test Plan
    • Test Strategy and Test Approach
    • Entry Criteria and Exit Criteria
    • Test Execution Schedule
    • Factors Influencing the Test Effort
    • Test Estimation Techniques
  • Test Monitoring and Control
    • Metrics Used in Testing
    • Purposes, Contents, and Audiences for Test Reports
  • Configuration Management
    • Risks and Testing
    • Definition of Risk
    • Product and Project Risks
    • Risk-based Testing and Product Quality
  • Defect Management

Tool Supporting for Testing

  • Test Tool Considerations
    • Test Tool Classification
    • Benefits and Risks of Test Automation
    • Special Considerations for Test Execution and Test Management Tools
  • Effective Use of Tools
    • Main Principles for Tool Selection
    • Pilot Projects for Introducing a Tool into an Organization
    • Success Factors for Tools

Suggested Courses:

image
Introduction to Microsoft Office

This course provides an overview of Microsoft applications including Windows, the Office Suite.

4.5

staricon

(1,025)

image
Introduction to Databases

This course provides an overview of Basic Architecture of SQL Server, SQL Server Editions and Versions, SQL Server Management Studio.

4.5

staricon

(1,025)

image
Introduction to Software Testing

This course provides an overview of fundaments of software testing, including software testing techniques and tool support for testing.

4.5

staricon

(1,025)

Subscribe Now!

If you don't want to loose any update Subscribe Now.