Archive for the ‘Software testing’ Category


Apple updates the HIG

January 20, 2008

Apple have updated the Human Interface Guidelines for Leopard. When I say updated, I mean it’s more like an act of necromancy. The HIG was largely neglected during Tiger times, with a great job being done by the Indie HIG, though that hasn’t been updated in a while.

The idea of a unified interface still appeals and Apple have got closer with Leopard, but is there a need for uniformity? With the web everywhere and each site having it’s own style, it’s obvious that a lack of uniformity isn’t hampering usability. People aren’t stupid, they know what a button is.

A lot of what’s in the HIG could be just as well served in SDK documentation, the HIG itself could easily be summed up as a guide line that makes developers and UI designers simply ask ‘Is this simple and beautiful?’

Sadly Apple has a problem complying with the HIG itself…

Make sure you do not change the behavior of standard elements. When you need a new behavior, design a new element for it.

Which hardly explains the behaviour of hierarchal folders in the dock since Leopard. At least give us a preference we can change.



October 28, 2007

Ambition is a funny thing. It’s good to have and in the majority of cases I would imagine that it’s a good thing to fulfill that ambition. Twenty years ago, my ambition was quite simple – get a job. In the depths of a recession in the UK and a time of upheaval (Miners Strike, Printers Strike, resulting legislation and huge social changes) that was ambition enough. In many respects I was lucky and started working on a local news paper as a paste up artist and camera operator, progressing through various companies to become a colour planner. It suited me, I liked the precision required and it also allowed some of my creativity out. Thus began my career in print.

Then Macs came along and I put myself through college to gain qualifications and experience that I could use to further my career. It perhaps wasn’t the greatest plan, but it worked, I’ve only been without work for three months in the last ten years.

As the recession continued to bite and printers shut down, it became clear I would have to move to London. I really wanted to be a Senior Operator for a Design Agency ‘up in town’. I read everything, (there wasn’t much of an internet in those days) I spent what spare time I had continuing to learn new stuff, always pushing myself.

It was a slog, it took me ages to do it, ten years in all, but I spent seven of those years in one location evolving. So yes there I am, Senior Op at an Agency up in town. Ambition fulfilled, and I’m quite pleased that my plan worked, but it’s a little disappointing. Some of the disappointment comes from the company itself and some from my changing priorities.

During the seven years I spent evolving, I was working a shift producing some of the finest packaging to ever appear on a shelf.

During the first five years there, I spent my time ‘off shift’ when I wasn’t trying to hone my skills, trying to improve my life in other ways. Enjoy London, find someone special and start a family etc. I have to confess, I haven’t done particularly well in that. But my career was going well.

I started at the bottom with three other people on the same day. While they languished and complained about a lack of opportunity in the company, I pushed myself harder.

Through steady improvements, I ended up being a team leader, building teams, hiring staff and being Senior Op for two shifts of thirty plus operators each, after being put on permanent days. I wrote documentation for all our procedures and set up a training course for our two production sites in London. I was lucky in that I was surrounded by people that kept me pushing myself and encouraged and rewarded me.

Eventually I was removed form the production environment completely for the last two years and seconded to the development team. This was great, I was taking what knowledge I had and applying it else where.

What lack of opportunity?I moved from site to site as the need arose. Sometimes sitting next to the guys writing the code that would go on to automate our production systems, testing their incremental changes as they wrote. An amazing experience. Sometimes sitting with some of the best Prepress professionals I have ever met, working out how we would implement these changes. Sometimes UI testing, sometimes beta testing (a tester of the month for Quark in Sept 2005.) and end to end testing. I loved it. I didn’t love the corporate BS so much, but it comes with the territory.

All things come to an end, and although I had no wish to leave (apart from the corporate BS) I was made redundant. I wasn’t surprised, I had done what was needed and there was no way that the company would put me back in production, I cost too much and I’m not much of a yes man. I would have gone back, I could have really used going back on shift…

In amongst all of that I was a member, contributor and moderator at Prepress Forums – thanks Cory, until the merger with print planet and now I do those things for B4Print. Thanks Joe, I’m very happy to do so.

Although I’m a Senior Op and I have fulfilled my ambition, career wise and professionally, it’s a step backwards. I made a lot of progress in a way I hadn’t imagined and now I’m kind of where I was ten years ago, like I say, kind of. I cannot go forward where I am, there isn’t a process for it within the company, it’s too small. It doesn’t help that the company I work for is possibly the most disorganised shambles I’ve encountered. Even the worst Prepress job ever had was more organised. I could sort it out, but I wouldn’t be progressing. At best I’m stagnating where I am.

