Skip to content

An awesome test for testers; take the challenge now.

I am not sure if this kind of contest has been launched in the past. Without thinking about it, let me welcome you all testers to this contest. The idea behind this contest is to know the thoughts of tester in various contexts which you can see below.

 

There are 18 questions / contexts which you might want to comment on or answer for. Not all are mandatory and if the question or context doesn’t apply to you then you can skip it with a proper reasoning. Example: I have not done check automation before. Remember that it need not be appropriate answers for the questions or contexts. If you think you can add value to this contest in much better way by talking about different things around the context then that would be something that I call awesome.

 

Without much ado, Santhosh Tuppad WELCOMES YOU TO THE SHOW :) I wish you a happy and joyful ride in the learning and this contest.

 

Here you go,

  1. What if you click on something (A hyperlink) and to process or navigate to that webpage you need to be signed in? Currently, you are not signed in. Should you be taken to Sign up form or Sign in form? What is the better solution that you can provide?

 

  1. Using “Close” naming convention to go back to the homepage is good or it should be named as “Cancel” or it is not really required because there is a “Home” link which is accessible. What are your thoughts?

 

  1. Logout should be placed on top right hand side? What if it is on the top left hand side or in the left hand sidebar which is menu widget like “My Profile”, “Change Password” etc. – Is it a problem or what is your thought process?

 

  1. Current design of forgot password asks for username and security answer and then sends a link to e-mail inbox to set new password. How does “security answer” increase the cost of operations? Also, what questions do you frame for security questions?

 

  1. If you had to design “Forgot Password” working, how would you do it and why? You are free to give different many functional designs.

 

  1. There is neither account lockout policy nor captcha for the login or security answer forms; what kind of problems do you see with the current implementation and what do you propose?

 

  1. Well, it is about context and there are no best practices in general. What are your thoughts on usage of captcha? Where should they be used and why?

 

  1. If you are the solution architect for a retail website which has to be developed; what kind of questions would you ask with respect to “Scalability” purpose with respect to “Technology” being used for the website?

 

  1. How do you think “Deactivate Account” should work functionally keeping in mind about “Usability” & “Security” quality criteria?

 

  1. For every registration, there is an e-mail sent with activation link. Once this activation link is used account is activated and a “Welcome E-mail” is sent to the end-users e-mail inbox. Now, list down the test ideas which could result in spamming if specific tests are not done.

 

  1. In what different ways can you use “Tamper Data” add-on from “Mozilla Firefox” web browser? If you have not used it till date then how about exploring it and using it; then you can share your experience here.

 

  1. Application is being launched in a month from now and management has decided not to test for “Usability” or there are no testers in the team who can perform it and it is a web application. What is your take on this?

 

  1. Share your experience wherein; the developer did not accept security vulnerability and you did great bug advocacy to prove that it is a bug and finally it was fixed. Even if it was not fixed then please let me know about what was the bug and how did you do bug advocacy without revealing the application / company details.

 

  1. What do you have in your tester’s toolkit? Name at least 10 such tools or utilities. Please do not list like QTP, LoadRunner, SilkTest and such things. Something which you have discovered (Example: Process Explorer from SysInternals) on your own or from your colleague. If you can also share how you use it then it would be fantastic.

 

  1. Let us say there is a commenting feature for the blog post; there are 100 comments currently. How would you load / render every comment. Is it one by one or all 100 at once? Justify.

 

  1. Have you ever done check automation using open-source tools? How did you identify the checks and what value did you add by automating them? Explain.

 

  1.  What kind of information do you gather before starting to test a software? (Example: Purpose of this application)

 

  1. How do you achieve data coverage (Inputs coverage) for a specific form with text fields like mobile number, date of birth etc? There are so many character sets and how do you achieve the coverage? You could share your past experience. If not any then you can talk about how it could be done.

 

 

Winners and Prizes

I will be giving out 3 prizes and I choose the winners. I take liberty to not give any reasoning behind why I chose the winner and not the other one. It is solely my decision.

 

1st Prize: Lessons learned in Software Testing, Six Thinking Hats and General Systems Thinking (Total: 3 Books)

2nd Prize:  Lessons learned in Software Testing, Six Thinking Hats

3rd Prize: Lessons learned in Software Testing

 

Who can participate?

This contest is applicable to the testers who are based in INDIA only however; for participation with the individual interest even testers outside INDIA can participate but, eligible testers for winning prizes will be only from India.

 

The above is not a strict disclaimer, it is because of the charges applied for sending the prizes and also I am not pretty aware of those things as of now. If it becomes possible to send the prizes then the decision could be changed anytime and winners worldwide would be chosen.

 

