Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Squish: Difference between revisions
Jump to navigation
Jump to search
(Re-categorize: "Tools" -> "Squish") |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
[[Category:Squish]] | [[Category:Squish]] | ||
Squish is a tool developed by [http://www. | Squish is a tool developed by [http://www.qt.io/ The Qt Company] used for automatic testing of Qt applications. | ||
== Guidelines == | ==Guidelines== | ||
* [[:Category:Tools::Squish::RecommendedWayOfWorking | The recommended way of working with Squish]] | *[[:Category:Tools::Squish::RecommendedWayOfWorking | The recommended way of working with Squish]] | ||
* [[:Category:Tools::Squish::Working_with_long_test_cases | Working with long test cases]] | *[[:Category:Tools::Squish::Working_with_long_test_cases | Working with long test cases]] | ||
* [[:Category:Tools::Squish::Load_testing | Load testing]] | *[[:Category:Tools::Squish::Load_testing | Load testing]] | ||
== Tips and Tricks == | ==Tips and Tricks== | ||
* [[:Category:Tools::Squish::Verifying_the_value_of_a_QLabel | Verifying the value of a QLabel]] | *[[:Category:Tools::Squish::Verifying_the_value_of_a_QLabel | Verifying the value of a QLabel]] | ||
* [[:Category:Tools::Squish::Verifying_the_existence_of_a_menu_item | Verifying the existence of a menu item]] | *[[:Category:Tools::Squish::Verifying_the_existence_of_a_menu_item | Verifying the existence of a menu item]] | ||
* [[:Category:Tools::Squish::Finding_list_items_that_ends_in_a_given_string | Finding list items that ends in a given string]] | *[[:Category:Tools::Squish::Finding_list_items_that_ends_in_a_given_string | Finding list items that ends in a given string]] | ||
* [[:Robust_selection_of_listview_or_treeview_items_with_variable_text | Robust selection of items in a tree or list view with variable text]] | *[[:Robust_selection_of_listview_or_treeview_items_with_variable_text | Robust selection of items in a tree or list view with variable text]] | ||
* [[:Category:Tools::Squish::Iterating_through_a_table | Iterating through a table]] | *[[:Category:Tools::Squish::Iterating_through_a_table | Iterating through a table]] | ||
* [[:Category:Tools::Squish::Custom_settings_for_test_runs | Custom settings for test runs]] | *[[:Category:Tools::Squish::Custom_settings_for_test_runs | Custom settings for test runs]] | ||
* [[:Category:Tools::Squish::Waiting_for_input_from_the_test_operator | Waiting for input from the test operator]] | *[[:Category:Tools::Squish::Waiting_for_input_from_the_test_operator | Waiting for input from the test operator]] | ||
* [[Hooking_into_slow-launching_subprocesses_on_Windows | Hooking into slow-launching subprocesses on Windows]] | *[[Hooking_into_slow-launching_subprocesses_on_Windows | Hooking into slow-launching subprocesses on Windows]] | ||
* [[:Category:Tools::Squish::Waiting_for_a_progress_bar_or_progress_dialog | Waiting for a progress bar or progress dialog]] | *[[:Category:Tools::Squish::Waiting_for_a_progress_bar_or_progress_dialog | Waiting for a progress bar or progress dialog]] | ||
* [[:Category:Tools::Squish::Navigating_a_QDateEdit | Navigating a QDateEdit]] | *[[:Category:Tools::Squish::Navigating_a_QDateEdit | Navigating a QDateEdit]] | ||
* [[:Category:Tools::Squish::Using_Squish_and_custom_properties | Using Squish and custom properties]] | *[[:Category:Tools::Squish::Using_Squish_and_custom_properties | Using Squish and custom properties]] | ||
* [[:Category:Tools::Squish::Generating test data | Generating test data]] | *[[:Category:Tools::Squish::Generating-test-data | Generating test data]] | ||
* [[:Category:Tools::Squish::Calculating checksums | Calculating checksums]] | *[[:Category:Tools::Squish::Calculating-checksums | Calculating checksums]] | ||
* [[:Category:Tools::Squish::Clicking link in label | Clicking link in label]] | *[[:Category:Tools::Squish::Clicking-link-in-label | Clicking link in label]] | ||
* [[:Category:Tools::Squish::Interacting with menus and menu items | Interacting with menus and menu items]] | *[[:Category:Tools::Squish::Interacting-with-menus-and-menu-items | Interacting with menus and menu items]] | ||
* [[:Category:Tools::Squish::Remember_nativeType | Remember to use native type for hard to predict objects]] | *[[:Category:Tools::Squish::Remember_nativeType | Remember to use native type for hard to predict objects]] | ||
* [[:Category:Tools::Squish::Use_decorator_to_profile_tests|Use a decorator to profile tests]] | *[[:Category:Tools::Squish::Use_decorator_to_profile_tests|Use a decorator to profile tests]] | ||
== Training == | ==Training== | ||
<br /> |
Latest revision as of 18:52, 7 June 2023
Squish is a tool developed by The Qt Company used for automatic testing of Qt applications.
Guidelines
Tips and Tricks
- Verifying the value of a QLabel
- Verifying the existence of a menu item
- Finding list items that ends in a given string
- Robust selection of items in a tree or list view with variable text
- Iterating through a table
- Custom settings for test runs
- Waiting for input from the test operator
- Hooking into slow-launching subprocesses on Windows
- Waiting for a progress bar or progress dialog
- Navigating a QDateEdit
- Using Squish and custom properties
- Generating test data
- Calculating checksums
- Clicking link in label
- Interacting with menus and menu items
- Remember to use native type for hard to predict objects
- Use a decorator to profile tests
Training