13 | | Well, first of all, trying to just launch the application to see if not segfaults doesn't give anything useful, in short this is what the developer exactly does in every modification of the code, the task of a beta-tester is not to see if works but to ''to see if can fail'', in short, is like a challenge trying to found any possible problem, and yes, it is something '''good''' if you found any. |
| 13 | Well, first of all, trying to just launch the application to see if does not segfaults doesn't give anything useful, in short this is exactly what the developer does in every modification of the code, the task of a beta-tester is not to see if it works but to ''see if it can fail'', in short, it is like a challenge trying to find any possible problem, and yes, it is something '''good''' if you find any. |
18 | | Not everybody works in the same environment or like the '''same options''', so if the developer works with the feature of the application ''A'', but he never uses ''B'', is very possible that there will be more bugs in B than in A, in the same way, by trying ''not very interesting options'' you will have the same results |
| 18 | Not everybody works in the same environment or like the '''same options''', so if the developer works with the feature of application ''A'', but he never uses ''B'', it is very possible that there will be more bugs in "B" than in "A", in the same way, by trying ''not very interesting options'' you will have the same results |
20 | | Try to imaginate how much different environments and different ways of work can exist, for example if you are beta-testing enlightenemnt 17, and you want to see if some window minimizes correctly, think about all the possibilities, for example you can do it by clicking with the mouse in the minimizer button, or you can also press ''ctrl + alt + i'' which is the keyboard-mode to do the same thing, also think in other things related with the minimizer, for example engage or task bars can trigger the minimizer too |
| 20 | Try to imaginate how many different environments and different ways to work can exist, for example if you are beta-testing enlightenemnt 17, and you want to see if some window minimizes correctly, think about all the possibilities, you can do it by using the mouse to click the minimize button, or you can also press ''ctrl + alt + i'' on the keyboard to do the same thing, also think in other things related to minimizing an application, for example engage or taskbar can trigger the minimize too |
43 | | * Your system is multiuser, there's a lot of applications that uses /tmp for store some temporal data (like /tmp/app1), but if another user runs the same application, it will use the same location, and this can result in really big, annoying and even hard to found problems, the most common ones are ''permission denied'' reports |
44 | | * Multiple instances: sometimes an application is not ready to be run multiple times, this needs to be correctly managed by the programmer in order to not conflict with different instances of the same application, if the application is made to only be able to run one instance, then needs to avoid another run with a message like ''application is already running'' |
| 43 | * Your system is multiuser, there's a lot of applications that uses /tmp to store temporary data (like /tmp/app1), but if another user runs the same application, it will use the same location, and this can result in really big, annoying and even hard to find problems, the most common ones are ''permission denied'' reports |
| 44 | * Multiple instances: sometimes an application is not ready to be run multiple times, this needs to be correctly managed by the programmer in order to not conflict with different instances of the same application, if the application is made to only be able to run one instance, then it needs to avoid another run with a message like ''application is already running'' |
48 | | ''(Problem Exist Between Keyboard And Chair)'': after to spank the user of your application because is stupid, you must give you some spankies too, because pebkac's are '''really''' bugs that '''you''' need to fix... yes, you, the developer :), that's called an ''usability issue'', you may think that the users are stupid but this won't change anything, what can change is your application, make it more evident, lazy dev! |
| 48 | ''(Problem Exist Between Keyboard And Chair)'': after to spank the user of your application because he/she is stupid, you must give yourself some spankies too, because pebkac's are '''really''' bugs that '''you''' need to fix... yes, you, the developer :), that's called an ''usability issue'', you may think that the users are stupid but this won't change anything, what can change is your application, make it more evident, lazy dev! |
51 | | A grammal error is also an error to report, if you found some wrong messages like for example the ones writed by the illiterate of ''Thanatermesis'', you must report it too... '''Update''': Since version Topaz, the translation tool of Elive also includes the possibility to translate to english, this means, from tarzanic (application orginal) to english! |
| 51 | A grammar error is also an error to report, if you find some wrong messages like for example the ones written by the illiterate ''Thanatermesis'', you must report it too... '''Update''': Since version Topaz, the translation tool of Elive also includes the possibility to translate to english, this means, from tarzanic (application orginal) to english! |
60 | | This is an entire science, so it requires some knowledge about what is and what is not a good interface, lots of knowledge exist about it... but by other side, you can still check these things, because you are a '''logic and coherent''' person, the interfaces of the applications needs to be coherent and logic, easy to use, handy, userfriendly, etc... so if you think that the interface can be better made in a different way, just report it with the details of how must be made. |
| 60 | This is an entire science, so it requires some knowledge about what is and what is not a good interface, lots of knowledge exist about it... but by other side, you can still check these things, because you are a '''logic and coherent''' person, the interfaces of the applications needs to be coherent and logic, easy to use, handy, userfriendly, etc... so if you think that the interface can be better made in a different way, just report it with the details of how it should be made. |