Software Testing

Software testing is a critical step in the software development cycle and ensures the software built is of desired quality. With the exponential increase in the number of mobile apps and other technologies, software testing as a field is constantly evolving and gaining prominence than ever.

Star Certified Software Testing is a certification program developed by Star Certification. It endorses candidate’s skills to design testing cases for usability testing, conduct automated and manual tests to ensure the software meets all requirements, and more.

This program teaches students the fundamental concepts of software testing and its principles. The program then aims to teach the learners about different software testing techniques and tools and the agile software testing process.

Audience

  • Beginner to Intermediate

Course Objectives

In this course, you will learn about:

  • Concepts and principles related to testing software
  • Static and dynamic software testing techniques
  • Different tools available for web, desktop and mobile testing
  • Automation testing
  • Agile software testing
  • Software quality assurance and metrics

Course Outcome

After competing this course, you will be able to:

  • Describe the essentials of software testing
  • Develop test cases and generate test reports
  • Employ software testing using multiple tools
  • Use testing techniques and mange software tests
  • Explain how to deploy automation testing
  • Understand agile software testing
  • Secure the testing process

Table of Contents outline

  • Introduction to Software
  • Exploring the Essentials of Software Testing
  • Exploring Testing and Software Life Cycle
  • Exploring Static Testing Techniques
  • Exploring Dynamic Testing Techniques
  • Managing Software Tests
  • Exploring Various Testing Levels and Testing Techniques
  • Describing Testing Tools
  • Describing Unified Functional Testing (UFT) 14.50
  • Describing LoadRunner
  • Describing Automation Testing
  • Agile Software Testing
  • Testing Mobile Applications
  • Testing Internet Applications
  • Testing Desktop Applications
  • Security Testing
  • Software Defect Management
  • Software Quality Assurance (SQA)
  • Software Quality Metrics
  • Improving Software Quality

Labs

  • Lab Session 1- To Test a Sample Application Using Micro Focus UFT 14.50
  • Lab Session 2- To Test a Sample Website Using LoadRunner
  • Lab Session 3- To Perform Automation Testing on a Sample Website using Selenium and JMeter
  • Lab Session 4- To Test a Sample Android Application Using Bitbar
  • Lab Session 5- To Perform Functional Testing and Usability Testing on a Website
  • Lab Session 6- To Perform Automation Testing on a Desktop Application
  • Lab Session 7- To Manage Defects using a Defect Management Tool