Glossary
Functional testing verifies whether a system behaves according to a specified requirement, such as saving a setting or returning the expected search result.
The assertion is the core of the test. Completing actions without an explicit expected result may prove only that the actions did not throw an error.
Teams express the starting state, user action and expected outcome, then choose the right test layer. They update the test when the intended behavior changes.
Zerocheck drafts browser tests from the actions and expected outcome you provide. Each saved YAML test ends with a Verify step. Run details preserve the exact steps and their observed results for review.