Learn Software Testing from Scratch

A Complete Guide to Master Software Testing Techniques
3.8 (37 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,863 students enrolled
Take This Course
  • Lectures 19
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 8/2014 English

Course Description

Software Testing is one of the most important and critical component of Software development life cycle. The testing team is ultimately responsible of Software quality and forms the bedrock before it goes out to actual users and to market place. Over the years with innovative development techniques the software testing and quality assurance field has undergone a sea change. With new techniques like TDD(Test driven development) taking hold in industry the software developers must understand the nuances of new approaches to software quality.

We at Eduonix always provide our students easy to grasp cutting edge technology training and this fun new course is aimed to get our Software quality Assurance professionals and developers both a quick but comprehensive training in the field of Software Testing.

This course of ours is divided into 8 main units:

  • The first one introduces you to the basic software testing field.
  • The second one teaches you to main software testing techniques
  • The third one deals with the phases of testing
  • The next one covers modern approaches to testing
  • The fifth one covers the all important non functional testing and also teaches Metaspoilt
  • You will also learn about testing peculiarities of different platforms
  • The next two chapters cover automated testing and test driven development
  • We also have provided sample documents for test plan and penetration testing

So get this and a lot more in this amazing course. It is a must for both software developers and quality professionals.

What are the requirements?

  • Basic knowledge of computers and software development

What am I going to get from this course?

  • To teach the software testing lifecycle
  • To teach modern approaches to software testing
  • To provide practical tips and tricks to QA professionals
  • To teach complete testing process

Who is the target audience?

  • QA professionals
  • Developers who like to understand testing techniques

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Introduction

Introduction to Software Testing

Section 2: What to Test and How to Test it?

Learn the Software Testing fundamentals in this lecture.


Learn the what and how of software testing.

Section 3: Common Phases of Testing

Basic software testing phases in SDLC


Learn all about different testing types

Section 4: Approaches to testing

Learn all about scripted testing, structured testing and testing scenarios


Scenarios, Checklists and Charter in testing

Section 5: Non Functional Testing

This lecture describes the non functional testing elements like usability, Accessibility and performance of the software product


This lecture describes the process of security, compatibility and localization


Testing features such as Maintanebility and supportability of a software


Setting up environment to perform NFT


Testing using meta spoil framework

Section 6: Platform Specialization

Learn the testing peculiarities for differnt platforms.

Section 7: Test Automation

Learn the basics of automated testing and its usage.

Section 8: Test Driven Development

Learn the main features of test driven development

Section 9: Report Writing and Signoff
14 pages

Document showing Software Test Plan

10 pages

Sample Document for Security Analysis

10 pages

A Sample Penetration Testing Report

Section 10: Course Summary

Course Summary

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Eduonix Learning Soultions, 1+ Million Students Worldwide | 200+ Courses

Eduonix creates and distributes high quality technology training content. Our team of industry professionals have been training manpower for more than a decade. We aim to teach technology the way it is used in industry and professional world. We have professional team of trainers for technologies ranging from Mobility, Web to Enterprise and Database and Server Administration.

Instructor Biography

Ready to start learning?
Take This Course