Meet all requirements for an application.


Setting up the test plan (scope, duration, strategies), meetings, test reports, agility strategy.


Cyclical review of the test progress against the established milestones.


Review the increment to be delivered and decide if it is ready for deployment.

Functional testing describes a testing process used within software development to ensure that all requirements for the application-by-test (AUT) are met. It provides a way to check all functionality, as set out in the specifications (load and performance specification, user story at SCRUM, …).

More simply, the functional testing verifies that every function of a software or application does, such as it is specified in the Technical Requirements (DQRs) or DOD = Definition of Done at SCRUM.

Here, certain inputs are made or operations (use cases or workflows) are performed to compare whether the result or output meets, deviates or eludes the expected result.

Further components of the functional testing are usability tests, navigation and user guidance, input masks, and the behavior of conscious abuse and the resulting errors.

A more detailed article you may find here: Web Application Testing

Prerequisites for functional testing

  • Specific requirements include acceptance criteria
  • Acceptance criteria are set by the Test Manager or Test engineer.
  • SCRUM: User stories are set up with DOD (Definitions of Done). The DODs are converted into test cases

Implementation functional testing

  • Themes are structured in test suites
  • Test suites contain the individual test cases, which more or less 1: 1 reflect the acceptance criteria in several test steps
  • Additionally, use cases or workflows (how a user moves on the site Structure of the regression test cases
  • Further test cases

Performing functional testing

  • Issue or bug handling
  • Documentation
  • Issue Management, Release Management
digitalization agile
Service partner for near-shoring & onsite experts in Switzerland, Germany, Estonia and all Europe.
  • +41 44 586 74 44
  • Pfaeffikon SZ
  • sayhello [at]
  • +49 89 2316 7790
  • Munich
  • sayhello [at]
  • swiss made
    Hand crafted in the beautiful mountains of Switzerland
Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from Youtube
Consent to display content from Vimeo
Google Maps
Consent to display content from Google