| || |
Hello! I need help on one topic. I've red a lot of articles on different types of testing, but i still don't understand how is it implemented in real life. Is it done by one tester or by group, for example functional testing done by one person and load by another. And also how long is it usually take to test client/server application. Do you have to do all types of testing in regression testing. And what is usual day in software testing environment. Thank you and any answer will be greatly appreciated.
Re: need help
Testing is very dynamic. The flow of testing is very much determined by the standard of the company within their SDLC.
This is a generic way of of the flow of testing
Unit Testing - Perform be Developer, if tester is technical enuf, they can do the unit testing as well.
Functional - perform by QA/QE, usually involve writting test plan, test cases, test matrix, writting test driver or automated test scripts and pointing out important testing that missed out by developer. Some time you may have to determine resources if you are the project lead, like how many people you need and what kind of hardware you need. Configure your own hardware. The list can go on ..
Regresssion - Perform by tester, and the test are usually repeatable or contains slight changes from functional testing. You may have to run the automated test scripts written by Functional tester. Or write your own automated test scripts ..
Some companies may have different QA perform different part of the test. For example, Regression testers, Functional tester (Quality Engineer), and 1 man show - perform everthing ..
All the above examples are based on my real life experience...
IBM Certified Database Administrator
Sun Certified Java Programmer
Oracle Certified Associate
Re: need help
I think the answer to your questions are - it depends. Different companies have different methods.
There's no way to say how long it takes to test an application. It could take an eternity. But the general rule of thumb is it takes as much time as you've been given.
As for regression testing, where I work regression testing is verifying that all fixed bugs are still fixed. So, if bugs are found through all types of testing, all types of testing are covered by regression testing.
And lastly, the typical day. Come in, get coffee (that is if you forgot to stop off at Tim Horton's or Starbuck's first), read your email, verify your fixed bugs, get hunting, enter bugs, go for lunch, come back, verify your fixed bugs, get hunting enter bugs, go home. This is pretty condensed and presumes you are in the testing stage and not the planning stage.
Hope that helps!
[This message has been edited by Plummi (edited 09-04-2001).]