How to submit the answers?

You can do that by commenting here in this blog post itself. Or else you could send even the document (Send it to Santhosh.Tuppad@gmail.com) if you do not want others to read your answers till the competition is over. I leave the decision to you, whichever is comfortable for you. However, once the results are announced, I would add your answers in the comment section which would be public to others.

 

Contest Duration

The contest starts from today and ends exactly after 1 month from today. I wish you all the best and let us see who can win this contest.

 

NOTE: Results will be announced as a blog post in this blog itself after a month.

Follow Me

SanthoshTuppad

Software Tester, Product Innovator, Security Enthusiast at Test Insane Software Testing Services
I have been as a software tester for over 5 years. I am a hands-on tester and I've been winning bug battles & testing competitions across the world. I am a testing enthusiast, who conducts free workshops on security testing across India (Covered locations: Bengaluru, Pune, Hyderabad & Chennai. Invite him to come to your location), and monthly meets for testers in Bengaluru. I am also an avid testing blogger.

My interests include traveling, driving my SUV, health & fitness and many others. I mentor budding entrepreneurs, testers, teams in any profession.
Follow Me

Latest posts by SanthoshTuppad (see all)

Share/Bookmark

7 Comments

  1. Nice ones… I will participate in this.

    BTW Test managers – who interviewing testers for web applications – Here are few questions that you could ask your candidates in the interviews (First you answers them). Book mark this page

    Awesome Santosh – Keep up the good job.

    Shrini

    Friday, March 23, 2012 at 8:58 am | Permalink
  2. Thanks Shrini. I am glad that you want to participate and also thanks for recommending this to test managers who would be interviewing. Thanks again.

    – Santhosh Tuppad

    Monday, March 26, 2012 at 3:11 am | Permalink
  3. How can I miss out? I will send you the answers soon.
    If I win dont bother to post it to me. I will collect it from you personally and we will go out for some nice drinks (is this bribing?;). Cheers for this contest.

    Sunday, April 1, 2012 at 4:28 am | Permalink
  4. Thanks Sharath. Yes, even I say – How can Sharath miss this out :) Welcome aboard.

    Sunday, April 1, 2012 at 12:32 pm | Permalink
  5. Prasanna wrote:

    Awesome..let me give it a try!!!

    Saturday, April 7, 2012 at 12:53 pm | Permalink
  6. Ganesh Krishnamurthy wrote:

    1) What if you click on something (A hyperlink) and to process or navigate to that webpage you need to be signed in? Currently, you are not signed in. Should you be taken to Sign up form or Sign in form? What is the better solution that you can provide?
    – The page should directs to Sign in page. Below that we can provide a option like if you are a new user please Sign up here with some link.

    2) Using “Close” naming convention to go back to the homepage is good or it should be named as “Cancel” or it is not really required because there is a “Home” link which is accessible. What are your thoughts?
    – It is better which we have home page access in all pages by clicking the Home Link.

    3)Logout should be placed on top right hand side? What if it is on the top left hand side or in the left hand sidebar which is menu widget like “My Profile”, “Change Password” etc. – Is it a problem or what is your thought process?
    – The Standard of a webpage Logout button should be placed in Top Right Side. The user general thought goes to Top RHS side of the page.

    4) Current design of forgot password asks for username and security answer and then sends a link to e-mail inbox to set new password. How does “security answer” increase the cost of operations? Also, what questions do you frame for security questions?
    – Never days user who register with the site will got a chance to forgot the Security Answers. Because of this they might have do new registration again. Instead, Like Ebay sites they use to send the password through their mobile.
    This will creates more authentication to the users.

    5)If you had to design “Forgot Password” working, how would you do it and why? You are free to give different many functional designs.

    - The design should be like Enter your Mobile Number with Number field and a submit button. After submission, System should provide a success message as The new password has send to your registered mobile number. Where user can receive their password to his mobile.

    6)There is neither account lockout policy nor captcha for the login or security answer forms; what kind of problems do you see with the current implementation and what do you propose?

    – Most of the time the captcha codes are not clear to identify.
    – Some system accepts the captcha code as case sensitive.
    My proposes will be to have a session expiry popup to handle if more than the user idle in to the screen.Automatic logout should happen.

    7)Well, it is about context and there are no best practices in general. What are your thoughts on usage of captcha? Where should they be used and why?

    – Normally capthca is used to prove that the site is accessed by human or a robot. Hence, using the captha code helps the site owners to get rid of spammers.

    8) If you are the solution architect for a retail website which has to be developed; what kind of questions would you ask with respect to “Scalability” purpose with respect to “Technology” being used for the website?
    – My main question will be how to SEO.
    – How does content address the local destinations?
    – what is the crowd puller information that we have in proposed content
    – How to to increase the traffic on the site by focus on SEO and various digital marketing methods

    9)How do you think “Deactivate Account” should work functionally keeping in mind about “Usability” & “Security” quality criteria?
    – In this case as we can provide two form of Deactivate Account. One is Deactivate the Account temporary Or Permanent Deactivate Account.

    10)For every registration, there is an e-mail sent with activation link. Once this activation link is used account is activated and a “Welcome E-mail” is sent to the end-users e-mail inbox. Now, list down the test ideas which could result in spamming if specific tests are not done.
    – two ways to do this. One should try with registering by Spammed mail id.
    – Registering the site with already registered email id.

    11)In what different ways can you use “Tamper Data” add-on from “Mozilla Firefox” web browser? If you have not used it till date then how about exploring it and using it; then you can share your experience here.
    – with this add on we can modify the FAV icon.
    – Can able to modify the datas

    12)Application is being launched in a month from now and management has decided not to test for “Usability” or there are no testers in the team who can perform it and it is a web application. What is your take on this?

    – Let the software released … then we will get a change request.

    13) Share your experience wherein; the developer did not accept security vulnerability and you did great bug advocacy to prove that it is a bug and finally it was fixed. Even if it was not fixed then please let me know about what was the bug and how did you do bug advocacy without revealing the application / company details.
    – In some case search fields are some data fields. while entering some HTML tag gives server error. Most of the time we perform this. but some thing i have put Marquee tag and the system is not stable and the data’s are dancing from right to left. this the developer not accepted it. Same if you entered text’ on any search field it gives some authentication error this is ignored by owr Project manager.

    14)What do you have in your tester’s toolkit? Name at least 10 such tools or utilities. Please do not list like QTP, LoadRunner, SilkTest and such things. Something which you have discovered (Example: Process Explorer from SysInternals) on your own or from your colleague. If you can also share how you use it then it would be fantastic.
    - Data generator , wave maker, Adobe compatablatiy tool, Imacros, Bobby 508 complaint, Weblink validatior, Ms paint, Fire Bug, Take snapshot,tamperdata.

    15)Let us say there is a commenting feature for the blog post; there are 100 comments currently. How would you load / render every comment. Is it one by one or all 100 at once? Justify.
    – All 100 at once like ‘Show all comments’ link

    16)Have you ever done check automation using open-source tools? How did you identify the checks and what value did you add by automating them? Explain.
    In ‘Imacros’ there is an option using ‘SET’ command.

    17)What kind of information do you gather before starting to test a software? (Example: Purpose of this application)
    – Comparing the same software functions with other competitors soft wares.

    18)How do you achieve data coverage (Inputs coverage) for a specific form with text fields like mobile number, date of birth etc? There are so many character sets and how do you achieve the coverage? You could share your past experience. If not any then you can talk about how it could be done.
    – if it is Mobile field we surely use Boundary value. but, what if we use Copy paste data on this number field.

    Tuesday, February 26, 2013 at 7:21 pm | Permalink
  7. Hi Ganesh, Thank you for taking this up. I will go through your comments later and give my feedback if any.

    Wednesday, February 27, 2013 at 3:30 pm | Permalink

6 Trackbacks/Pingbacks

  1. Five Blogs – 15 March 2012 « 5blogs on Thursday, March 15, 2012 at 1:10 am

    [...] An awesome test for testers; take the challenge now. Written by: Santhosh Tuppad [...]

  2. 18 challenge statements from Santhosh | Markus Gärtner on Tuesday, March 27, 2012 at 2:32 pm

    [...] Tuppad sent around a little challenge for testers a few weeks ago. When I read through it, I couldn’t resist the temptation to the challenge, [...]

  3. Few testing questions and answers | Monirul Islam on Sunday, April 15, 2012 at 2:17 am

    [...] notable Indian tester, Santhosh Tuppad has recently asked 18 testing questions to the testers around the world. He also announced prizes (testing books) for the winners [...]

  4. [...] for updates on this topic.Powered by WP Greet Box WordPress PluginBefore a month I had initiated a contest for testers where, I talked about 18 contexts and wanted people to give different perspective of [...]

  5. [...] I missed the deadline of submitting my answers to Santhosh Tuppad’s Software Testing quiz contest. [...]

  6. […] I missed the deadline of submitting my answers to Santhosh Tuppad’s Software Testing quiz contest. […]

Post a Comment

Your email is never published nor shared. Required fields are marked *
*
*