Any QA Left?


Ad Astra

 

Posted

Quote:
Originally Posted by Bionic_Flea View Post
But they are only human
Well there's your problem right there.


[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.)

 

Posted

Quote:
Originally Posted by UberGuy View Post
This is where regression testing is invaluable.
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 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.)

 

Posted

Quote:
Originally Posted by Arcanaville View Post
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 kind of wonder if it's common in the gaming industry period, but we get the most visible examples of the seeming lack of it in online games.

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.

Quote:
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.
That's an interesting thought.

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

 

Posted

Quote:
Originally Posted by Forbin_Project View Post
Courtesy of je_saist
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.


The more people I meet, the more I'm beginning to root for the zombies.

 

Posted

Quote:
Originally Posted by pyrite View Post
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 right here shows me that you have very little knowledge of the complexity of the issue.

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

 

Posted

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.


 

Posted

Quote:
Originally Posted by pyrite View Post
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.
There's a difference between finding the bug and finding out what's causing it. You've already found the bugs, now tell me why they happen. Once you've told me why they happen, show me how to make them stop happening, and be sure your fix doesn't break something else. As Aett_Thorn said, any program of appreciable complexity, such as City of Heroes, has a ridiculous amount of code, and virtually any single line, any one command, even a misplaced letter, could cause the problems you've described. To fix the problem, the cause must be found, corrected, and tested, because any change of code is going to affect the entire program, even parts it shouldn't affect. Because software is weird like that.

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.

 

Posted

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.

 

Posted

Quote:
Originally Posted by pyrite View Post
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..
That depends what the initial purpose of the patch was for, and whether or not it was tested in-depth to see how it affected the other areas of the game and/or in other possible circumstances.

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.


 

Posted

Quote:
Originally Posted by pyrite View Post
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..
If it was from the last patch or two, then it was part of the Halloween event. And the spawning bugs, they are not a showstopper. Plus, with the event still going, they don't want to patch it and have that go all bums up.

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.

 

Posted

Quote:
Originally Posted by pyrite View Post
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 developers actually have a stated policy about patching during special events. They don't do 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.


 

Posted

Quote:
Originally Posted by pyrite View Post
Then perhaps you could ask your bud how in the bluest of blue hells that last patch made it live.
It was the trick to the other patch's treat


@Golden Girl

City of Heroes comics and artwork

 

Posted

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."

 

Posted

Quote:
Originally Posted by je_saist View Post
The developers actually have a stated policy about patching during special events. They don't do it.
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.


Paragon City Search And Rescue
The Mentor Project

 

Posted

Quote:
Originally Posted by Ironblade View Post
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.
I think, devs rushed that patch live primarily because of Ouro level 1 spawns, that perhaps in their eyes was considered as an exploit.


 

Posted

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,...



Quote:
Originally Posted by Catwhoorg View Post
[Towel] is over powered and will be nerfed in the next patch down to the level of [washcloth]
Thankfully, I will just respec into [Dishrag] when that happens.


City of Heroes was my first MMO, & my favorite computer game.

R.I.P.
Chyll - Bydand - Violynce - Enyrgos - Rylle - Nephryte - Solyd - Fettyr - Hyposhock - Styrling - Beryllos - Rosyc
Horryd - Myriam - Dysquiet - Ghyr
Vanysh - Eldrytch
Inflyct - Mysron - Orphyn - Dysmay - Reapyr - - Wyldeman - Hydeous

 

Posted

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

 

Posted

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.

 

Posted

Personally I always preferred [zorbeez]


 

Posted

Quote:
Originally Posted by DumpleBerry View Post
Oh, well then the answer is "42."

Any more questions?
Gosh, I thought you knew these things


 

Posted

Quote:
Originally Posted by Arcanaville View Post
Quote:
But they are only human
Well there's your problem right there.
I think they have a pill for that now.


 

Posted

**** happens.

Over the years how times have they had to rollback a patch? Not very.

No need to be so snarky about it.


 

Posted

Quote:
Originally Posted by Celestial_Lord View Post
After today's disastrous patch that had to be pulled, the answer appears to be:

No.
How is getting a relatively small patch rolled back "disasterous?" Were there massive earthquakes? Did the game spontaneously blink out of existence?

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.