From Fedora Project Wiki

m (improve link to technical specification)
No edit summary
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{autolang|base=yes}}
{{QA/Test_Case
{{QA/Test_Case
|description=This test case tests whether theming is consistent across supported toolkits in Fedora Workstation.
|description=This test case tests whether theming is consistent across supported toolkits in Fedora Workstation.
|actions=
|actions=
# Clean boot the Fedora Workstation image or installation you wish to test
<ol>
# Install applications based on all the supported toolkits listed in the [[Workstation/Technical_Specification#Appearance]] - for example, gedit for GTK+ 3, xchat-gnome for GTK+ 2, and liveusb-creator for Qt. Note that applications may change or update their toolkit from time to time, so be sure to double-check you are really checking all toolkits
<li> Clean boot the Fedora Workstation image or installation you wish to test</li>
# Run all the applications (together, ideally, as it makes it easy to compare their appearance)
<li> Install applications based on all the supported toolkits listed in the [[Workstation/Technical_Specification#Appearance]] - for example, gedit for GTK+ 3, xchat-gnome for GTK+ 2, and liveusb-creator for Qt. Note that applications may change or update their toolkit from time to time, so be sure to double-check you are really checking all toolkits. You can see which available applications require certain toolkits by executing commands like these:
# Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application
<pre>repoquery -q --whatrequires gtk2
repoquery -q --whatrequires gtk3
repoquery -q --whatrequires qt</pre>
Some applications have different frontends, e.g. <code>transmission-gtk</code> and <code>transmission-qt</code>, so you can easily compare their appearance.
</li>
<li> Run all the applications (together, ideally, as it makes it easy to compare their appearance) </li>
<li> Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application </li>
</ol>
|results=
|results=
# The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement
# The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement
}}
}}
[[Category:Workstation acceptance test cases]]
[[Category:Workstation acceptance test cases]]

Latest revision as of 19:54, 1 December 2015


Description

This test case tests whether theming is consistent across supported toolkits in Fedora Workstation.


How to test

  1. Clean boot the Fedora Workstation image or installation you wish to test
  2. Install applications based on all the supported toolkits listed in the Workstation/Technical_Specification#Appearance - for example, gedit for GTK+ 3, xchat-gnome for GTK+ 2, and liveusb-creator for Qt. Note that applications may change or update their toolkit from time to time, so be sure to double-check you are really checking all toolkits. You can see which available applications require certain toolkits by executing commands like these:
    repoquery -q --whatrequires gtk2
    repoquery -q --whatrequires gtk3
    repoquery -q --whatrequires qt

    Some applications have different frontends, e.g. transmission-gtk and transmission-qt, so you can easily compare their appearance.

  3. Run all the applications (together, ideally, as it makes it easy to compare their appearance)
  4. Check the appearance of toolkit elements like font styling, button size and appearance, scrollbar appearance and so on in each application

Expected Results

  1. The applications should all look reasonably similar in all elements of toolkit theming - perfection is unlikely, so use your judgement