¿Qué preguntas esperar para la posición de un automatizador y de dónde proviene la clasificación?

Hola colegas.





En este artículo, decidí hablar sobre qué y por qué la gente suele pedir el puesto de automatizador en las pruebas. Intentaré hablar sobre tantas direcciones como sea posible. Al mismo tiempo, no plantearé preguntas específicas; puede haber una gran variedad de ellas. Como mi tarea, solo veo delinear las áreas para que tengas una especie de mapa de conocimiento.





Por supuesto, si se está entrevistando para un puesto junior, no se le pedirá que tenga experiencia y conocimiento en todos los temas. Será genial si entiendes al menos ~ 30% de todo esto. Desde la posición intermedia, esperaría aproximadamente un 50% -60% de conocimiento de los temas que he enumerado. Bueno, más hacia arriba.





¿Qué es un Automator?

Para comprender qué preguntas le esperan para el puesto de un automatizador, en primer lugar, vale la pena decidir sobre las tareas diarias de un automatizador. Después de todo, es sobre su base que un buen entrevistador prepara preguntas. ¿Qué sentido tiene preguntar con qué no funcionará el automatizador? Aunque hay excepciones, más sobre eso a continuación.





Siempre me gusta decir que la automatización de pruebas es en tres direcciones al mismo tiempo. Para hacer esto de manera efectiva, necesita:





  1. . , , .





  2. . , . , . , . , .





  3. , . - . CI-, Pull Request’, Docker. .





, , “” . , .





.





-. , , - - .





, . , Web, : HTTP, HTML / CSS / JavaScript, - .





iOS Android, , .





, , . Web Selenium Selenoid, CSS XPath- , .





(Espresso XCUITest) Appium. .





API HTTP- (GET, POST, PUT, DELETE ..) , (JSON, XML).





- , - .





, , , . , .





, , . .





, . - . , .





- . . . . ?





, . . -, . - Selenide, - , - Selenium. Java. .





, , , . . Gradle .





, , . , , . - . , . , , “ ”.





, - , . , “ ” : , , , , - .





, , . . , leetcode, codewars .





- , , , ( Java) .





. Singleton, Factory, PageObject, PageFactory, Builder . SOLID, KISS, DRY, SRP.





- . CI- . , Jenkins, Gitlab CI, TeamCity Bamboo.





bash: cd, ls, ps, mv, cp . , , , - linux ssh.





Docker - , , -, docker compose , (docker registry)... .





- SQL-. , , : , API.





. , , - Git. , , - . , .





, . .





, . - . . , - , .





, . , . . . , - , . , .





, -. : , . . , .





, - .





Bueno, un minuto de publicidad: venga a nuestros cursos para probadores. Sobre ellos contamos mucho tanto de esta lista como de las pruebas en general. Toda la información y enlaces en el perfil. :)





Y eso es todo. Gracias por su atención.








All Articles