automated_testing_framework 0.2.0
automated_testing_framework: ^0.2.0 copied to clipboard
A testing framework that allows in app tests to be built and executed in an automated way.
automated_testing_framework #
Table of Contents #
Introduction #
Automated Testing Framework that allows for the building and executing of automated tests on emulators and / or physical devices. Unlike the Flutter Driver, this framework does not require any host driver so it does not have the same limitations.
Via this framework, the application itself is the test driver so it can execute in any circumstance the Flutter application itself can execute.
For users of the Framework, the three most important classes to become familiar with are:
Name | Description |
---|---|
Testable | Widget that is used to wrap application level widgets to provide the framework with the ability to interact with it. |
TestRunner | Top-level widget that must wrap the application as a whole. Acts as an owner for the testing framework. |
TestController | Controller that is used to create, edit, load, save, and execute the tests. |
Tests #
[Activating Test Widget]
[Dropdown Test]
[Failing Test]
[Stacked Scrolling]