From Fedora Project Wiki

(Replace test PDF.)
(General polish)
Line 1: Line 1:
{{QA/Test_Case
{{QA/Test_Case
|description=This test case tests how well {{package|evince}} handles opening and displaying documents.
|description=Test opening and displaying documents using the Document Viewer app ({{package|evince}}).
|setup=
|setup=
# Download (or otherwise provide) some test PDF documents. Very large and complex files make good tests. [https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf Portable Document Format (PDF) 1.7 specification] is a good example, but try also to test other documents
# Download or copy some PDF documents to the testing environment. Very large and complex files make good tests. [https://opensource.adobe.com/dc-acrobat-sdk-docs/pdfstandards/PDF32000_2008.pdf Portable Document Format (PDF) 1.7 specification] is a good example, but try also to test other documents.
|actions=
|actions=
# Open the test document(s) with Evince (this will be the default action in the GNOME desktop if you just open the documents)
# Open the test document(s) with the Document Viewer app (this will be the default action in the GNOME desktop if you open the documents from Files).
# Test scrolling through each document
# Test scrolling through each document.
# Test jumping to specific pages of each document, both by clicking on chapter headings in the side bar, and by entering a page number into the appropriate dialog
# Test jumping to specific pages of each document, by clicking on chapter headings in the side bar, and by entering a page number in the header bar.
# Close the application
# Close the application.
|results=
|results=
# The document(s) should be loaded reasonably quickly and correctly displayed
# The document(s) should be loaded reasonably quickly and correctly displayed.
# You should be able to scroll through the document(s) without excessive rendering delays
# You should be able to scroll through the document(s) without excessive delays.
# You should be able to jump to specific pages in the document(s) correctly and without excessive rendering delays
# You should be able to jump to specific pages in the document(s) correctly and without excessive delays.
# Evince should close correctly, and should not crash, unexpectedly close the document, or display any errors at any time during the test
# Document Viewer should close correctly. It should not crash, unexpectedly close the document, or display any errors.
}}
}}
[[Category:Package_evince_test_cases]]
[[Category:Package_evince_test_cases]]
[[Category:GNOME default application test cases]]
[[Category:GNOME default application test cases]]

Revision as of 13:18, 5 September 2022

Description

Test opening and displaying documents using the Document Viewer app (Package-x-generic-16.pngevince).

Setup

  1. Download or copy some PDF documents to the testing environment. Very large and complex files make good tests. Portable Document Format (PDF) 1.7 specification is a good example, but try also to test other documents.

How to test

  1. Open the test document(s) with the Document Viewer app (this will be the default action in the GNOME desktop if you open the documents from Files).
  2. Test scrolling through each document.
  3. Test jumping to specific pages of each document, by clicking on chapter headings in the side bar, and by entering a page number in the header bar.
  4. Close the application.

Expected Results

  1. The document(s) should be loaded reasonably quickly and correctly displayed.
  2. You should be able to scroll through the document(s) without excessive delays.
  3. You should be able to jump to specific pages in the document(s) correctly and without excessive delays.
  4. Document Viewer should close correctly. It should not crash, unexpectedly close the document, or display any errors.