Monday, April 6, 2009

From the testers, For the testers, By the testers

Can you imagine a carpenter building a tool for a mason? No, you cant because the carpenter might have no clue about the problem that a mason faces. So, if someone has to build a tool for a mason it has to be another mason who has faced the pain points of being a mason.

How different is software testing?

Ah! So, you need someone who understands your pain points as a tester to be able to build a product that can be of help to you in solving those problems.

Welcome to Testers Desk!

Testers Desk is a plethora of tools for a tester who can use the tools to various contexts and to solve various kinds of problems. I believe that how we use a tool depends on how creative we are. Haven't you used the back of a spoon to unscrew when a screw driver was not available? I did and I have seen many other people using many different tools to solve many different problems.

However, you might observe that a screw driver is specifically built to solve the purpose of putting the screw or taking it out from its slot. Similarly, the purpose of Testers Desk is to help testers to solve the basic problems of test designing and generating test data for testing.

Hey, but what about the title?

Yeah, this product was conceptualized by Ashwin Palaparthi, a tester and an ex Vice President of Applabs and then he hired a set of testers to develop it. It is inspiring to note that Ashwin collaborated with mathematicians to arrive at this scientific product.

Based on my face to face interactions with him, I think he has been breathing Testers Desk over the last two years and he'd continue to breath that way. I also think he is a crazy about serving the community with this product because he has pumped all his savings on it. Why isn't Ashwin thinking like those tool vendors who make huge profits with shoddy tools? That's about serving the community, right?

Now here is a test for you: Testing a typical registration page is what many testers of web application do and yet miss out potential problems. Click on this link and use Testers Desk as your test design bed and find bugs.

You may post them as comments and or as a blog post in your own blog by linking to this post. You have the freedom.

How many tests can you come out with using TestersDesk for the registration page?

Take a look at some sample tests I came out with using Testers Desk for that registration page:

E-mail ids:
FY@xX.com.tw
Oc@n9.com
Zc@NR.net
JI@TE.org
hU@ZQ.biz
1A@RY.us
5f@PH.cn
Wr@sj.com.cn
Gf@Nf.net.cn
61@NA.org.cn
kU@5h.info
l3@I0.co.uk
GA@H9.org.uk
zO@Az.tv
Mc@V5.ws
eU@C6.ca
wG@t3.eu
KP@OS.cc
TJ@Qs.jp

Name:

ALEJANDRO, JESS
ALIBERTI, MALCOM
ALTERMATT, THU
ANGELOTTI, STAR
ARMSTONG, GRAIG
BADGER, CHARLINE
BEACHAM, KACI
BEDDOE, CELSA
BESEAU, JOSPEH
BILLINGSLY, REID
BOBSIN, RUSTY
BONAR, JAMAAL
BONSON, REUBEN
BUFFUM, MING
CAMPAGNINI, ALBERTO
CASKA, KARENA
CIGANEK, AI
COBBIN, NGUYET
COCKER, MELVA
COLASUONNO, SALVATORE
COLLINI, ANDREA
DALZEN, CHARLENA
DELEPPO, LARAE
DELORIA, GLENN
DIPIRRO, EMILIO
DOLIVEIRA, WILLIAM
ERSERY, BRIAN
ESCHENBURG, MALIKA
EYSTER, ODELL
FEAGINS, EUGENE
FLANNIGAN, VINCE
FLEAK, CONSUELA
GALLAHER, CHARLES
GAMM, MAKEDA
GATLING, ALICIA
GEISEN, ROSAMARIA
HARDISON, HOMER
HARWELL, CHANTAY
HIGBY, WALKER
HOFFPAUIR, LAWERENCE
HOGAN, AMEE
HUELSE, ELDEN
HUMMONS, ELVINA

Mobile Phone Numbers:

+118845112345
+712845112345
+711845112345
+216845112345
+118845112345
+015845112345
+614845112345
+815845112345
+514845112345
+213845112345
+213845112345
+518845112345
+013845112345
+512845112345
+518845112345
+610845112345
+719845112345
+512845112345
+218845112345
+910845112345
+017845112345
+011845112345
+611845112345
+617845112345
+718845112345
+617845112345
+315845112345
+112845112345
+218845112345
+016845112345
+319845112345
+415845112345
+313845112345

Alpha Numeric Values for other fields:

