Functional testing ensures that code functions work with the expected behaviour for a given input.
Functional testing must be against a reference point to ensure a pass or fail. Example of this are requirements or user story acceptance criteria.
Traditionally, test scenarios and cases were written using pre-requisite (data set up), steps (actions taken) and expected outcome (results). More recently, test have become more lightweight written in a Given, When, Then format (‘Gherkin Syntax’) – which lends itself more to automation of functional test cases.
Get in touch with us today to discuss your requirements.
+44 (0)114 399 2820