GTAC – Bonus Section #2:

We have seen a wonderfully isolated, encapsulated, poly-morphed, design-patterned, auto-tested, mocked app … – That could have been written procedurally in 500 Source Lines of Code– But now consists of 10 classes and 20 files spread over 4000 SLOC Using mock tools results in software with more code (Pettichord, “Homebrew Test Automation”, 2003) If you […]

Read More

GTAC – Bonus Section #1

Our GTAC Talk evolved over an extended period, and had a lot more material than the time allowed. So, just for you Creative Chaos readers, I’m going to blog our bonus section. Comments on the Slide Above: If you want to mock out (‘trust’) every domain – including database on db intensive apps, the filesystem […]

Read More

Why GTAC is different

As I write this, it’s 3:36PM on August 23rd, and I am sitting at the New York Google Office, just after co-presenting a talk on interaction-based testing. I am sick. Exhausted. Drained. Barely able to give the follow-up speakers the attention they deserve – but I’m trying, they did it for me. And, to borrow […]

Read More

Test Automation – IV

Right now one of the “louder voices in the room” for test automation is the “Agile” test automation voice. And by that I mean something very specific – that you create a large series of clerical tests that go from acceptance level all the way to unit; that you can run those tests at the […]

Read More

Test Automation – IV

Reads of Creation Chaos has left some amazing comments on the previous post; if you haven’t read them, please take a gander. First off, I agree with Shrini that “regression” has too many definitions, and we get confused by it’s use. I think that most of the time, today, when people say “regression tests”, they […]

Read More

Test Automation – III

Charlie Audritsh asked: “I take you to mean what I’d refer to as a regression test. A test of mostly the old functionality that maybe did not change much. So yeah. I have to admit there’s a low likelihood of finding bugs with this. What nags at me though about this idea is that I […]

Read More

Test Automation – II

I got some great comments yesterday – Charlie and Scott made some solid points, and they are points that I will address. However, before I get there, I would like to fill in a bit more of the back story from the Software-Testing List. Here’s my reply, the next day, after a small challenge by […]

Read More

Test Automation – I

(Taken From a recent post fo the software-testing email list) It always amazes me when strong people come out and say publicly something that I have been mulling on for a few months. James Bach’s comments on sapient processes do that for me. Let me give you the back story … I do a lot […]

Read More

Why Creative Chaos? – II

The main title of this blog is “creative chaos.” What exactly does that mean? First of all, it is what I came up with after about fifteen seconds of thinking, so it is hard to claim that it’s the result of deep thought about the nature ofsoftware development and our need to change. And yet, […]

Read More

SideBar

…(Administration) covers the surface of society with a network of small complicated rules, minute and uniform, through which the most original minds and the most energetic characters cannot penetrate, to rise above the crowd. The will of man is not shattered, but softened, bent, guided; men are seldom restrained from acting, such a power does […]

Read More

Solid presentation advice …

Suggestions and Examples of What Not to Submit 1. Attendees are paying to take classes—they don’t want to hear a sales pitch, no matter how thickly veiled. Please do not submit classes that feature your product or describe problems that happen to be solved by your products. Attendees and the conference organizers are equally skeptical […]

Read More

HP Culture, Circa 1976

Wozniak:”No, I’m never going to leave Hewlett-Packard. It’s my job for life. It’s the best company because it’s so good to engineers.” It really treated us like we were a community and family, and everyone cared about everyone else. Engineers—bottom of the org chart people—could come up with the ideas that would be the next […]

Read More

Certifiable – III

I am drafting a reply to the agile-leadership group, but posting it here first. Several people (including me), asked what problem certification solves, or who the “customer” is for the certification. To which Alistair Cockburn replied: Back in message 416 or thereabouts I wrote: “In both cases, the market is so hungry for an agile […]

Read More

Choices …

Imagine, for a moment, a retirement home. Crammed full of people, they are told where to live, what to eat, when to eat … not even allowed to leave the building. If they tried, a monotonous-looking nurse in white would jump up and so “Oh, no, I’m sorry, you can’t leave — we do have […]

Read More