First of all you should know what is your job about.
Before starting testing you should know how to test in general:
You must be familiar with basic testing concepts. The basic concepts include the following:
- Different Testing Approaches:
- White Box vs Black Box testing
- Categories of tests:
- Functional
- Functional Test
- Smoke Test
- Localization Test
- Non-Functional
- Load Test
- Volume Test
- Maintenance
- Regression Test
- Functional
Please have read of following links:
- Software Testing Basics
- What is Software Testing? Definition, Basics & Types in Software Engineering
You must also be familiar with process of testing:
- Planning
- Preparation
- Execution
- Reporting
We are using Tuskr as our test management tool. But the concepts and they way that test management tools are working is very similar.
You must be familiar with following concepts:
- Test Suite
- Test Case
- Test Scenario
- Test Run
- Test Coverage
TBC
While you are working with different projects, you should be able to perform some of the testing steps through API or backend systems.
For this purpose the basic knowledge of following areas is mandatory:
-
What is Internet and Network
-
Basic Knowledge of HTTP
-
Being able to use the developer tools of Chrome / Firefox
-
Make HTTP Calls with tools like Insomnia
- HTML
- XPATH