Casa > Q > Qual Deles Tem Um Futuro Melhor: Desenvolvimento Ou Automação De Testes?

Qual deles tem um futuro melhor: Desenvolvimento ou Automação de Testes?

Eu costumava estar em QA, mas eu'mudei recentemente para o desenvolvimento, por isso aqui estão os meus pensamentos:

p>Test Automation Engineer (TAE)
Pros
ul>Tons de oportunidades de emprego. Não há muitas pessoas que queiram entrar em GQ, por causa dos contras. No entanto, com a popularidade do Agile, a automação de testes é algo que está ganhando mais tração e popularidade.>li>li>Trabalho infinito. As pessoas podem pensar que uma vez que algo é automatizado que você're feito com ele. Isso'não é o caso de todo. Desde que a coisa que você're automatizar esteja mudando/crescimento, haverá mais trabalho a fazer.

Cons>>br>>>/p>ul>>li>Li>Menos dinheiro do que desenvolver. Se você olhar para um SWE nível 1 e um TAE nível 1, o SWE quase sempre ganha mais dinheiro. O mesmo se aplica a níveis superiores.

li>Work pode parecer ingrato. Se você'está fazendo seu trabalho bem, você'está encontrando problemas. Isso'é incrível para você, mas acaba fazendo mais trabalho para o desenvolvimento (desenvolvedores don'não gostam disso, mas isso'é tecnicamente culpa deles) e, possivelmente, atrasa um lançamento (empresas don'não gostam disso). Dito isto, o teste de automação (e QA em geral) é super importante, mas você pode não se sentir apreciado.li>Job Security. A automação é agradável de se ter, mas o ar condicionado em um carro também. No entanto, se eu'estou realmente preso por dinheiro, eu'vou renunciar a usar o meu AC se isso significa que posso poupar algum dinheiro. Uma empresa precisa de programadores para fazer produtos novos/fixos antigos, mas isso pode't ser dito sobre automação.

>>br>SW Engineer (SWE)(There's toneladas de informação sobre isso em Quora, mas aqui estão alguns pontos rápidos em comparação com TAE)
Pros
<

>ul>Bom oportunidades de trabalho/salário uma vez que você tenha experiência. Existem muitos trabalhos por aí para desenvolvedores experientes. Uma vez que você tem cerca de três anos sob sua correia de desenvolvimento, você'terá pouca dificuldade para encontrar um novo emprego se você'for um desenvolvedor decente.>li>li>Seu trabalho chega mais longe do que um engenheiro automatizado. Se você obtiver satisfação com o número de pessoas que usam o que você faz, então o SWE pode ser mais atraente. Um trabalho da ATE's só é usado pela empresa (você poderia argumentar que o cliente final acaba se beneficiando dos testes de automação, mas isto é a internet e ninguém argumenta aqui ). Um trabalho SWE's é tipicamente usado por mais pessoas.

Cons
>>/p>>ul>

Gantir um trabalho SWE de nível de entrada pode ser difícil. Todos querem desenvolvedores experientes, mas poucas pessoas querem treinar pessoas inexperientes. Acabei de me deparar com esta questão. Eu estive em QA (engenharia de aplicações e automação de testes) por 3 anos porque eu estava em um pequeno mercado de engenharia. Devido ao seu tamanho, as oportunidades para desenvolvedores de nível mais baixo eram muito limitadas.>li>Work pode ser estressante. Isto aplica-se tanto para SWE como para ATE, mas quando você're faz software, os seus prazos são muito mais difíceis. Seus clientes vão esperar o produto deles e você precisa fazer o que puder para fazer esses prazos. Com a automação, ainda pode haver prazos, mas há's mais flexibilidade nessas datas.

De Gonnella Floria

Posso ser fotógrafo com o uso de smartphones? :: Devo usar Appium ou Robotium para automação de testes?