Your feedback needed: QA as service

I’m thinking about QA as service idea and i’m interested in your feedback.

The service will allow you to enter steps and verify result.
Something similar to

  • goto “sign-in”
  • enter "email@server.com" into “email”
  • enter “password” into “password”
  • click “sign in”
  • verify “hello, user” message present.

Kinda acceptance testing.

Having these steps recorded allows you to run tests repeatedly without your time involved.

Also it can work like a documentation to developer.

What do you think about the idea and approach?
Will it make your life easier? Are you gonna use it?

Also i have some other questions :smile: :

  • are you doing QAing by yourself or outsource it?
  • is it manual or automated?

Maybe you can propose other points to automate? You’re welcome!

I really appreciate your feedback!

Where I’m working has QA, but also uses http://www.zenergytechnologies.com/

Having these steps recorded allows you to run tests repeatedly without your time involved.

Are you familiar with: Selenium
and companies such as https://saucelabs.com/ ?

Our greatest need is AUTOMATED regression tests especially for screens we might not catch, like or feedback form.
And the are typos for automating these things but i THINK they are kinda hard to learn.

1 Like

There are lots of framework integrated with Selenium that does this automatically. If you are a small team, a good developer knows how how to deal with testing.

It may be a small market for small/medium project developed over oDesk for example, but the project/update shouldn’t be delivered by the programmer without proper testing.

What you describe is way too simple. Going with your example of a sign-in screen, you describe the path where everything goes right. But what companies like mine need is something to try to find the ways where things can go wrong: does the sign-in screen handle blank usernames, strange letters, loooooong usernames, SQL injections attacks, XSS attacks. If we need to script a series of tests for this, we certainly don’t want to do all the hard work of preparing the scripts, then finally hand them to someone else to execute. We’d want someone who can take a sign-in screen, and, with their expertise in QA, prepare the scripts for us. And THEN execute them.

2 Likes

Wow - I had this exact idea not to long ago. But then I found Node.js frameworks like Phantom and ones extending it. I could easily pay a developer (or do it myself since I’m a dev) to build that in 1hour and add it to a cron on my VM.

With that in mind, you could offer to non-developers. For me, I’d never pay for it unless it was so easy I couldn’t resist.

Dunno. I thought the idea would be good to try. I never actually gave it a go. Put up a launch page for it once, but no one was interested.

The actual problem is here:

Go to sign up page. -> pay with stripe/paypal (boom—how do I test that?)

If you can build a service that allows me to test me payment gateways without adding a bunch of crap data and costing me lots of money, I’d pay for it. Otherwise, I’d pay my buddy to write it up in 30 minutes in node.

Totally agreed, same points.

But initially looked like a good idea.

Anyway how i can close the topic?