Any QA Left?
I sometimes wonder if one reason for that is that most MMO dev teams are opposed to bots in their MMOs, and there is thus a subtle bias against trying to write automation tools necessary to do hardcore regression testing.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)
Does anyone know of an MMO *anywhere* where rigorous regression testing is performed? I've helped with the design and implementation of regression testing and so far I haven't seen or played a single MMO that shows clear evidence of rigorous regression testing of patches.
|
I think part of the issue with MMOs is that they have a kind of captive audience. I seriously doubt they actually think of their customers that way, but at some level they know that people will either stay because they like the game, or not. As long as the bugs aren't so bad that they drive people who like the game away in droves, my guess is they figure we'll deal.
I sometimes wonder if one reason for that is that most MMO dev teams are opposed to bots in their MMOs, and there is thus a subtle bias against trying to write automation tools necessary to do hardcore regression testing. |
I also wonder if it's that gaming shops don't seem to have the kind of rigorous or formal atmosphere that enterprise or commercial projects often try to maintain. In my limited exposure to game shops, they usually project a feel more like a team of smart people with good ideas that shoot from the hip, kind of like the internet start-ups in the '90s. In my own experience, that sort of thing can carry you if your product is relatively small or if you don't have to answer to a lot of people for its direction and functionality. The bigger the system or the more customers it has to satisfy, the better served a project seems to be by formal software lifecycles.
Blue
American Steele: 50 BS/Inv
Nightfall: 50 DDD
Sable Slayer: 50 DM/Rgn
Fortune's Shadow: 50 Dark/Psi
WinterStrike: 47 Ice/Dev
Quantum Well: 43 Inv/EM
Twilit Destiny: 43 MA/DA
Red
Shadowslip: 50 DDC
Final Rest: 50 MA/Rgn
Abyssal Frost: 50 Ice/Dark
Golden Ember: 50 SM/FA
Riiiight.
The more people I meet, the more I'm beginning to root for the zombies.
So, you're saying that a bug that has creatures in Ouro arcs spawn at thier lowest possible level and makes level 50 TFs critters spawn at 49th level IS FREAKING HARD TO FIND?????
Riiiight. |
Is it necessarily hard to find a bug like this? No. Can it be? Yes. Very yes.
There's an estimated million lines of code in this game. Probably much, much more nowadays. Trying to find a bug in all of that code can be a pain in the *** to find. And that's assuming that the buggy code is where you might expect it to be. What if it's due to something seemingly unrelated? What if it's a stray bit of code that got misplaced somewhere else? What if the code seems fine, but the bug keeps appearing anyways. What do you do then?
Just assuming that because they know what the symptom is that they can diagnose the problem easily is folly.
Let me never fall into the vulgar mistake of dreaming that I am persecuted whenever I am contradicted.
~Ralph Waldo Emerson
"I was just the one with the most unsolicited sombrero." - Traegus
How many programs on your computer get updated once or twice a week?
An MMO is constantly evolving, one of the Dev during HeroCon answered a similar question in one of the panels. CoH has more than 1mil lines of code as stated by one of the Devs on the panel, and that what causes a particular bug may not be directly connected to code that controls that aspect of the game.
Take the chat bug that plagued us for so long, the culprit ended up being connected to interaction with the auction house screen.
Paragon studios could have 100 QA testers working, and they would still not be able to locate every bug that arises. 25k pairs of eyes and 25k brains, all of which have a different way of approaching the game, are far more likely to find problems.
So, you're saying that a bug that has creatures in Ouro arcs spawn at thier lowest possible level and makes level 50 TFs critters spawn at 49th level IS FREAKING HARD TO FIND?????
Riiiight. |
This is the plight of Quality Assurance.
BackAlleyBrawler: I can't facepalm this post hard enough.
ShoNuff: If sophisticated = bro-mantically emo-tastic, then I'm going to keep to my Shonen loving simplicity dammit.
It seems my edit didn't post, What I meant wasn't that it'd be easy to fix the problem, I mkeant that they should have SEEN that there was a big problem like that and not went ahead and published it..
The more people I meet, the more I'm beginning to root for the zombies.
It seems my edit didn't post, What I meant wasn't that it'd be easy to fix the problem, I mkeant that they should have SEEN that there was a big problem like that and not went ahead and published it..
|
It's obvious that thousands of players are going to find problems a lot easier than a couple dozen people on the test server. That, and sometimes thing happen to features once they go live as well.
It seems my edit didn't post, What I meant wasn't that it'd be easy to fix the problem, I mkeant that they should have SEEN that there was a big problem like that and not went ahead and published it..
|
I would think there is a good chance that we will have a patch to test within the next couple of days, that if all is well, will go live after they kill the event.
Orc&Pie No.53230 There is an orc, and somehow, he got a pie. And you are hungry.
www.repeat-offenders.net
Negaduck: I see you found the crumb. I knew you'd never notice the huge flag.
It seems my edit didn't post, What I meant wasn't that it'd be easy to fix the problem, I mkeant that they should have SEEN that there was a big problem like that and not went ahead and published it..
|
Case in point can be seen on the Veteran Reactivations which shortly follow new issues. Despite some show-stopping bugs in the code, the developers didn't actually patch some of the bugs until after the special event was over.
The basic problem is that many of the special events (Halloween Event, Christmas Event, Valentines Event) require special coding and often have their own branch in the system development. As we've seen, scripting problems with one segment of the game, such as the interaction with the auction house window, can have an impact on the rest of the game, such as the chat colors, that wasn't ever intended.
It's really a case of the demon you know versus the devil you don't know.
Yes, some of the bugs introduced are annoying... but as long as the game client is loading and operational for the majority of users, the devs aren't going to go messing about under the hood.
As an example, I'll point at Champions Online... which is going through a lot of this. If you check out the patch notes page : http://champions-online.com/patch_notes : you'll find a /chunk/ of patches going up. This is because the CO developers are still mucking about under the hood and changing how the system works, which keeps causing problems for people playing the game.
Now, you seem to think that the bugs in the most recent patch for our game are show-stoppers. That they are just so bad the developers shouldn't have published. However, before that, the developers had a massive amount of feedback coming in about how some things were broken: http://www.cityofheroes.com/news/patch_notes/
So they made the best changes they could to make the game playable for the most amount of people possible.
It is a judgment call on whether or not to release and updated patch that might have a couple of known issues. Given the timing and the content of the two patches though, it's very likely that the developers only made changes in a couple of scripts, the incremental updates that shouldn't have affected anything else.
Only... that didn't work.
Which means there are larger underlying issues. But since the game is mostly working, the developers will simply have to let those issues wait until after the event is over, rather than risk screwing things up further.
OK, after following this thread for a couple of days and wracking my brain - what were these game-breaking bugs that come thru in the last patch?
I've been playing the game as per normal and haven't seen anything to warrant massive complaints or even minor whining.
Altoholic - but a Blaster at Heart!
Originally Posted by SpyralPegacyon
"You gave us a world where we could fly. I can't thank you enough for that."
The developers actually have a stated policy about patching during special events. They don't do it.
|
So, apparently, they do do it.
Paragon City Search And Rescue
The Mentor Project
So what? The "stated policy" clearly isn't a hard and fast rule since they released this patch with a TON of items not related to the Halloween event.
So, apparently, they do do it. |
So, in short,
the program is complicated, things get missed, they try to fix them, they may miss something else, patience is a virtue (though at a guess, Virtue is not always patient), they'll get to it but something else will need fixing after that,...
I call [Shamwow!]
Let me never fall into the vulgar mistake of dreaming that I am persecuted whenever I am contradicted.
~Ralph Waldo Emerson
"I was just the one with the most unsolicited sombrero." - Traegus
Bah, none of that's any good without [Windex].
BackAlleyBrawler: I can't facepalm this post hard enough.
ShoNuff: If sophisticated = bro-mantically emo-tastic, then I'm going to keep to my Shonen loving simplicity dammit.
Personally I always preferred [zorbeez]
After today's disastrous patch that had to be pulled, the answer appears to be:
No.
@Celestial Lord and @Celestial Lord Too
**** happens.
Over the years how times have they had to rollback a patch? Not very.
No need to be so snarky about it.
So you have to wait a few more days to walk. Somehow I don't think that warrants questioning QA's ability to please you.
Loose --> not tight.
Lose --> Did not win, misplace, cannot find, subtract.
One extra 'o' makes a big difference.
[Guide to Defense] [Scrapper Secondaries Comparison] [Archetype Popularity Analysis]
In one little corner of the universe, there's nothing more irritating than a misfile...
(Please support the best webcomic about a cosmic universal realignment by impaired angelic interference resulting in identity crisis angst. Or I release the pigmy water thieves.)