software testing

June 09, 2008

Software Testing remotley

I'm a big fan of working remotely.  I wrote a post a while back about freelance software testing and it has probably proven to be one of my popular posts.

I have been somewhat slack in my responses to request for information, but this is mostly because people don't put effort into forming a request or question.  It mostly consists of 'I want to do freelance testing. Please tell me how.'  A simple who, what, when, why, how...wouldn't go a miss.

The thing with freelance software testing, is the same with any kind of freelance career: you don't just get give work on your plate.  Finding work is probably harder than doing the work. Building your network takes time. Getting people to trust you takes even longer.  Keeping your skills top notch is an ongoing effort that doesn't stop - and that you should enjoy!

It's about building the community

Utest is an example of this.  They recently launched a service providing 'ondemand testing'.  It's not an easy task to take on, though it could be ideal for agile and exploratory development and testing environments.

(Now forgive my ignorance, as I have not tried out the platform or service.  I do think it could be a good booster to the testing industry though.)

The technology is one challenge, no doubt a difficult task.  However, the community building around their service and company is probably the most difficult and slow process.  They have to keep their customers and testers happy. 

I can see many challenges occurring here, for example:

  • Finding customers that understand testing and the limits of the service.
  • Finding talented, reliable and competent testers
  • Maintaining and encouraging the community to support each other
  • Implementing a process, getting everyone to understand and work to it

These are challenges that I predict and could equally apply to many startups, communities or businesses - they do not necesarily apply to uTest.  Yes the technology works in the background and needs to work, but the people side needs to have that human factor.

It would be interesting to hear stories from uTest, their customers and testers.

Utest appear to have had lots of testers sign up to their service.  Before you sign up ask yourself why should they get you involved in a project?  What have you done to deserve it? Do they have a good reason to trust your work?

Think about it.  With an ondemand testing service like uTest, all sides have to contribute.  It's what will make any community succeed.  It's the same with freelancing.  You won't get unless you give a bit.

October 26, 2007

Bugs are like diamonds

They can be found anywhere and could cost you a fortune.

October 22, 2007

Hiring a test manager

When looking to recruit a test manager, what should you look for?

It can be a frustrating experience for everyone if the right person isn't in charge of a test process or team.  I speak from experience of having horrible test managers.

Non testing managerial experience

This is where someone with experience of managing a team or project is brought in to manage a test team or project.  To me this just does not work because:

  • They do not have the knowledge of testing
  • They do not have the experience of testing
  • They do not have the passion for testing.

Knowledge, experience and passion of software testing is essential.  Having a background in managing or another area of IT is not good enough!

What is needed is someone who truly understands the day to day issues that testers face and have the ability to get their hands dirty or come up with solutions.  Good test managers are not scared of this.

Testers, lead testers or senior testers are promoted by default

The second frustration is the belief of testers that they should be promoted up the ladder by default.  Just because you are a good tester it doesn't mean that you will be the most suitable test manager.  Being able to manage projects and communicate with people are completely different skills to testing.  Getting to a managerial position should not be seen as a default target.

And I'm not saying being a test manager is a bad thing, but it can be for some people! 

Increasingly there are more options and opportunities for individuals to determine their career path.  We all need to keep an open mind to what the big world has to offer, encourage ourselves as individuals to learn and grow in our own direction - which may not be the direction your organisation is thinking of.

October 17, 2007

Software Testing SkillSwap

I've been a co-organiser of SkillSwap Brighton for a few months now and as a team of a handful of organisers we have managed to put on some nice good events.

My time has finally come to do my own presentation on Software Testing (of course) and will be one of the many events happening at the Brighton Digital Fesitval.

September 30, 2007

Coming to the Rapid Software Testing course? Some hotel options.

I've had a few request for hotel information for people coming from afar for the Rapid Software Testing course.  Location of these hotels vary from a 5 - 30 minute walk from the course location.

(I do not take responsibility for any of these hotels or information, never used them, etc, etc).

  • Hilton: from £115 per night
  • Premier Travel Inn: (very central) from £65
  • Blanch House: (+44 1273 603 504), rooms from £100 - £190 per night (week nights). Call for Fri/Sat night rates
  • Drakes Hotel: (+44 1273 696934), rooms from £95 (week nights) or from £125 (Fri/Sat)
  • Five Hotel: (+44 1273 686547), rooms from £35 - £60 pp/pn
  • Hotel du Vin: (+44 1273 718588), rooms from £150 (week nights), or £160 (Fri/Sat)
  • Hotel Nineteen: (+44 1273 675529), rooms from £130
  • Hotel Pelirocco: (+44 1273 327055), rooms from £50 (week nights). Call for Fri/Sat night rates
  • Paskins Townhouse: (+44 1273 601203), rooms from £35
  • Sea Spray: www.seaspraybrighton.co.uk (+44 1273 680332), rooms from £50

September 25, 2007

Cheat sheets for testing

I met James Bach a few months ago and managed to talk testing over dinner.  Amongst the numerous challenges he presented me with, I recall him mentioning using hot keys for testing can be a great way to find bugs.

Today I came across not one, but two great cheat sheet resources.  A great tool to help you understand the basics of the ever increasing languages, progammes, etc out there - ultimately leading to potentially great test ideas.

September 20, 2007

Testers are like magicians of the software world

I came across this nice quote:

A good bug, I mean a really good, pound-your-head-on-the-desk-for-a-week bug, is exactly like a magic trick in that something impossible appears to be happening.
Steven Frank

It rings true.  It's a magical experience when a tester finds a truly remarkable bug.

James Bach refers to magic in the Rapid Software Testing course he presents.

 

August 29, 2007

Software Testing Videos

I previously had a list of software testing related videos which I had been building up overtime.  However, this has now changed as I have recently been posting videos to the Software Testing Club, there has also been a bit of teamwork going on as I'm not the only one who has added videos.

If you're looking for software testing videos or would like to add some to our growing collection the Software Testing Video Club (!!!) is the place to go.

August 21, 2007

Do you care about software?

Do you care about software? or better said being a part of creating *good*  software?  If so, perhaps you would be interested in signing this pledge.

August 18, 2007

An artistic side of bugs

When a visitor approaches the "BUGS" installation he will see different projected bugs sitting on the surfaces of the abstract ant-hill object. They seem to enjoy the digital sun. From time to time they stretch a leg or wing, but otherwise remain motionless. If the visitor puts a hand above the installation landscape, he drops a shadow on it. If the shadow touches a bug, the bug wakes up and starts to move. The bugs try to avoid the visitors shadows and do not cross them. If they reach the border of a shadow they will turn to the side and crawl alongside the shadow. By using their shadows, the visitors can guide the bugs to a certain direction.

When a bug reaches the highest peak of the ant-hill object, it triggers a random variation in the software. This variation affects the attributes of the bugs and the look of the projected ant-hill. This way the bugs cause unpredictable modifications in their control software, like a software bug normally does.

More details