Testing & Software Blog

The occasional thoughts of a freelance software tester, drawn from experience across the software development life-cycle.

Autoplay Video Ads Must Die

SpamI know websites that don’t rely on paywalls need to raise money somehow, but I know I’m not the only person who is thoroughly sick of the auto play video ads with audio that have started infesting many big media sites of late.

You know the ones I mean. They’re the ads that suddenly erupt in the middle of the screen as you scroll through the article. Until a couple of days ago you could click on the [x] in the corner of the ad so you could shut them up before the audio started playing, but now that option has gone away.  It’s as if the people running the ad server noticed that everyone was closing them the instant they appeared, so took that option away.

If, as many people do, you’re listening to music while surfing the web, these things are intensely annoying. Your only option seems to be to close the browser tab without reading the rest of the article. Which is precisely what I’ve been doing.

I’ve seen them so far on The Guardian, The Independent and Forbes, so it’s not confined to bottom-feeding clickbait sites who are cynically concerned with selling eyeballs and nothing else.

Charlie Stross once said that all advertising devolves to the state of spam. Which would imply that, much like your typical make-money-fast or fake Viagra seller, these people know they’re ruining your UX, and just don’t care. Or maybe it really is just a case of sufficiently advanced stupidity being indistiguishable from malice.

What’s a more pertinant question is whether the management of The Guardian or The Independent care.

Posted in Testing & Software | Tagged , , , | Leave a comment

Who remembers the day when computer viruses were spread in the boot sector of floppy disks?

Posted on by Tim Hall | 5 Comments

You can tell you’re a tester if you go to the pub and all the conversations are about ISO29119. The consensus that the reason the online testing community is overwhelmingly anti is that the pro-ISO29119 camp are just too boring to be on Twitter or write blogs.

Posted on by Tim Hall | Leave a comment

Angry Weasel on ISO29119

Angry Weasel provides the most succinct summary of what’s wrong with ISO29119 I have seen to date:

A lot of testers I know are riled up (and rightfully so) about ISO 29119 – which, in a nutshell, is a “standard” for testing that says software should be tested exactly as described in a set of textbooks from the 1980’s. On one hand, I have the flexibility to ignore 29119 – I would never work for a company that thought it was a good idea. But I know there are testers who find themselves in a situation where they have to follow a bunch of busywork from the “standard” rather than provide actual value to the software project.

Quite.

Posted in Testing & Software | Tagged | Leave a comment

It is hard to get to grips with them in argument because they constantly shift their stance and reinterpret the meaning of words to help them evade difficult questions“. The context is a blog by James Christie about ISO 29119. But it’s a far wider truth. Professional cliques and ideological sects have long used jargon words as an in-group identifier. But it always frustrates communication when they insist on applying new jargon-meanings to perfectly good existing words.

Posted on by Tim Hall | Leave a comment

Testing and The Facebook Effect

Like many testing professionals, I don’t post as much about my work as I sometimes feel I ought to. An insightful post from Adam Knight entitled “The Facebook Effect” provides a good explanation as to why.

It’s always considered a no-no for any professional to criticise their employers on public forums, and rightly so. This is a problem for those of us in testing; our very job revolves around breaking things in interesting and innovative ways. It’s difficult to talk about your work in public when so much of it is about the bugs you’ve been finding. Your employer may well not want the world to know about that huge security vulnerability you just discovered.

This places us in something of a double-bind at times. While spilling too much information about current projects could be a seriously career-limiting move, not having a positive online presence can have exactly the same effect. I’ve actually been told I’m less likely to be hired if I’m testing in secret!

Fortunately Adam Knight does come up with some practical suggestions for sharing professional knowledge without compromising your employment.

Posted in Testing & Software | Leave a comment

Alice and the Cheshire Cat talk ISO 29119

Mike Talks goes down the ISO29119 rabbit-hole and explains the likely outcome of IS29119 with Alice and the Cheshire Cat.

Alice took a quizzical look at the Cheshire Cat, “so you’re a tester? But you’re a cat!”.

“Oh,” the Cheshire Cat beamed, his almost rictus grin fixed permanently and inflexibly across his face, “in your world that might be a problem, but not in this one. Did you have a better candidate in mind? Would YOU want to sit in a meeting with the Mad Hatter, changing his seat every few minutes, or tell the Queen of Hearts that the project might have to be delayed?” He purred a very self-satisfied purr to himself. “No … I think you’ll find in reality, or as close as it gets in this place, I’m the perfect person for the job.”

I’m not going to spoil it by giving away the punchline; go and read the whole thing!

