This seems to be a common term around software industries; this means a lot when a company believes a need of human who can actual test and ensures the quality of the product by using their skills of logical thinking and analysing by relating an end user who uses the product in day to day life; Testing with all common sense which is even not possible by our new greedy friend “AI”, Yes!! We can agree that AI technology is most efficient way for a company to deliver products but at the end of the day
a manual tester needs to ensure that all the configured tests were performed by AI and reports that are generated needs to be verified manually. So the evergreen unsung hero’s Manual testers will always stand a head of all the latest technologies in all future!!!
Common Manual Test techniques
The wide range of test techniques that are commonly used:
- White box
- Black box
- Grey box
White box testing
White box testing is one of the common testing way performed by the developer who writes the coding; so actually what white box testing does is covering of
all the logical statements in a set of code where most ofter a manual code writer will make errors; the errors can occur mostly in checking the statement, branch, path, loop and condition
so by performing the white box testing before deliver can help the developer to address all the issues which were related to codes.
Tools used:
- Most common tools of static code analysis were sonarQube, Pylint
- Unit level coverage: JUnit, Pytest, TestNG
Black box testing:
Black box testing is the dedicated form of testing mostly done by testers who has a destructive mind-set to break the product before anyone else does that after delivering.
This black box testing plays a very major role of testing the product end to end with all the flows covering the total usage of the product; this type of testing can be achieved with many testing techniques:
Boundary value analysis:
The main use of this analysis is to find the extreme range of input value to find that a system can behave with all sort of data.
Data can be in such a way that very low value, middle value and very high value can be given as input and confirm the result
Decision Table Testing:
Decision table testing is something were testers can use multiple combinations of test input data to sort down more complex feature; by having test data able for all the combinations in that feature. Each scenario can be framed in such a way that expected outputs can be analysed. Scenarios can be generally framed in matrix format in order to cover all the combinations.
Grey box testing:
Grey box testing is something hybrid form of testing where tester can combine code level testing and end user level functional testing. Grey box testing mostly involves in checking database, encryption and API level of testing.
Top comments (0)