Forum Discussion
Trokey66
4 years agoSeasoned Ace
@AOD_moose004 I read an example of how hard it can be to QA software and the example was....
There is a bug with the '9' on a phone where it will not work.
However, it only manifests itself if the two previous presses are '0' and '1'.
As you would appreciate, you can't test every combination of button presses so missing this bug is not impossible.
Unless some one presses '019', the bug may never manifest itself and on the rare occasion that it may occur, if it isn't indeed to the previous button presses, identifying the actual issue could be very difficult if not impossible.
There is a bug with the '9' on a phone where it will not work.
However, it only manifests itself if the two previous presses are '0' and '1'.
As you would appreciate, you can't test every combination of button presses so missing this bug is not impossible.
Unless some one presses '019', the bug may never manifest itself and on the rare occasion that it may occur, if it isn't indeed to the previous button presses, identifying the actual issue could be very difficult if not impossible.
moose004
4 years agoSeasoned Veteran
@Trokey66 Exactly. Even with a compact business system, you can't test every single possible combination of stuff that'll hit it or flow through it. There are automated tools that greatly help but even then most testing has to be risk-based (i.e., check the most important or highest-risk or most mission-critical features and then work backward until you run out of time). I'm not really sure how it works for AAA games...except "not well." Not nowadays anyway. Look at some of the horrendous bugs games like CP2077, Fallout 76, BF2042, COD Vanguard, etc. have been released with in the past 14 months. Glaringly obvious, borderline-gamebreaking stuff.
- Trokey664 years agoSeasoned Ace@AOD_moose004 Remember where I read the example, it was used during a 'really interesting' Engineering Safe Products course, basically a risk assessor's course in a segment about software and what you say is spot on although it's not just time, its money too.