Changes between Version 14 and Version 15 of HowtoBugBuster


Ignore:
Timestamp:
Oct 12, 2019, 9:11:37 AM (5 years ago)
Author:
Thanatermesis
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HowtoBugBuster

    v14 v15  
    1111If you have programming knowledge it can be very helpful so on that way you know ''what common things could happen''
    1212
    13 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.
     13First of all, trying to just launch the application to see if does not segfaults doesn't give anything useful, it is like a challenge trying to find **how** it can fail.
    1414
    15 There is a good numbers of ways to catch bugs, so let me show you some of the ways that I already know:
     15But there's some techniques you can use to find these hidden bugs, so let me show you some tips:
    1616
    1717=== Environment ===
    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
     18Not everybody works in the same environment or using 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
    1919
    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
     20Try to imagine how many different environments and different ways to work can exist, for example if you are beta-testing Enlightenment 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 minimization too.
     21
    2122
    2223=== Unimaginable Possibilities ===
    23 Are you creative ? you need to be... think about it, in the previous example we have learnt different ways to trigger the same thing, but all the possibilities are not listed here, you need to be creative (or at least get familiarized with the application/code) to imagine how much different things can happen, for example:
     24Are you creative ? you need to be... think about it, in the previous example we have seen different ways to trigger the same thing, but all the possibilities are not listed here, you need to be creative (or at least get familiarized with the application/code) to imagine how much different things can happen, for example:
    2425 * can the window be minimized when is in maximized mode ?
    2526 * if another window is on top of another one, we can still minimize it ?
     
    3031The previous list is just an example and you can find them useful or not to test, it all depends on you, but basically the important thing is to try everything that comes to your head that makes sense.
    3132
    32 ''Expect the unexpectable''
     33'''Expect the unexpectable'''
    3334[[Image(http://i.imgur.com/43sf9NL.gif)]]
    3435