Following are the mantra's or tips for being a good Tester.
- One should be familiar with Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Knowledge of database is a must too.
- One should have good communication skills, where in Test case written by him should be easy to understand by other.
- One should have or acquire good domain knowledge. He should know business and it's scenarios for which he is testing.
- One should be a good listener, observer and analyzer to understand client's requirement and identify the loop holes or technical challenges one might face while testing.
- One should have an open or creative mindset while writing Test Cases or executing the same to identify more new creative scenarios.
- One should always try to identify negative test case against each positive test case to cover maximum possible test scenarios.
- One should always explore the area thoroughly or one should always check related components for which a bug or defect is identified.
- One should always think as a Customer. He should be able to identify the mistakes a user can do while performing a scenario and check if those are handled properly.
- Always Test the tests First. Always execute the Test Case First followed by ad-hoc testing as per your domain knowledge.
- One should have the knowledge of different bug reporting tool.
- One should be wise in choosing Severity and Priority of any issue reported.
- Bug's reported should be to the point and steps to reproduce should be descriptive.
- Should always maintain a good reputation with development team to make them understand issue reported, One should be able to make understand the impact of the issue on the business.
- Most important - One should have passion for the job and should enjoy the testing, while keep your personal grudge (if any) aside and be a honest critic.
Very ease to understand... Keep it up Chirag..
ReplyDelete