8 Free Software Testing Courses to Improve your Skills | Agilitest blog

Software Testing — How to Make Software Fail

This lesson is perfect to learn how to:

  • find parts of program that need more testing
  • automatically generate test cases that break code in unexpected ways
  • engineer a sophisticated random test case generator
  • deal with lots of bugs and make it smaller…

Approaches to software development

After studying this course, you should be able to:

  • describe the elements of a basic software development process and illustrate the variety of different life cycles
  • understand the motivation for, and best practices of, an agile approach to software development
  • explain the benefits of the Unified Modeling Language (UML) as a standard notation for modeling
  • identify the different kinds of model used in software development and describe the relationship between models, viewpoints and software development.

Software Development Process

A free software testing course in 15 lessons that will teach you how to select and implement the ideal software process for your development project.

  • Life cycle models
  • Integrated development environment
  • Version control systems…

Software Testing Tutorial

Software Testing Tutorial gives an overview of software testing and its requirements in the software development industry. This software testing course will help you to develop your skills in:

  • SDLC
  • Documentation testing
  • Testing models

Automated Software Testing — Unit Testing, Coverage Criteria and Design for Testability

This free to start course teaches you how to automate software testing in an inspiring way. Find out how to:

  • derive test cases that deal with exceptional, corner, and bad-weather cases by means of several techniques
  • develop testable architectures and write maintainable test code

Learn Software Testing Certification

This free software testing training is recommended for beginners but also for industry professionals. It is divided into 8 main units to introduce all the core concepts of Software Testing in an easy and interactive way. It is a must for both software developers and QA professionals.

Introduction to Software Testing

This free software testing course will teach you the principles behind software. You will learn all the software testing fields, and grow your skills as a developer. Having completed this course, you will be able to:

  • list methods that can be used to reduce errors in software programs
  • identify the main approaches to designing a test case

Jenkins Introduction for Developer

This free course is an introduction to Jenkins for beginners. Jenkins Introduction for Developers is perfect for people who want to integrate and learn about Continuous Integration and professionals who are looking to integrate Jenkins to automate their development process.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store