For the complete documentation index, see llms.txt. This page is also available as Markdown.

Form and business logic validation – manual and exploratory tests

Forms are a key point of contact between the user and the application. Errors in validation or business logic can lead to incorrect data, user frustration, and even legal risk.

Black-box techniques

  • partitioning into equivalence classes (equivalence classes - sets of input and output data for which we assume the system will behave in the same way).

  • boundary value analysis,

  • decision table-based testing,

  • state transition testing.

Manual testing

  • systematic checking of fields and rules according to a checklist,

  • we check, among other things, the correctness of fields, error messages, and the correctness of the flow.

Exploratory testing

  • a less formal approach – the tester takes on the role of the user,

  • looking for unusual scenarios, e.g. very long field values, unusual data formats (e.g. dates), omission of required fields

  • goal: to discover errors that were not anticipated in the analyses.

Last updated

Was this helpful?