RSS
 

Archive for April, 2010

#3: Get familiar with YouPlayOff.com

25 Apr

I will start posting test scripts very soon, please get familiar with YouPlayOff.com before we start.

How to get familiar with YouPlayOff.com? Just use it…

Try the followings:
Register/Log in/Log off
Create a playoff/Report a game/Finalize a game
Modify playoff info: Add group/a fact/video/photo
Add info to playoff/match-up/game/player page(team, individual, national team)
Add categories
Search
My Home Page/User Page (User info)/settings
Contact us
etc.

 

#2: Basic testing ideas

07 Apr

If you are experienced tester, then you may want to skip this posting. If you are not, and looking forward to become one, then please read:

How does the testing world work?

First, you need the spec, which is the requirement of the software or website you will test. We will use a general term – application (app) – to describe software and/or website.

Second, you need to write your test cases based on these specs, but in a more expanded way, test from different angles with different data.

Third, if you find bugs, of course you will, log them into the bug tracking system.

Fourth, after the developer fixed your bugs, verify them, and expect to reopen some of them. If some of the bugs are reopened, you will need to verify them again.

How does automation testing fit in the testing world?

Not all the applications are suitable for automation testing. If an app undergoes drastic changes that means most time will be exhausted in maintaining the scripts. These apps are then considered bad choice for automation. If the test cases need to be retested in different builds, or the same test cases need to be executed for many data, then I would say you should automate them to save you time and energy.

There are different kind of testings, such as unit testing (most time done by developers), integration testing, validation testing and regression testing. Automation testing is designed for regression testing.

Before you make the testing automated, I think you should at least test the app manually at least once. Beside finding bugs, the manual testing can also help you to get familiar with the app. In this way, when you write the automation test scripts, it will be easier for you.

Will automation testing find a lot of bugs?

No, most bugs will be find during manual testing, as I said above, automation testing is designed for regression testing, and we are not expecting (m)any bugs in regression testing.

However, if you really want to use automation testing to find bugs, there are 2 suggestions:

First, run all the automation test scripts in a batch with random orders.
Second, run the automation test scripts with a lot of different data.

Why bugs can be found in the above 2 cases? This is because it is almost impossible to do the same thing manually.

 
No Comments

Posted by Jia Qi in Uncategorized