Couple years ago, I tested an application on Windows, more specifically, on Laptop. The application was a gesture-based application where you can draw a gesture on the laptop touchpad to launch an application on laptop accordingly. For example, if you draw a “@” on your laptop, it will launch Internet Explorer or if you draw “N”, it will launch Notepad. The application is simple but powerful. Anyway, when I tested it, I thought “what would happen if user draws a gesture while computer screen is being locked”. Interesting enough, the application still allowed user to draw gesture and launched application accordingly. It’s a bug of course because it caused some kind of security issue, unexpected behavior. More interestingly, business even hadn’t thought about such scenarios and it’s kind of missing requirement.
Now, not sure why I still remember that bug even though it may not be the best bug, may not be nastiest I ever found. However, the bug always reminds me of:
1) Always think of out the box when it comes to finding bugs
2) Business may miss a feature/requirement sometimes, so don’t just assume and stick to requirements
3) Always ask yourself when testing “what would happen if I do this…do that…as a user….”
Hope that’s kind of the bug you are asking for…so what’s your best bug you ever found?
Hi Thanh,
It’s an interesting question.
Toughest bug? Tha nasties one? Let me think….
Couple years ago, I tested an application on Windows, more specifically, on Laptop. The application was a gesture-based application where you can draw a gesture on the laptop touchpad to launch an application on laptop accordingly. For example, if you draw a “@” on your laptop, it will launch Internet Explorer or if you draw “N”, it will launch Notepad. The application is simple but powerful. Anyway, when I tested it, I thought “what would happen if user draws a gesture while computer screen is being locked”. Interesting enough, the application still allowed user to draw gesture and launched application accordingly. It’s a bug of course because it caused some kind of security issue, unexpected behavior. More interestingly, business even hadn’t thought about such scenarios and it’s kind of missing requirement.
Now, not sure why I still remember that bug even though it may not be the best bug, may not be nastiest I ever found. However, the bug always reminds me of:
1) Always think of out the box when it comes to finding bugs
2) Business may miss a feature/requirement sometimes, so don’t just assume and stick to requirements
3) Always ask yourself when testing “what would happen if I do this…do that…as a user….”
Hope that’s kind of the bug you are asking for…so what’s your best bug you ever found?