einarabelc5: Well, that depends what you understand a QA is. I don't understand much about Video Game QA and all I've heard is that requires a person to be a hardcore gamer.
Anarki_Hunter: That person can only test cases as per end user perspective, not much of any great help when the game is in development stages.
Without basic background knowledge of Hardware and software system in which the game is being tested, or how to start testing (using checklist of cases or create a process to test the game), or how to properly trigger the test case (if its a bug), or knowledge about the different tools used for tracking/logging test cases, or how to properly document the test case so that a developer can easily understand, or how properly flag it with relative priority, and so many other requisites...its quite impossible for a hardcore gamer just out of the box to be part of QA during development and actually be of any use.
- - - - -
einarabelc5: Also the Software Industry tendency is to diss QA as something lesser than a developer. When in reality the best QA members are actually experienced developers
Anarki_Hunter: Could be (its added bonus), but Nope...ideally never.
einarabelc5: Many real QA engineers come from the programmer side. Not to mention test automation that requires software development expertise to create.
Anarki_Hunter: Knowing the systems or someone holding his programming skills as a hobby, doesn't count QA as being either developers or programmers in the same system.
einarabelc5: Another example, if I was a QA I would have never let the game release to PC without the Storage feature.
Anarki_Hunter: QA doesn't have authority in a company to release a game, its upto the producer or publisher to do so. The closest QA can only get near, is marking up the status of the project in relation to its functionality with regard to standards. Like how you heard; "Deus EX is GOLD" news on the web, it means that the game has passed QA standards by Eidos (or Square Enix) requirements with certain criteria..gold being the highest standard.
Also if you were the producer and spent/exhausted millions of dollars on a game, then halted releasing it just because of some odd camera locks or some lone feature not working....the market (fans of the game) will crucify the company, the game will be ridiculed for not releasing at so and so date (worse if your game has Pre-ordering purchases), Media will publicize the spotlight,
Then everything will turn out in negative sense for something which could be fixed in patches after releasing the game at the mentioned *release date*. (there is an extremely high possibility that you will be outright kicked from the company for making such a decision or stance)
:)
Well, none of the above interpretations are what I meant. Your perspective is good from a developer standpoint and if I was in your position(I'm assuming you're a dev) I would do the same(which I have in the past). I would also like to hear the perspective of a QA engineer. Not a QA tester. Around 90% of what you interpreted and replied to is the contrary of what I meant. What I meant in my original post is what is the perspective of someone who works in QA and has also been a developer. Do they agree with me that video games require better QA or not?
I thank you for helping clarify to myself what my point was. And thus, express it.
I agree with you in the last point and that's absurd and a very common and obvious practice in any software development company: push new things while you recover from the last "small screw ups". But how many times do we hear gamers complain of how they're doing the company's work of finding the bugs for them. We all as consumers know there is a problem here and my point is that I think is lack of QA.
Btw, What exactly do you do?
More so, about the point that QA comes later. If a QA member participates in the development of the product for the ground up it will facilitate the process of producing a quality product.
Overall my impression of QA in games is that they're a much lesser class than dev in most everyone's mind and that's why today's games have so many problems. Call of Duty Black OPs?
QA is what controls the quality of a product. I don't think enough is being done in general in the gaming industry on this side.
Blizzard might be an example of how to do it the right way but only because they put themselves in such a position that allows them to control their release dates.