So I want to test software. I believe I’m pretty good at it and I enjoy it. I’m not naive enough to believe it will be like anything that has gone before, it might be, but I might end up testing embedded systems or control systems or anything, that’s part of the attraction. Of course it would help if I had passed my exam, but there is more to it than that.

Instead of being in an environment that encourages and rewards, I am in one that won’t innovate, invest or encourage, where moral is rock bottom and the company is disorganised and reactive.

Instead of having a peer group that will encourage and compete or give me an aspirational target, I have a vacuum. I don’t know anyone who does what I want to do. The web is a great resource, but no substitute for the things a human needs. Interaction. Instead of my job encouraging me and motivating me, it is delaying me from fulfilling my next ambition. The part of the world where software testing and project/team management overlap.

An interim plan should be in place by the end of the year that eventually will allow me to devote more time to what I want to do, instead of wasting my time in a dead end. Of course the interim plan could open up all kinds of different avenues that I haven’t thought of or even knew existed. It’s impossible to see beyond the choices before you. Given an opportunity, I’ll take it.

I can’t wait, I haven’t time to to spare.

teneo vestri


More Vapour Ware – Update

August 19, 2007

Some readers may remember me being annoyed that Pixelmator would supposedly ship in July and didn’t. It still hasn’t shipped, but there’s a closed beta available if you’re a member of the test team. I’m not. It’s not the same as a proper ship and thankfully they haven’t gone down the route of a Public Beta – that would be a proper ship. It’s either released or it’s not. Get a 1.0 out soon and an update shortly after.

Not being part of the beta team I don’t know if it’s taking advantage of any forthcoming Leopard features (unlikely for a beta – most testers won’t have access to dev releases of an OS) or changes to core image. I hope it ships before Leopard and a Leopard update isn’t far behind, assuming of course that Leopard isn’t delayed…


< Pass = Fail

August 11, 2007

There’s a boundary value for you.

Except of course I don’t know that, having just nergged my exam.

Yep, I goofed, but only by two points away from a pass. It may well have been 22 or 222. That’s an equivalence value, but I don’t know that either.

Gonna shoot another £120 for the exam next week…


Two late finishes at work has destroyed my revision plans. It’s gonna be a week on Saturday at current thinking.


More Vapour Ware

July 25, 2007

Some readers may remember me writing about an image editor with an interesting interface and speculating about the new UI for Leopard in this article.

Thanks to DF for the reminder today, it appears that they haven’t shipped yet. Here’s what they have to say about it.

I hope they make something available soon, and preferably not a public beta.


Beta-Vapour Update.

July 10, 2007

Some readers may remember this rant form The Nerg.

I finally received a URL (and a password, obviously) I could download the software with. I am happy to report that for it’s status and ‘Known Issues’ it is a fairly robust  piece of software. No unexpected crashes, no failure of functionality within the ‘known limits’ and absolutely no Kernel Panics. All I have done today is to replicate what has gone before so that I could establish a point of reference from my own perspective and evolve from there.

Pleasingly there is even some documentation that is well written and informative. If the ‘Help’ pages are as good in the final product then that can only be a good thing. Having written plenty of documentation myself, it takes quite a bit to make me happy. I’m smiling. I also expect to be posting bug reports shortly…


First Impressions

July 3, 2007

As some of my faithful readers will know, I am aiming for a career change this year. No more Prepress but Professional Software Testing for ‘The Nerg’, all being well. I test software anyway, (never a public beta) but now I want to do it properly and get paid! And a few other things…

Bearing this in mind, I went to visit the company I plan to undertake my software testing exam with today. Well, let me say that first impressions were not favourable. Little more than a glorified Internet cafe, I thought. I was hesitant to say the least.

While chatting with the receptionist, I looked around. G4 X-Serve on the floor with a Cisco router siting on top! NetGear and Belkin Wireless hubs scattered about and a Dell box with its guts hanging out on a bench, in amongst a shed load of CAT 5 covered in dust that was active. It was all flashing ‘green’ and everything was ‘UP’. Kind of like my old office, I felt right at home 🙂 The training and testing room is tight and good.

My home set up is tidy and nice by the way.

The G4 X-Serve was out the rack because a nice new Intel one was being plumbed in, and a new Cisco router/switch – gigabit instead of 100base/T as well. I ran a bit of CAT 5 for ’em.

Feeling good about the prospects. All I have to do is pass the exam.