b2f927b716
Created new `suite_messaging` where all related chat tests will be migrated to. - `tst_ChatFlow` has been moved to new `suite_messaging`. It still contains some broken tests. - `tst_groupChat` has been moved to new `suite_messaging`. It is now working (but it relies on the mailserver so could fail sometimes). - `tst_statusLoginPassword` has been moved to new `suite_onboarding`. - It has been needed to move some object definitions from `chat_names.py` to `global_names.py` since they are shared between different suites. - Some other minor object and steps definitions have been moved to fit with the new structure. Closes #7624 |
||
---|---|---|
.. | ||
doc | ||
fixtures | ||
src | ||
testSuites | ||
.gitignore | ||
README.md |
README.md
status-desktop-ui-test
UI test application for Status Desktop
- Test automation project that uses Squish as a testing tool with BDD.
- Information about its architecture can be found in wiki.
Preparing the environment to develop and run tests
- Install Squish and run its IDE.
File / Open Test Suite
and browse totestSuites
directory.- Once the suite is open, click
Test Suite Settings
button to configure the AUT (Application Under test).- Select
AUT tab
and browse until the correspondingstatus-desktop\bin\nim_status_client
binary is set. - Uncheck
Automatically start the AUT
option (if it is already checked). - Save changes.
- Select
Now you should be able to create new suites, test cases and run the existing ones just only by clicking Run
buttons!!