Funktsionaalteste
Funktsionaalteste is a term used in Estonian software engineering to refer to functional tests. These tests verify that a software product’s functions operate in accordance with its functional requirements, focusing on what the system should do from the user’s perspective. They assess features, inputs and outputs, business rules, data handling, and interfaces, and are typically based on specifications, use cases, and user stories.
The approach is generally black-box: testers do not rely on the internal implementation but instead evaluate
Process and artifacts commonly include test planning, design of test cases, selection of representative test data,
Automation and tools play a significant role in functional testing, with frameworks and scripts used to automate
Relation to other testing: functional testing is one pillar of quality assurance, alongside non-functional testing such