A3A5A7A9A12A15A18A2
1A24A27A30A33A36A39
A42A45A48A51A54A57A
60A63A66A69A72A75A7
A81A84A87A90A93A96A

Experience & Percentage fields:

Experience,Percentage
-1,49
-1,50
-1,51
-1,75
-1,99
-1,100
-1,101
0,49
0,50
0,51
0,75
0,99
0,100
0,101
1,49
1,50
1,51
1,75
1,99
1,100
1,101
35,49
35,50
35,51
35,75
35,99
35,100
35,101
69,49
69,50
69,51
69,75
69,99
69,100
69,101
70,49
70,50
70,51
70,75
70,99
70,100
70,101
71,49
71,50
71,51
71,75
71,99
71,100
71,101

How much time do you think I took to do all this? Less than 7 minutes. Hey, wait you want me to be more specific, that is about 6 minutes 14 seconds ( if my stop watch doesnt have bugs).

So, show your manager you are smart before someone else in your team does that. Let us know about your story and the tests you choose to run for various kinds of products and you stand a chance to win a cool goodies from Testers Desk.

Happy Testing!

18 comments:

preethi said...

Good and useful Website.

S A T I S H P. said...

Nice article Pradeep. ..
Even I also 100% agree with you.Ashwin and his team has done an excellent job for “Software Test Engineer” in the world.
But Pradeep, I have one doubt...
Consider the Same application i.e.Arcus Infotech registration page. In that for “Percentage” field you have considered the Test data as 49,101. But if you have looked on Arcus Infotech registration page for “Percentage” field. The “Percentage” field is the list box as well as Not Editable then How you have Tested or Considered 49,101 for “Percentage” field.

annuhyd said...

Hi Pradeep,

Good Scenario, which can help to understand the tool easily.

My opinion is in Testersdesk.com we have so many tools which can be utilised in different testing phases.
I like Test Design Tools.
I strongly believe Test Design is the crucial phase in testing.

Can we expect couple of real time scenarios like this on test design tools?

Thanks in advance,
Anwar Babu

Pradeep Soundararajan said...

@ SathishP,

But Pradeep, I have one doubt...
Consider the Same application i.e.Arcus Infotech registration page. In that for “Percentage” field you have considered the Test data as 49,101. But if you have looked on Arcus Infotech registration page for “Percentage” field. The “Percentage” field is the list box as well as Not Editable then How you have Tested or Considered 49,101 for “Percentage” field.


Good question. If we as testers limit ourselves to GUI and do all our tests based on it then what we are testing is just a thin slice of the whole software.

It is the question of how intelligent a tester is about testability of the software.

How about hooking to the code directly and pumping in these values.

For example: I went to the page source of the same registration page and found:

value="1">B.E/B.TECH
value="2">M.E/M.TECH
value="3">M.C.A
value="4">M.Sc
value="5">M.S
value="6">B.C.A/M.C.A

value="7">B.Com/M.Com
value="8">B.Sc
value="9">B.B.A/M.B.A

Which comes under the drop down list. That gives me cool access of how I can run more tests from it by the code instead of allowing the GUI to restrict my testing capabilities.

Pradeep Soundararajan said...

@Anwar Babu,


Can we expect couple of real time scenarios like this on test design tools?


Absolutely. There are videos and audios and competitions and challenges and prizes and lots more.

Virtualkey said...

Hi Pradeep !

Nice to see you here @Testersdesk,
I used to refer your orkut testing community, i am impressed the way you encouraged novice testers (Ex: Malli... i understand he is a tough tester now)becoming a professional and your style of motivating people.
Coming to point, every time i visit testersdesk.com i am always struck with single question again and again, (ofcourse its similar to what Anwar asked in above post), how many possible areas can each of the features TD can be leveraged.

I hope your videos are going to cover most of the scenarios.

And...

Yeh !

Happy TestDesking !

Virtualkey.

Virtualkey said...

Hi Pradeep !

Nice to see you here @Testersdesk,
I used to refer your orkut testing community, i am impressed the way you encouraged novice testers (Ex: Malli... i understand he is a tough tester now)becoming a professional and your style of motivating people.
Coming to point, every time i visit testersdesk.com i am always struck with single question again and again, (ofcourse its similar to what Anwar asked in above post), how many possible areas can each of the features TD can be leveraged.

I hope your videos are going to cover most of the scenarios.

And...

Yeh !

Happy TestDesking !

Virtualkey.

