Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
Learn how to improve your software testing strategies, with theoretical ideas, practical tips and examples. A good test strategy drives your testing effort towards the testing mission, and is specific, anchored, pragmatic, effective and possible to change.
Learn the best practices for testing mobile applications on smartphones and tablets. This video discusses the challenges of testing mobile applications, knowing the application you are testing, the different types of mobile testing, the tools and resources that could help your mobile testing efforts.
Learn the story of Google’s Testing on the Toilet’s: from a deceptively simple idea to a company-wide cultural phenomenon that has received national acclaim.
Many people make mistakes in test automation based on good intentions but flawed knowledge. This video presents four intelligent software testing automation mistakes: Automation should find bugs, Test tools are tools for testers, Automate manual tests and Automation has to achieve ROI.
This presentation discusses problems and solutions that were made in solving problems such as size (about 100 people in total, more than 5 years long), multi-location (Vilnius, China, US), remote PO (teams in Eastern Europe, PO in US), ~550 000 LOC’s, multiple customers. It will present techniques used to maintain the project quality in shape: Continuous Integration, Code Review, Static Code Quality.
Martin Flower defines legacy code as code without tests. You test your server-side code, but if you are working on a site with a fair amount of non-trivial JavaScript (ajax call, extensive callbacks, etc.) you really should be testing your JavaScript as well. All the untested JavaScript code we are writing today is, in effect, legacy code, but we can address this with JavaScript unit testing!
Breaking concepts down into logical chunks, tackling them in isolation. Sound familiar? This is how we write tests, but it’s also how a mathematician writes proofs. Exploring the similarities and differences between the two can bring us back to our profession’s mathematical roots.