Software Testing Videos and Tutorials: Load Testing, Unit Testing, Functional Testing, Performance Testing, Agile Testing, DevOps
In the software testing areas, it seems that just about anyone can learn how to code and use test automation tools. Even better is that codeless solutions are continually lowering the barrier of entry into the software automated testing field.
A delivery pipeline is a set of automated processes that allow developers and DevOps professionals to efficiently compile, build, test and deploy their code to their production platforms. It most common components of a pipeline are build automation/continuous integration, test automation and deploy automation.
This talk discusses various advances in program analysis technology that enable a larger class of bugs to be detected earlier in software development projects (and even to be automatically fixed in some cases). It focuses particularly on recent developments that enable tight integration of program analysis tools into DevOps processes.
Web-platform-tests is a large test suite used with WebDriver to ensure browsers stay compliant to web standards and in doing so remain interoperable. Along with being run in most browsers as part of their continuous integration (CI) system, we run the whole test suite over a dozen times a day to provide a public dashboard for both those working on browsers and those more generally working on standards.
Security testing is often seen as a mysterious and foreboding domain, where people enshrouded in hooded masks wield mystical powers to influence technology in ways that should be impossible. Vulnerabilities, hacks, disclosures, exploits and other spooky concepts seem to be the primary powers in this dark digital Mordor.
Gojko Adzic presents five universal rules for test automation, that will help you bring continuous integration and software testing to the darkest corners of your system. Learn how to wrestle large test suites into something easy to understand, maintain and evolve, at the same time increasing the value from your automated tests.
This talk try to answer the question of what the software quality assurance (QA) team should be doing, and how it is not only more fruitful for the software development organization, but a more rewarding path for the Testing Craftsman.