Shikhar.K.Singh said...

Hi everyone,

I find testersdesk interesting coz, it does half the work of data collection and documentation, i mean when you get your work done faster and in an accurate manner then why not utilise it infact, testersdesk makes you think about the different scenarios used my N number of users.

Any wayzz, I have performed a sample test on the given register page and also few information for testersdesk. So, please visit my blog
" http://self-certified-testers.blogspot.com "

Ashwin Palaparthi said...

Thanks for exploring TestersDesk.com Shikhar. Did you find any bugs in the registration page with the data you collected from TD?

By the way, I commented in your post about the 3 issues you posted on TD.

Cheers

Ashwin Palaparthi said...

Shikhar, can you please enable comments in your blog?

shikhar.k.singh said...

Hi ashiwin,
i have check in my blog and from my side the comments are working fine. for an example you can check the dish tv article on which one of my friends had just now made an comment for a sample it works fine...


looking forward for your comments too....
and if you face a problem even now then please comment me on this post...

shikhar.k.singh said...

Hi ashwin,

I am sorry, actually I forgot to inform you about one thing there are four issues that I have posted on my blog. The screen shot is also an issue so please have a look on that too...

and by the way, while writing this comment(today 9-4-2009) your comment "Shikhar, can you please enable comments in your blog? "
got displayed on this blog but, if you have a closer look on date and time of your comment it shows yesterdays date/time...
looking forward for the changes and your comment on my blog...

Kind Regards,
Shikhar.K.Singh...

Ashwin Palaparthi said...

while creating my google account i did not set the country or the timezone; hence the lapse in timestamps

also, was lazy and searching for the word "comment" and could not find it. noted that "0 PerSon sAys" leads to the comments section

Software Testing said...

Hi Pradeep,

In Testersdesk.com, We have nearly 25 tools. Most of the tools we can use in every project not only in manual testing but also in automation.

But most of the testers are not leveraging the tools because they don't have enough knowledge on those tools. Once they got an idea about all tools, It helps the testing industry greatly.

As famous tester in the world, you can help in this regard.

Thanks,
Anwar Babu

Bhagawati Dancer said...

Hi Pradeep,

great to see you @ Testersdesk product blog. I am a great fan of Testersdesk.com, I have also written some posts on how to use some features of TestersDesk.com
I have used "pairwise Testcase Generator" of Testersdesk to test the Registration page. Total number of configurations were 1036800 and they were reduced to
34 by Pairwise testcase generator. I have executed only the first 5 configurations and found 5 defects. They are:

1. Name field is accepting duplicate names
2. Able to register successfully when passed the value "-1" to Experience field.
3. Able to register successfully when passed the value "142353636" to city name
4. Able to register successfully when passed the value "s" (only single character) to Name field.
5. Able to register successfully when passed the value "hklgfnlh.nhto@gnkdfgk." with no domain to Email Field.

For information regarding my inputs to pairwise testcase generator please visit my blog
http://bhagawati-bugs.blogspot.com where I have given more details.


Happy Testing,
bhagawati

Shikhar.K.Singh said...

Testing the register page was fun for me but, if I had the database or the codes it would have been more fun because without database and code I was unable to put in exception value directly from the back end.
For example: we had to choose a particular value for fields which had a drop down there was no exception values for that fields, like Preferred course, qualification…etc…

There were some questions which were running in my mind while doing this black box testing…
continue reading... " http://self-certified-testers.blogspot.com "

Kind regards,
Shikhar.K.Singh...

Shikhar.K.Singh... said...

Hi ashwin,

Please check my blog for( http://self-certified-testers.blogspot.com/2009/04/testing-register-page-was-fun-for-me.html ) the bugs on that registration page and ya please remember i have used few sample data produced by testers desk like special characters for the name field so on..

Kind regards,
Shikhar.k.Singh...

Ashwin Palaparthi said...

Hi Shikhar,

Good to see your post. Some of the questions you raised as issues, undoubtedly are part of the regular, controversial and subjective points of argument in the usability aspects.

That said, please provide more details on how testersdesk.com has helped you. For example, Bhagawati Dancer in a comment in this post explained a few things, was looking for such detail in that post from you as well.

Please see if you can explore more ways out of testersdesk.com. For example, in Pradeep's video, he provided some use-cases that are very encouraging for us and the community.

Thanks for participation,
Ashwin.

Post a Comment