Qual é a diferença entre desenvolvimento e automação?

Definitivamente, eu diria que a automação é o resultado do processo de desenvolvimento dos desenvolvedores altamente qualificados que desejam facilitar as tarefas dos testadores, gerentes, desenvolvedores e, finalmente, os CEOs das empresas, pois reduzem as horas de trabalho e melhoram a velocidade do processo. entregas de produtos, reduz o tempo e dinheiro no desenvolvimento, o que melhora o ROI da empresa. Bem, existem fórmulas que ajudam a calcular o ROI para automação, que podem ajudá-lo a obter informações detalhadas sobre elas.

De qualquer forma, deixe-me saber se você precisar de mais assistência.

Não há diferença. Criar automação de teste é um projeto de desenvolvimento.

No entanto, a automação de teste também é feita usando ferramentas como QTP ou UFT. Nesses casos, você pode não exigir fortes habilidades de desenvolvimento para criar a automação de teste. Existem também ferramentas como o Automated Business Process Testing - Worksoft, Inc., que permitem criar automação de teste sem programação. Essas ferramentas são mais adequadas para softwares corporativos, por exemplo, softwares relacionados a bancos, telecomunicações, em oposição a softwares desenvolvidos em empresas de produtos de software.

Como o software desenvolvido nas empresas de produtos de software pode mudar rapidamente, você precisa de um sistema que possa lidar com essas alterações. Idealmente, isso é melhor feito como um projeto de desenvolvimento.

Tecnicamente, não há muita diferença. Ambos envolvem a escrita e o gerenciamento de código usando várias ferramentas ou em diferentes idiomas.

Do ponto de vista comercial, eles são muito diferentes.

O desenvolvimento de um software resulta na geração de algum valor comercial quando o software é colocado em uso. A automação deste software economiza custos associados ao negócio. Aqui, a automação do software é inútil se o software nunca existir. Portanto, o desenvolvimento tem precedência sobre a automação nesse cenário.