As the ENACTEST project draws to a close, NEXO QA, an industry partner within the project, has contributed by developing training materials that can now be used for both introductory training. These materials are hands-on practical content that explain two widely applied and current practices within the software testing industry.

The first topic is Behaviour Driver Development (BDD), a Test-First approach to developing software that promotes collaboration across roles. It uses the Three-Amigos practice, where the Product Owner, Developers, and Testers work together to define features as concrete examples.

These examples are then expressed as human-readable scenarios using Gherkin syntax (GIVEN–WHEN–THEN). The tool Cucumber is then used to convert these scenarios into step definitions, which form the basis for automated tests and drive development.

BBD is a great practice that encourages the whole-team approach to building quality into any product from the very beginning.

The second topic is Cybersecurity, a critical component of the modern software tester’s toolbox. It covers the fundamentals of cybersecurity testing, focusing on key aspects of Dynamic Application Security Testing (DAST): how it works, what to test for, and current best practices.

The topic places particular emphasis on penetration testing, including an introduction to the penetration testing process and practices like SQL Injection (SQLi) as well as the core concepts behind SQLi attacks.

Cybersecurity testing is an excellent addition to the skill set of both novice and experienced testers looking to explore the cybersecurity domain.

The training materials are now available for all to use from the ENACTEST project website and will be maintained over the coming five years. Feel free to use them, along with the other training materials provided by the project’s partners.

Happy Learning!

Similar Posts