Warning, /graphics/kphotoalbum/dev/documentation/test-plan.md is written in an unsupported language. File is not indexed.
0001 <!-- 0002 SPDX-FileCopyrightText: 2018-2020 Johannes Zarl-Zierl <johannes@zarl-zierl.at> 0003 SPDX-FileCopyrightText: 2021 Johannes Zarl-Zierl <johannes@zarl-zierl.at> 0004 0005 SPDX-License-Identifier: CC-BY-SA-4.0 0006 --> 0007 0008 # Pre release tests for KPhotoAlbum 0009 0010 This is a list of things to check before putting out a new version of kphotoalbum. 0011 0012 ## Notes 0013 0014 - Feel free to add new tests! 0015 - When writing helper snippets, assume the kphotoalbum source directory as current working directory. 0016 - If not otherwise specified, the tests assume the default configuration options. 0017 Either start them in a clean environment, or set XDG_CONFIG_HOME so that an existing kphotoalbumrc is not used. 0018 0019 ## Automated tests 0020 0021 KPhotoAlbum comes with a few unit tests. You can run them by invoking `ctest` in the build directory. 0022 We do not ship with failing unit tests. 0023 If any test is enabled but failes, this is considered a bug. 0024 0025 ## Semi-automated checks 0026 0027 Some integration-tests can be run by using the script `testcases/integration-tests.sh`. 0028 Run with parameter `--all` to execute all tests, or try its help for more info. 0029 0030 ## Manual tests 0031 0032 At least start KPhotoAlbum in the demo mode and try the following things: 0033 0034 ### Annotate images 0035 0036 Try annotating some image, see if something is not behaving as it should. 0037 0038 - Annotate individual items and multiple items at a time 0039 - Try the fullscreen preview (Ctrl+Space) 0040 - Tag several people and add positionable tags 0041 - Revert changes on an item 0042 - Copy tags from the previously tagged image 0043 - Delete an image 0044 - Change the date/time or set a fuzzy date 0045 - Set a rating 0046 0047 ### Thumbnail view 0048 0049 - Create a stack, remove images from a stack, add images to a stack. 0050 - Set/unset some tokens (a-z) 0051 - Set some ratings (1-5) 0052 - Try the quick-filter for ratings (use the widget) and for tokens (Alt+Shift+a-z) 0053 - Play around with the date bar (chronological histogram widget 0054 - Try scaling the thumbnails) 0055 - Rebuild some or all thumbnails 0056 0057 ### Image Viewer 0058 0059 - Try it 0060 - Does it play videos correctly? 0061 0062 ### Maintenance Menu 0063 0064 - Play around with the menu items...