Software testing in China is still considered a sunrise industry, the market talent gap, the development of diversified, and many roles.
1, test foundation and environment building ability
The basic ability of this piece, basically computer science graduates are not too big, is the basic ability of software practitioners.
2, test the use of common tools
Covers functional testing, interface testing, performance testing, web-side and app-side common tools, and then add a few common.
3, automation testing capabilities
Engaged in automation testing, then, first of all, from the beginning of the language, at least to be skilled in the use of one or two scripting languages, otherwise Java, Python, VB, Javascript, etc., and now the use of python language with the rise of big data and artificial intelligence. , and also more and more fire.
Choose a scripting language, it is recommended to start with Python, you can form the following Python technology stack.
web automation testing, suggest Python + selenium + unittest
mobile app automation testing, suggest Python + Appium + unittest
interface automation testing, suggest Python + Appium + unittest.
Interface automation testing, recommended Python+requests+unittest
Performance testing
Continuous integration/continuous development/docker
Java or Python stack test developer
Deep industry knowledge. Knowledge of industry features
The above knowledge will hopefully help test, qa, test developers.