| 1 | = Ad Hoc testing help = |
| 2 | |
| 3 | == Generic questions to help find bugs== |
| 4 | * Do all the buttons do what they are expected to do? |
| 5 | * Do the menu bar items work as intended? |
| 6 | * Is any of text in the application partially obscured or hard to read? |
| 7 | * What happens when you change the system font size? |
| 8 | * Does the software have a modern icon or does it have an old 90s style BeOS icon? |
| 9 | * Does it have a Haikuports recipe file? |
| 10 | * What happens if you try to open clearly non-supported files, like say trying to open a video in a image viewer? |
| 11 | * Does the documentation link to the right website and bug tracker? |
| 12 | * Does the application have localisation support? (Can you change the language used by the application?) |
| 13 | * What happens if you resize the application to be really small or really large? |
| 14 | * Can you drag and drop files onto the application in order to open them? |
| 15 | |
| 16 | == How to brainstorm ideas for enhancements == |
| 17 | |
| 18 | 1. You first need to ask your self, 'what type of application is this?' and 'what is the purpose of this application?'. |
| 19 | 1. Once you have done this, then you should try to work out if you have used any similar applications on Windows, Mac or Linux. |
| 20 | 1. What features or functions did that application have that maybe this one does not have yet ? |
| 21 | 1. Check Wikipedia for other applications in this category. They will often have lists of similar software (i.e. [https://en.wikipedia.org/wiki/List_of_debuggers List of debuggers]) and sometimes even a feature comparison of the different software (i.e. [https://en.wikipedia.org/wiki/Comparison_of_debuggers Comparison of debuggers]) |
| 22 | 1. Try look on [http://alternativeto.net AlternativeTo] for alternative software on other operating systems. |
| 23 | 1. Have a look at the blurb and the sales pitch of other software to see what features they list. |
| 24 | 1. Download one two of the more popular applications on the operating system that you normally use and test their features out. |
| 25 | 1. Try ask users on [https://discuss.haiku-os.org/c/Development/application our forums] what type of features that would want from that type of application. |