Gray Flannel Dwarf

10/2/2007

Various techy things

First of all, if you have any need to do any sort of linux system management, or if the idea even sounds remotely interesting, you really ought to get the func. Pretty terrific, dare I say, suite of functions designed to be a low-overhead, highly-functional system management tool.

In other news, work is getting busy again, but it’s amazing how much more well-oiled some things are. Specifically, this is the first time that I really have seen some sort of thing resembling an SDLC coming together, and the benefits are being reaped. That I got to see a nicely designed spec meant that I got to put together a nicely defined set of test cases. That I got to put together a nicely defined set of test cases meant that I got to tear some shit up — in a good sense. Yes, lots of defects have thus far been written, but the fact that I have this nice suite of things I downright expect to happen or understand to be the requirement implementation means I can get through a wide array of testing, covering a huge swath of the feature, without having such a large pit in my stomach thinking that we’ve missed something completely.

Now, it is true that we’ve had a fairly large number of test failures. Also, there have certainly been defects written that were certainly missed in the test case suite. But most can, if you stretch it a bit, fall into one of these existing cases. Quite simply, the fact that we were proactive and were able to generate this suite of tests means we’re spending less time running around being reactive and trying to play catch-up.

Talking to a colleague of mine today about this, he — a developer, no less — noted that, if the process was really working, there wouldn’t have been so many tests failed in the first place, because development would’ve seen, read, and grokked the cases and thus them into consideration when coding. And he’s right — that’s a prime example of where QA should be recognised and implemented as defect prevention versus defect detection. But you can’t win them all, and in the end, I’m a whole lot more pleased this time around, so far anyway, than in efforts past. As my seven-month old is quickly learning, you have to crawl before you can walk.

I am certain I sound like a broken record at work, with a mantra revolving around the notion fact that QA != Testing. But I’ve spent far too long in “QA” with people trying to throw the “tester” hat on my head. I just hope that, this time around, we see the real fruits of our labour result in a bountiful harvest.


Tags: , , , , — cswiii @ 11:19 pm