Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
In this presentation, Michael Bolton explains how he uses interdisciplinary and exploratory methods to make sense of both the products we test and software testing itself. He explains how anthropology, which describes cultures and artifacts, can guide our testing; how investigative journalism can show us how to build a compelling testing story; and how sociology can help us understand how people interact with their tools.
This talk discusses common pitfalls in writing unreadable, unmaintainable unit tests in JavaScript. Some simple rules can keep you from tearing your hair out in anger three months from now, when things need to change.
With Selenium and Jenkins, you can extend Selenium processes to include screenshot comparisons, enabling automatic UX compliance at the speed of your Continuous Integration workflow. Learn how to compare screenshots from one Jenkins run to a repository of known quality, in order to insure that not only does your website work well, it also looks well.
Test driven development follow this pattern: Setup – Execute – Verify the new state. Asking the system under test for its new state has traditionally been done to check the new state. This can create problems with the Law of Demeter. The system under test knows unnecessary much about the objects it is collaborating with.
Managers play a critical role in the success or failure of test automation. Although most testers and some test managers have a realistic view of what automation can and cannot do, many senior managers have firm ideas about automation that are misguided—or downright wrong.
WebPagetest is an awesome tool, but out of the box there isn’t an easy way to run large numbers of tests and get performance trends over time. This video presents wpt-script, an open source tool that makes this process much easier. wpt-script is the short name for WebPagetest Script, a simple wrapper for the WebPagetest API that allows you to easily generate tests and graph results.
This video is an introduction to Karma, an open source test runner that makes testing JavaScript applications in real browsers frictionless and enjoyable.