Exploring Non-Functional Testing
As software testers, we spend the majority of our time exploring and learning about functional testing and focusing on the functional needs of our applications. Often missing the increase in the quality we can bring to our applications by exploring various non-functional characteristics. The world of non-functional testing is broad and diverse and includes far more than performance and security testing!
The Exploring Non-Functional Testing live online training course has been designed to help you get started on your adventure through the world of non-functional testing and get you set on a path for your next adventure in the world of non-functionals.
Exploring Non-Functionals is delivered online by Jenna, who has over a decade of experience in software testing. The training is intended to be hands-on, interactive, and designed using proven techniques for adult learners.
Students will leave this training with a plan and the next steps to start learning more about a selected form of non-functional testing.
WHEN
-
WHAT
Training
WHERE
Online
MAX ATTENDEES
24
COST
£400-£600
Places on this training course are strictly limited, act quickly to secure your place.
Learn how you can increase quality by focusing on and exploring various non-functional characteristics
- Describe the difference between functional and non-functional test types
- Identify the appropriate measurement methods for various non-functional test types
- Use techniques in conversations with stakeholders to remove ambiguity in requirements for quality characteristics
- Identify when non-functional testing may be needed in a requirement or story
- Describe the principles of universal and inclusive design and their impact on usability
- Describe two of the primary types of usability tests and their purpose
- Use the UX honeycomb to identify the usability goals for your applications
- Describe the purpose and benefits of maintainability in your code base
- Visually identify code that is poorly structured or is counter to typical code patterns
- Identify your next steps in learning more about non-functional testing
We’ll bring our exploration to a close by discussing other often overlooked non-functional test types
Day One
Jenna
Training

We’ll get started on our exploration of non-functional testing with conversation and hands-on activities to develop an understanding of what non-functional testing is and isn’t. We’ll work in groups, on our own, and as a whole class to build a solid foundational understanding of how we deliver quality in non-functional planning, analysis, and testing. Once we’ve laid our foundation, we’ll start our exploration of User Experience testing and discover more about what it means to test and measure user experience.
Takeaways
- Describe the difference between functional and non-functional test types
- Identify the appropriate measurement methods for various non-functional test types
- Use techniques in conversations with stakeholders to remove ambiguity in requirements for quality characteristics
- Identify when non-functional testing may be needed in a requirement or story
- Describe the principles of universal and inclusive design and their impact on usability
- Describe two of the primary types of usability tests and their purpose
- Use the UX honeycomb to identify the usability goals for your applications
Prerequisites
The only pre-requisites are a stable internet connection, headphones and a mic.
Day Two
Jenna
Training

We’ll continue our exploration by discovering more about maintainability as a non-functional test type. Again using a combination of hands on and experiential learning we’ll learn how to start identifying code patterns and discuss how to support the maintainability of your applications, even if you’re not a coder! We’ll bring our exploration to a close by discussing other often overlooked non-functional test types and develop individual plans to continue exploring a non-functional test type on your own.
Takeaways
- Describe the purpose and benefits of maintainability in your code base
- Visually identify code that is poorly structured or is counter to typical code patterns
- Identify your next steps in learning more about non-functional testing
Prerequisites
The only pre-requisites are a stable internet connection, headphones and a mic.
Places on this training course are strictly limited, act quickly to secure your place.
Frequently Asked Questions
I still have credit with MoT, how can I use it?
If you have credit with Ministry of Testing and would like to use it to purchase a ticket for Exploring Non-Functional Testing Training? Get in touch with us via email at masters@ministryoftesting.com with your previous booking details and we will send you a booking link.