From Fedora Project Wiki

(replace with content of QA:Testcase gnome-software-addons , which has better content but a worse name. update categories)
(exploratory testing)
 
(4 intermediate revisions by 2 users not shown)
Line 2: Line 2:
|description=This test cases covers basic features of GNOME Software.
|description=This test cases covers basic features of GNOME Software.
|setup=
|setup=
* Ensure that GNOME Software is installed, and launch it.
|actions=
|actions=
# Try to search and install your favorite application get info and launch it
# In GNOME, run ''Software''.
# Try to remove it.
# Browse available applications using the tiles on the explore page, as well as the categories.
# Try to list All/Installed packages.
#* Look at app descriptions, screenshots, metadata. Everything should look and work as expected.
# Try some "Picks" or other categories
# Search for different applications by name, description, and keyword.
# Try updates (you need to install some older version of application from koji)
# Install several apps. Install some of them as RPMs and some of them as Flatpaks.
# Try Software Sources
#* The newly installed apps should also appear in the Installed section.
# Launch some installed apps from their details pages.
# Uninstall apps. Do this from both the Installed section and from the details page for that particular app.
# Perform a system update, if available. Use the Refresh icon to re-check the state.
# Open "Software Repositories" from the menu. Check that the list looks correct, and try enabling/disabling some repositories.
#* After you enable additional repositories, their contents should become available (e.g. enabling the Steam repository should allow you to find and install Steam, enabling Flathub repository should allow you to find and install any application provided by [https://flathub.org/apps Flathub]). After you disable them, it should no longer be possible to find the included apps.
# Test that you can't remove the "Software" app itself, there should be no Remove button in this case.
# Submit a review for some app that you're familiar with. The review should be then displayed in the list of reviews.
# Perform some additional [[QA:Testcase Exploratory Testing|Exploratory testing]].
|results=
|results=
# You should be able to search for, install and launch correctly.
# Every action should have the expected result.
# You should be able to remove it again
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-software/issues GNOME tracker].
# Software listings should render correctly and results should be valid
# Picks should work as well
# Update of older package should be listed and update should be performed
# Software sources should be available
}}
}}
[[Category:GNOME default application test cases]]
[[Category:GNOME default application test cases]]
[[Category:Package_gnome-software_test_cases]]
[[Category:Package_gnome-software_test_cases]]

Latest revision as of 14:46, 8 March 2023

Description

This test cases covers basic features of GNOME Software.


How to test

  1. In GNOME, run Software.
  2. Browse available applications using the tiles on the explore page, as well as the categories.
    • Look at app descriptions, screenshots, metadata. Everything should look and work as expected.
  3. Search for different applications by name, description, and keyword.
  4. Install several apps. Install some of them as RPMs and some of them as Flatpaks.
    • The newly installed apps should also appear in the Installed section.
  5. Launch some installed apps from their details pages.
  6. Uninstall apps. Do this from both the Installed section and from the details page for that particular app.
  7. Perform a system update, if available. Use the Refresh icon to re-check the state.
  8. Open "Software Repositories" from the menu. Check that the list looks correct, and try enabling/disabling some repositories.
    • After you enable additional repositories, their contents should become available (e.g. enabling the Steam repository should allow you to find and install Steam, enabling Flathub repository should allow you to find and install any application provided by Flathub). After you disable them, it should no longer be possible to find the included apps.
  9. Test that you can't remove the "Software" app itself, there should be no Remove button in this case.
  10. Submit a review for some app that you're familiar with. The review should be then displayed in the list of reviews.
  11. Perform some additional Exploratory testing.

Expected Results

  1. Every action should have the expected result.
  2. Please report all failures to the GNOME tracker.