¿Cuál es más difícil, el desarrollo de software o la prueba de software?

Depende de la complejidad del software que argumentaría. Pero a veces las pruebas y la depuración pueden ser más difíciles. Esto a menudo lo realiza un probador de software designado en lugar del mismo desarrollador que escribió el software, para evitar sesgos y, a menudo, es más efectivo. El trabajo consiste en escribir casos de prueba y descubrir formas creativas de “romper” el software. A menudo puede haber infinitas formas de hacer que algo salga mal, y un probador necesita encontrar y dar cuenta de los más comunes, al menos, documentarlos en detalle y transmitirlos al desarrollador (s) para su reparación.

Pero el desarrollo de software está lleno de sus propios problemas y dificultades. La programación es difícil y requiere mucha habilidad para poder hacerlo de manera efectiva. La corrección de errores informados por el probador (o los que el desarrollador ha encontrado por su cuenta) es solo uno de los muchos problemas. Esta es la razón por la cual el proceso de contratación tiende a ser muy riguroso y consiste en varias pruebas de programación, porque las compañías quieren asegurarse de tener el mejor candidato posible. E incluso los mejores programadores pueden pasarlo mal. Adquirir experiencia en programación realmente no hace que sea más fácil lidiar con los problemas, solo te hace más resistente y paciente.

La respuesta directa a esta pregunta sería el desarrollo de software. A diferencia de los probadores de software, un desarrollador debe probarlo realmente mientras lo está desarrollando. Esencialmente, esto ya es mucho trabajo para el desarrollador, pero se requiere tener una aplicación optimizada para los probadores de control de calidad o el usuario final.

Sin duda, el desarrollo es más difícil. Conocimiento requerido de la base del código (y el idioma), y prueba de corrección de errores de desarrollo.

Depende de tus personajes, actitud, habilidades y pasión.

Si le apasiona algo, no importa que al 80% del mundo le resulte muy difícil, ya que será muy fácil para usted. E incluso si le resulta difícil por primera vez, pasará largas horas en él y seguirá trabajando hasta que pueda hacerlo.

La pregunta que hace es una especie de pregunta abierta donde no puede tener SÍ o NO.

Las personas tendrán diversos antecedentes y ninguna de las respuestas podría darle un consenso sobre cuál es más difícil.

Y la forma de descubrir cuál será más difícil para usted es intentarlo.

Las pruebas y la depuración pueden ser muy difíciles, pero el desarrollo del software también podría ser difícil dependiendo de la duración del desarrollador para garantizar que todo funcione sin problemas en lugar de esperar la etapa de prueba y depuración posterior.

El desarrollo, al menos un buen desarrollo, debe incluir pruebas. De hecho, una de las mejores metodologías de desarrollo es el “desarrollo basado en pruebas”. Personalmente, siempre escribí el plan de prueba y lo validé con los usuarios antes de escribir una sola línea de código.

More Interesting

¿Qué es lo que más has escuchado de un servidor funcionando?

¿Cuál es el valor de un campo de prueba en Infosys? ¿Es igual a la posición de un equipo de desarrollo?

¿Cómo encuentro la forma más rápida de obtener una imagen actual de un sitio web desde una URL?

¿Es cierto que cada ingeniero de software gana más de un lakh en India?

¿Por qué el desarrollo de juegos se está volviendo más costoso a pesar de que el software y el hardware son cada vez más accesibles?

¿Cómo es trabajar con un gerente / líder de equipo indio en una empresa de tecnología en Estados Unidos?

¿Puede explicar cómo existen las pruebas de software en un proyecto?

He estado sentado en mi escritorio sin hacer nada en una gran empresa tecnológica y me siento increíblemente poco inspirado. Tengo ganas de dejarlo. ¿Esto es normal?

¿Cómo se realiza la verificación de antecedentes para H-1B por USCIS?

¿Son mejores las bibliotecas GUI en C ++ o Python?

¿Por qué a los programadores les encanta trabajar de noche?

Me ofrecen dos trabajos, uno con compañeros de trabajo de mi edad y el otro es un área en la que estoy realmente interesado, ¿qué oferta debo aceptar?

¿Cuál es el software más utilizado en la industria de la impresión?

¿Cómo pasan los profesionales de TI en Banglore su tiempo libre y los fines de semana (no soy realmente un tipo fiestero. Me interesan cualquier tipo de actividades deportivas)?

¿Cómo se ve el ciclo de vida de un proyecto de desarrollo integrado?