Posted in Testing & Software | Tagged | 2 Comments

Rent-Seekers : Michael Bolton on ISO 29119

In Rising Against the Rent-Seekers, testing Blogger Michael Bolton is under no illusions as to the real agenda behind proponents of ISO 29119. This particular observation is very, very telling:

If you want to be on the international working group, it’s a commitment to six days of non-revenue work, somewhere in the world, twice a year. The ISO/IEC does not pay for travel expenses. Where have international working group meetings been held? According to the http://softwaretestingstandard.org/ Web site, meetings seem to have been held in Seoul, South Korea (2008); Hyderabad, India (2009); Niigata, Japan (2010); Mumbai, India (2011); Seoul, South Korea (2012); Wellington New Zealand (2013). Ask yourself these questions:

  • How many independent testers or testing consultants from Europe or North America have that kind of travel budget?
  • What kinds of consultants might be more likely to obtain funding for this kind of travel?
  • Who benefits from the creation of a standard whose opacity demands a consultant to interpret or to certify?

It’s not exactly difficult to answer those three questions, is it?

Posted in Testing & Software | Tagged | Leave a comment

Stop ISO 29119

So, there is a proposed ISO standard for software testing, ISO 29119, which is causing an awful lot of controversy in the testing world.

Stop 29119Just about every software testing professional with an online presence is concerned about ISO 29119′s likely impact on the profession. The consensus is that forcing a highly bureaucratic one-size-fits-all cookie-cutter approach to testing across the whole software industry is unlikely to result in higher quality software, but will almost certainly stifle innovation and inhibit exploration of new creative approaches.

Rob Lambert is just one of many with serious reservations, and James Christie has this to say:

I’m afraid my hackles rise when I see phrases like “one definitive standard” and “used within any software development life cycle”. It immediately triggers an adverse emotional reaction as I remember this rhyme from Lord of the Rings, about the One Ring that would give the holder power over all.

“One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the Land of Mordor where the Shadows lie”

Unfortunately it’s not something that anyone can guarantee will just go away if people ignore it.

Naturally those whose businesses revolve around selling consultancy to middle-management are going to support the introduction of a standard. As will the certification mills. And don’t even mention lawyers. I’m sure we can all easily imagine technically-illiterate politicians demanding that ISO 29119 be mandatory for all government contracts. After all, everyone knows that those gargantuan government IT failures we keep hearing about in the media are entirely down to sloppy software testing and have nothing to do with reality-denying project management.

There is now a petition against it. If you think ISO 29119 is a bad thing, go and sign it.

But not everyone agrees with the petition. Although this ridiculous Godwinesque screed hardly helps the cause:

Their objection is that not everyone will agree with what the standard says: on that criterion nothing would ever be published. The real reason the book burners want to suppress it is that they don’t want there to be any standards at all. Effective, generic, documented systematic testing processes and methods impact their ability to depict testing as a mystic art and themselves as its gurus.

I would say that resorting to personal attacks of that nature is strong indicator for the bankruptcy of their argument.

Posted in Testing & Software | Tagged , | 10 Comments

The Perils of Hiring for “Cultural Fit”

In a blog post entitled “Inside the Mirrortocracy“, Carlos Bueno skewers the notion of hiring for “cultural fit”, where a perfectly qualified candidate can be rejected purely for liking the wrong sports or having the wrong taste in music.

Call­ing it out and mak­ing fun of it is not en­ough. Whatev­er else one can say about the Mir­rortoc­ra­cy, it has the vir­tue of ac­tual­ly work­ing, in the sense that the lucky few who break in have a de­cent rate of suc­cess. Com­pared to what, well, that is careful­ly left un­as­ked. The col­later­al damage of “false negatives” is as large as it is in­visib­le. But it is dif­ficult to argue with suc­cess. It takes a humil­ity and generos­ity that must come from with­in. It can’t be for­ced on oth­ers, only en­couraged to de­velop.

Lest you get the wrong idea, I’m not mak­ing a moral case but a fair­ly amor­al one. It’s hard to argue against the fact that the Val­ley is un­fair­ly ex­clusiona­ry. This im­pl­ies that there is a large un­tap­ped talent pool to be de­veloped. Since the tech war boils down to a talent war, the com­pany that figures out how to get over it­self and tap that pool wins.

Yes, it’s probably far worse in Silicon Valley than perhaps it is in the rest of the world, but I’m sure there are plenty of other places in the world with similar problems. And as Carlos Bueno says, it results in a monoculture so limiting that those inside don’t even realise it.

Posted in Religion & Politics, Testing & Software | Tagged , | 3 Comments