Answer the question
In order to leave comments, you need to log in
Can you help sort the skills for software testing by priority and sequence of learning?
Collected a number of requirements from various vacancies. I would like to learn all this and apply it in practice, but I have no idea where to start and what to pay attention to in the first place. Please help me prioritize this mess:
1.Linux commands (ls -la | grep *.doc >> 1.log) and (how > differs from >>)
-Main differences between Windows and Linux
-Group privileges, operations with files + knowledge of ABS
-Docker
2.How DNS, ARP, NAT, DHCP
works 3.Domain name
testing 4.Data stream
testing 5.FTP, SMTP
6.SPA
7.XML
9.ASP.NET
10.SOAP/REST requests
11.Jenkins
12.Git
13.Atlassian Jira
14.Atlassian Confluence
15.OSI model. You need to be able to draw it and know the principle of data transfer.
16.Cucumber
17.Appium
18.Troublshooting and working with logs
19.Load testing
20.Stress testing
21.pytest
22.E2E test and difference from unit test
23.web stack technologies and principles of organization of client-server applications
Answer the question
In order to leave comments, you need to log in
Depending on what vacancy, if on web QA then Atlassian Jira, Atlassian Confluence, the ability to view browser logs, markup (html base), network exchange (i.e. represent what REST is, about 23 your point)
A little knowledge of git and sometimes somewhere you need to run a project in docker, but most likely the developers will have instructions or provide assistance.
Basically, attentiveness, meticulousness, corrosiveness and the ability to clearly explain the problem and be able to repeat it are important.
And another superpower to break everything in one easy movement.
The rest of your list is very motley, something elementary, and something - entire branches of knowledge. Only the future employer will tell you exactly what you need.
I'll try.
1.Linux commands (ls -la | grep *.doc >> 1.log) and (how > differs from >>)
-The main differences between Windows and Linux
It is useful to know, even for a manualist. But strongly in the jungle, probably, at first you can not climb.
-Group privileges, file operations + knowledge of ABS
Superficial knowledge is enough
-Docker Needed by automators
. It's really needed here. It is enough for manualists not to make round eyes when someone says this word - i.e. just know what.
2. How DNS, ARP, NAT, DHCP works
Depends on the vacancy. If you have to test the UI of an online store with your hands, no one will ask you.
3. Testing domain names
Maybe domain testing? If yes, then it won't hurt. Testing domain names - well, it happens, of course, and so, but this is clearly not the first priority.
4. Testing of data flows
There is such a thing - a diagram of data flows. It can theoretically arrive as one of the types of requirements. But a junior does not need to specifically teach how to test flows.
5.FTP, SMTP
General introduction.
6.SPA
No.
7.XML
Required
9.ASP.NET
Automator who is going to write in sharp - yes. The rest is optional.
10.SOAP/REST requests
Yes, it is necessary.
11.Jenkins
Automator - yes. The manualist, as in the case of the docker, just needs to know what it is.
12.Git
Yes, but not too deep unless you're an automator. The rest is enough basic commands.
13.Atlassian Jira
Jira - yes. First priority.
14.Atlassian Confluence Confluence
is a good thing, it won't hurt. But there's not much to learn there :)
15. OSI model. You need to be able to draw it and know the principle of data transfer.
OSI model - yes.
16.Cucumber
Automator. Well, for the rest it is better to just understand what BDD is.
17.Appium
Automator-mobile driver. The rest - to know what it is - and that's enough.
18. Troublshooting and working with logs
Yes, this is a must.
19. Load testing
Understand what it is and why you need it. Subtleties - for performance testers (scripts, tools). But if you want to develop in this direction, then yes :)
20. Stress testing
This is part of the load testing.
21.pytest
Optional.
22.E2E test and difference from unit test
Oh. Wow comparison :))) Well, how would it, of course, you need to know. But there is a lot more between them :)
23. web stack technologies and principles of organizing client-server applications
Yes, it will come in handy.
If anything, come to the group https://t.me/m2peducation - we will discuss it there. Successful work!
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question