2. Take customer point of view 3. To maintain good communication of with developers 4. Should have good knowledge in SDLC 5. Should be able to report technically When you start testing? After getting the SRS document then we will prepare test cases while developers are preparing coding we are preparing the test cases and after releasing the build from them then we will go for execution. When to Stop Testing? This is very difficult to determine. Many modern software applications are so complex, and run in such as interdependent environment So, common factors are in deciding when to stop testing.
Deadlines (release deadlines, testing deadlines.)
Test cases completed with certain percentage passed. Test budget is depleted Coverage of code/functionality/requirements reaches a specified point The rate at which Bugs can be found is too small Beta or Alpha Testing period ends The risk in the project is under acceptable limit.