From Fedora Project Wiki

mNo edit summary
(easier to follow, upstream tracker links, more actions)
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 Software is installed, and launch it.
|actions=
|actions=
# In GNOME, run ''Software''.
# Browse available applications using the tiles on the explore page, as well as the categories.
# 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.
# Search for different applications by name, description, and keyword.
# Search for different applications by name, description, and keyword.
# Install several apps.
# 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.
# Launch some installed apps from their details pages.
# Launch some installed apps from their details pages.
# Uninstall apps. Do this from both the installed list and the details page for installed apps.
# Uninstall apps. Do this from both the Installed section and from the details page for that particular app.
# Install any updates that are available.
# 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 is correct, and try enabling/disabling some repos.
# 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.
|results=
|results=
# You should be able to search for, install, and launch apps correctly.
# Every action should have the expected result.
# You should be able to uninstall apps.
# Please report all failures to the [https://gitlab.gnome.org/GNOME/gnome-software GNOME tracker].
# Software listings should render correctly and results should be valid.
# Software updates should be listed and updates should be performed correctly.
# 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]]

Revision as of 10:00, 3 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.

Expected Results

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