Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to break someone into testing?

OK. Our product works. Beta testers are actually getting their stuff done. Time for the next iteration. But how to ensure quality? We need a tester!

How do I get someone fresh off the street started in testing? I have no clue on how to do it myself (I'm a developer, not a tester)!

We are a tiny team:

  • 2 architects (as in buildings, not software, they are the domain experts here) figuring out what to build
  • me building it
  • and a new guy to do some testing before we push releases out

None of us has a clue on how to do this professionally. So far we have:

  • a bunch of virtual machines spanning the configurations we would like to test
    • various versions of windows
    • german and english, the two languages likely to be in use by our customers
    • the host software we are writing for (Autodesk Revit Architecture 2010, we are building a plugin for energy calculations)
  • a text document describing some tests I did (installed release xyz, did this, did that, etc.)
  • a bug tracking system the tester can add all the bugs he finds

I expect we will need a test script. But how? Who? What? When?

like image 448
Daren Thomas Avatar asked Feb 03 '10 10:02

Daren Thomas


People also ask

What is test to break approach?

That is "Test to break" approach. Under this approach, the tester tries to put the system on extremes to see where it ca. A QA/Software tester's job is to test the quality of the deliverable and to ensure that the customer receives possibly bug-free system.

Why do people test other people?

The purpose of most tests is to try to determine that your mate regards you as being important and cares about you. Because tests are usually manipulations and dishonest communications, frequently they only foster more insecurity.

Which testing is used to break the application?

The mindset of the tester is to “Break the System/Application” and it is achieved through Negative Testing. Negative Testing technique is performed using incorrect data, invalid data, or input.


2 Answers

Why are you looking for "someone off the street"? To me, it sounds kind of like asking "I want to hire a new programmer, how do I get someone off the street and get him up to speed programming my software?". Why would you want to do that, over hiring someone who is a programmer already?

In your situation, which is that you don't know much about testing, I'd definitely think about hiring someone with experience in the field.

Specifically, I'd probably look for:

  1. Someone with some experience performing tests under his belt (since you're going to want him actually doing tests).
  2. Someone with some experience writing test plans/etc.
  3. Someone with some experience running a QA team.

The last point is optional, but hopefully your team will be growing as your software grows, so it might make sense to get someone who can grow in the role as well (not to mention having the experience to help you decide when and how to grow the QA team).

like image 162
Edan Maor Avatar answered Sep 21 '22 19:09

Edan Maor


Well, are you looking to expand your team with a tester? Have you considered just hiring a test specialist from a consultancy firm?

like image 32
Makach Avatar answered Sep 21 '22 19:09

Makach