status-desktop/test/ui-test
Noelia ec8c64d7a1 test(tst_userIdentity): Fix test scenarios broken due to new user profile design
- Fixed test scenarios broken due to new user profile design.
- Added new verifications in social links: github, youtube, discord and telegram.
- Scenario statements reorganization.

Fixes #8281
2022-12-20 15:53:50 +01:00
..
doc test(chore): Renamed and reorganized files and added files flow diagram 2022-11-22 12:44:57 +01:00
fixtures test(status_messaging/tst_groupChat-adminGroupChat): Added steps to cleanup group chat in needed scenarios 2022-11-15 09:54:55 +01:00
src test(tst_userIdentity): Fix test scenarios broken due to new user profile design 2022-12-20 15:53:50 +01:00
testSuites test(tst_userIdentity): Fix test scenarios broken due to new user profile design 2022-12-20 15:53:50 +01:00
.gitignore test(settings/profile): test bio and social links 2022-08-17 13:18:32 +02:00
README.md test(chore): Renamed and reorganized files and added files flow diagram 2022-11-22 12:44:57 +01:00

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.

Screenshot 2022-02-25 at 10 22 45

Preparing the environment to develop and run tests

  1. Install Squish 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!!

Here a more detailed installation guide specific for this project.