mirror of
https://github.com/status-im/status-desktop.git
synced 2025-02-19 18:18:38 +00:00
19 lines
1.2 KiB
Markdown
19 lines
1.2 KiB
Markdown
|
# status-desktop-ui-test
|
||
|
UI test application for **Status Desktop**
|
||
|
|
||
|
* Test automation project that uses [Squish](https://www.froglogic.com/squish/) as a testing tool with [BDD](https://www.froglogic.com/squish/features/bdd-behavior-driven-development-testing/).
|
||
|
* Information about its architecture can be found in [wiki](https://hackmd.io/@status-desktop/B1MlJV5nd/%2Fm9D4p_y7ShOm3ooD7GAT0A).
|
||
|
|
||
|

|
||
|
|
||
|
|
||
|
## Preparing the environment to develop and run tests
|
||
|
1) Install [Squish](https://doc.froglogic.com/squish/latest/) and run its IDE.
|
||
|
2) `File / Open Test Suite` and browse to `testSuites` directory.
|
||
|
3) Once the suite is open, click `Test Suite Settings` button to configure the **AUT** (Application Under test).
|
||
|
* Select `AUT tab` and browse until the corresponding `status-desktop\bin\nim_status_client` binary is set.
|
||
|
* Uncheck `Automatically start the AUT` option (if it is already checked).
|
||
|
* Save changes.
|
||
|
|
||
|
Now you should be able to create new suites, test cases and run the existing ones just only by clicking `Run` buttons!!
|