Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
This tutorial presents how to do Test-Driven Development (TDD) for a Spring Boot application and how some of the latest Spring Boot annotations and utilities make that easy. Ever wonder how to test a hard problem like caching or write an integration test without making an external API call? Or come across a situation where testing something was so hard that it never got tested?
Page-Object pattern is very commonly used during software testing when you use test automation frameworks. However, as the scale of the framework grows, there is a limitation on how much reusability really happens. It can inherently become very difficult to separate the test intent from the business domain. This presentation discusses the issues with the Page-Object pattern and the solution that you can implement – Business Layer – Page – Object pattern, to help your code staying DRY.
An often overshadowed aspect of building great products is ensuring these products are reliable and perform as expected. Similar to physical products, the quality of a digital product has a large impact on the customer/user experience. Typically a quality assurance (QA) or software testing team leads this effort. But, what is the difference between QA and testing, and does it matter? We believe so, and so should you.
Testcontainers is an open source Java 8 library that supports JUnit tests, providing lightweight, throwaway instances of common databases, Selenium web browsers, or anything else that can run in a Docker container.
This presentation discusses the qualities of the modern software testing leader. Whether you are responsible for establishing a software testing practice in your organization, managing test processes or people, defining testing strategies for your team, coaching testing or influencing your co-workers to adopt successful quality practices, this presentation provides you the foundations and knowledge to succeed in your endeavor.
Motivation software testers is perhaps the most important duty of the test managers. However, testers might responds very differently to the same stimulus according to their personality. This video show participants the practical way to deal with this issue of software testers’ motivation, using the following structure.
There is a lot of talk in modern software testing teams about experimentation. Classically an experiment is a very structured series of activities designed to find something out. Sounds a lot like software testing and is in direct alignment with the concepts around Test-Driven Development (TDD), Behavior-Driven Development (BDD) and Acceptance Test-Driven Development (ATDD). This video discusses how to design testing experiments that are valuable and provide the right insights to the right people, at the right time.