La Revolución y Evolución del Software Testing

Lo que significa para Empresas y Profesionales de prueba Descargas de Software

El crecimiento exponencial es nada nuevo en la industria de la Tecnología de la Información. La relativamente corta historia de TI está lleno de revolución. Piense el microchip, super computadoras, chips Power PC, el ordenador personal, la World Wide Web, Inteligencia Artificial y así sucesivamente. Todos han tenido efectos transformadores sobre las personas y las empresas.

Y en la última década el servicio de Pruebas de Software, se está convirtiendo en un componente crítico para las empresas a tener éxito y una oportunidad para que los mejores y los más brillantes de labrarse emocionante y carreras gratificantes.

El viejo paradigma.
No es que hace muchos años que el probador de software fue un jugador de menor importancia en el proceso de desarrollo de software. De hecho, hace 20 años más o menos, no fue siquiera considerada una disciplina por derecho propio. El papel esencial de software de pruebas de software y probadores era capturar insectos en los desarrolladores y' código, un proceso realizado predominantemente manualmente.

El proceso en sí era rutinario y repetitivo, nada más que seguir y repetir un conjunto de instrucciones escritas formuladas de la aplicación y' s requisitos. Con un énfasis en la métrica y las plantillas, que era un enfoque no-intelectual para el proceso de negocio. En IT &'; s la infancia, a menudo era el propio desarrollador que asumió la responsabilidad de la depuración de su propio código. Para evitar esto obvio conflicto de intereses, que más tarde se convirtió en una práctica común para separar la fase de pruebas de la fase de desarrollo. A menudo, esto significa asignar esta tarea a los miembros más jóvenes del personal de TI, un esfuerzo por reducir gastos y asignar la mayor parte del presupuesto del sistema para el desarrollo.

En un ciclo de vida de desarrollo de sistemas de múltiples fases, la prueba fue relegado un intervalo de tiempo justo antes del lanzamiento del producto de software. Considerado menos esencial que las fases de diseño y desarrollo del proyecto, la fase de prueba era a menudo propensos a apretones de programación hacia el final del proyecto. Como resultado, los probadores eran a menudo responsables de los problemas de calidad que surgieron después de la liberación del producto.

El nuevo paradigma. Francia El enorme crecimiento de la Internet ha sido y está transformando cada vez más la cara de los negocios. Y su aparición ha creado nuevas y emocionantes posibilidades y el potencial de crecimiento del negocio y el beneficio. En esta era de Internet, las aplicaciones basadas en la web se han convertido en la forma en que los clientes, tanto dentro como fuera de la organización, interactuar con el negocio

Al mismo tiempo, este y ';. Consumerización y' de aplicaciones de software empresarial expone la competencia y las ventajas competitivas de su negocio. Ya no predominantemente interno para el manejo del negocio, aplicaciones de software empresarial son cada vez más los consumidores impulsada con efecto dramático para las empresas a través de diversas industrias tales como finanzas, salud, educación, medios de comunicación y al por menor.

Sin embargo, esta rápida evolución no es exenta de escollos. Para las empresas lentos para abrazar estos cambios y abordar estas complejidades, las consecuencias de quedarse atrás esta revolución del software puede resultar grave

El papel de Pruebas de Software en el Nuevo Paradigma
Con hoy y'.. S énfasis en de consumo impulsado por las aplicaciones y la interacción directa entre los consumidores y las empresas, se ha convertido en esencial que esas aplicaciones funcionan perfectamente. Para asegurar el comportamiento óptimo de aplicación, el papel de los servicios de pruebas de software se ha elevado significativamente en importancia como un componente más crítico del proceso de desarrollo de software. Ya no el último momento, las pruebas de calidad del software se ha convertido en una parte integral vital del ciclo de vida de desarrollo de sistemas

Por lo tanto, el principal objetivo de las empresas de pruebas de software en la actualidad y'. S entorno de software es mucho más amplio. Ya no es un limitado, tarea repetitiva, las pruebas de software se ha convertido en una disciplina integral que requiere un entendimiento que abarca todo el sistema de software; un proceso integral de defectos descubriendo, diseñados para mejorar la calidad del código, y proporcionar un sistema de captación de apoyo para el desarrollador. Más allá de simplemente asegurar su aplicación está haciendo lo que se supone que debe hacer, las pruebas de software también debe asegurar la aplicación no está haciendo lo que no se supone que debe hacer

y'. Proceso sa que va mucho más allá de la tradicional única y fase SDLC separada, acusado de depuración de código, y se integra en todas las fases del ciclo de vida de desarrollo. En otras palabras, hay que probar el análisis, hay que probar el diseño, hay que probar el desarrollo.

Retos del Nuevo Paradigma. Vaya con un papel tan expandido y elevada importancia asignada al desarrollo de software proceso, ven desafíos significativos. Como se mencionó anteriormente, más que una simple y '; depuración y' actividad, servicio de pruebas de software se ha convertido en una actividad de aseguramiento de la calidad y gestión de riesgos. El probador hallazgo bug tradicional se está convirtiendo rápidamente obsoletos. En su lugar ha surgido la necesidad de ingenieros de pruebas de software equipados para asumir estas responsabilidades ampliadas. Hoy y' s probador de software requiere conocimientos y habilidades amplio. Deben adquirir la capacidad para planificar, diseñar y ejecutar pruebas eficaces para descubrir temas relacionados con la calidad de los datos y la inconsistencia, la seguridad, las expectativas de flujos de negocio del usuario final y el rendimiento de la aplicación.

Otra consecuencia de la evolución de aplicaciones impulsada por el consumidor es el aumento de la complejidad y la proliferación de la tecnología y el software para el desarrollo de productos que plantea sus propios desafíos para las pruebas de software.

Por ejemplo, considere hoy y' s la evolución de aplicaciones móviles Uno puede imaginar la complejidad de las pruebas con eficacia este tipo de aplicaciones que atraviesan una gran variedad de entornos técnicos de los usuarios y ubicaciones. Piense en una matriz de las pruebas que se extiende por varios sistemas operativos, navegadores móviles, localización y transportistas, las marcas y modelos de propiedad. It &'; s sólo uno de un número creciente de aplicaciones de TI que implican los procesos de negocio más complejos con complejidades adicionales y entre connectiveness. Se pueden imaginar los desafíos de garantía de calidad que existen para las organizaciones que tienen la tarea de prueba tales escenarios voluminosos
.

Abordar las Pruebas de Software Challenge Francia El problema es que no hay suficientes ingenieros calificados para satisfacer la creciente demanda. Según la investigación de Gartner, Inc., hoy existe una alta proporción de los probadores para desarrolladores dentro de las empresas no-software, entre 1: 3 en el mejor de los casos, a 1: 5. Teniendo en cuenta que las asignaciones para el coste total de desarrollo de aplicaciones dedicada a las pruebas se prevé que aumenten de manera significativa, el resultado es una gran discrepancia entre la oferta y la demanda de los probadores de software, con los cuellos de botella posteriores en el proceso de desarrollo de software.

De acuerdo con un informe del grupo MicroFocus, test-as-a-service se prevé que crezca en más de un 33% al año hasta el 2013. De hecho, este grupo ha denominado este cambio masivo en el crecimiento del software pruebas como y '; IT &'; s Invisible Giant y ' ;.

Así que, qué y' s la solución para su negocio? Básicamente, usted tiene tres opciones. Uno, puede seguir usando el viejo paradigma de pruebas. Ciertamente esta es tu menos costosa solución y hellip; en dólares.
Sin embargo, como hemos detallado anteriormente el verdadero costo de no darse cuenta de la importancia de y aceptar los cambios al mar que tienen lugar en la industria del software puede resultar en consecuencias devastadoras a largo plazo para su negocio.

Una segunda opción implica la reconversión de su personal de pruebas de corriente y /o ingenieros de pruebas de reclutamiento entrenados en la nueva disciplina de pruebas. La curva de aprendizaje aquí puede ser moderada o pronunciada en función de sus necesidades de negocio y la experiencia de su personal. Por lo menos se le autoriza para reconocer los cambios y comenzar el proceso de integración de sus probadores con la comunidad de desarrollo. Recibe los invitaron a las reuniones clave, promover la colaboración en grupo cruz y obtener ejecutiva comprar por el equipo de pruebas y' s esfuerzos. Desde el diseño hasta la implementación de sus probadores deben convertirse en verdaderos socios, aportando conocimientos, sugerencias y experiencia a lo largo del ciclo de vida de desarrollo de aplicaciones.

La solución de terceros.
Para las empresas cuyos negocios se basan en gran medida en los sistemas basados ​​en la web a satisfacer las necesidades de los clientes y aumentar sus ganancias, sin embargo, la pérdida de oportunidades para ponerse al día el nuevo paradigma de la prueba no se puede mantener el tiempo suficiente.

La buena noticia es que la creciente importancia y complejidad de nuestro paisaje pruebas de software ha dado lugar a las varias compañías nuevas especializadas en control de calidad e ingeniería de pruebas de software.

La mejor de estas organizaciones contratar y formar a estudiantes y profesionales altamente motivados y educados en todo el espectro de pruebas. Dentro de estas organizaciones son especialistas en una o más de las diversas disciplinas de pruebas de software. Los llamados especialistas horizontales son expertos en el uso de herramientas automatizadas, procesos y metodologías necesarias para realizar las pruebas funcionales eficaz y eficiente, pruebas de rendimiento, pruebas de seguridad, pruebas de usabilidad, la globalización y las pruebas de internalización. Especialistas verticales poseen conocimientos específicos de productos y protocolos utilizados en los diversos y populares dominios especializados, tales como las pruebas de móvil /inalámbrica, red /pruebas de comunicación de datos, pruebas de VoIP, y otros. Muchos de estos especialistas también poseen un profundo conocimiento de industrias específicas, como la banca y las finanzas, la educación, el comercio minorista y la asistencia sanitaria.

El ingeniero de software profesional también es actual sobre las tendencias y tecnologías que impulsan el crecimiento y en constante evolución requisitos del moderno entorno de TI. Tendencias como la siguiente se reconocen y se abrazaron en las empresas que se especializan en la prestación de servicios de pruebas independientes:

Agile Desarrollo - Una metodología de desarrollo del programa popular y relativamente nuevo en aumento, Desarrollo Agile enfatiza la prueba consistente a través de todo el ciclo de vida de desarrollo de sistemas . Un sistema gratuito, Test Driven Development (TDD) es un proceso de desarrollo de software específicamente construida alrededor del proceso de pruebas. It &'; sa metodología que implica la prueba rápida y frecuente más, un proceso de prueba iterativa y la creación de escenarios de prueba iniciales que se convierten en la base de desarrollo de productos. Agile trae el probador de software más cerca de la aplicación y está diseñado para capturar defectos, e inyectar la calidad del producto temprano y constante durante todo el ciclo de vida de desarrollo.

Pruebas en el Cloud- Otra tendencia, creciendo en popularidad, la nube ofrece en las pruebas de la demanda con la capacidad de replicar rápidamente entornos de prueba de aplicaciones fuera del sitio. Esta opción a &'; alquiler &'; la infraestructura de pruebas adecuado y las herramientas de pruebas automatizadas, ofrece a las empresas más pequeñas de la capacidad para realizar pruebas complejas y sofisticadas sin el costo oneroso y la inversión en la compra de infraestructura y herramientas. De hecho, la computación en la nube promete un aumento exponencial de la demanda de servicios de rendimiento y pruebas de carga, que de otra manera puede ser una línea muy caro para las empresas de productos
.

Equipado con los recursos y la capacidad de tomar una miríada de aseguramiento de la calidad y prueba de proyectos de principio a fin, esas organizaciones de control de calidad se han convertido en armas vitales para muchas empresas que buscan mejorar su calidad de los productos de manera eficiente, a tiempo y de manera rentable.

Nuevas oportunidades para el profesional de TI. Vaya con grandes retos vienen grandes oportunidades. Para hoy y' s de TI profesional y para aquellos que aspiran una carrera en tecnología de la información, ingeniería de pruebas de software ofrece la promesa de un medio de vida emocionante, desafiante y gratificante en el campo del diseño de pruebas e ingeniería

El crecimiento y expansión. de la Internet, los avances en la tecnología que ha generado, y su demanda de y la relación calidad hoy y' las empresas s, requieren brillante, inteligente, adaptable, confiados, motivados y personal de entusiastas para cumplir con estos nuevos retos y seguir el ritmo del cambio. Aquellos capaces de afrontar estos retos tendrá oportunidades amplias y provechosas para el crecimiento profesional progresiva, con una multitud de funciones y responsabilidades potenciales

Ya no menos prestigioso que el desarrollador de software y'. S papel, el aumento de la responsabilidad y el conjunto de habilidades requisitos del Ingeniero de Pruebas de Software de ellos han hecho socios iguales en el proceso de desarrollo de TI, tanto en premios y reconocimiento Hotel  .;

educación continua

  1. Universidad Diplomas en línea
  2. En la enfermería neta
  3. Entrenar para una carrera en Naturopatía
  4. Cómo tratar con SAT Essay Writing
  5. Universidad o grados universitarios Ir Comience Jobs Perteneciente a Volviendo Madre y padre
  6. Instrucción película Dar la simplicidad de dominio de su vivienda
  7. International MBA asegura un crecimiento rápido
  8. Los cambios dentro del gobierno federal podría afectar Mayor Formación
  9. Visite los Teatros durante su estancia en Villas en Alicante
  10. La compra de su propia Próximas Junto En la Educación Internet y el aprendizaje
  11. Los papeles del término definición, descripción y tipos
  12. Acreditado on-line Universidad: Proceda su sueño de estudiar mucho más
  13. ¿Cómo usted puede invertir en Bienes Raíces Comerciales
  14. Una tendencia de "Microsoft" Windows Home
  15. Cómo Google inspirado un nuevo sitio web con nombre Electricidad Cómo
  16. Papel de escribir del plazo e Investigación
  17. Visite la escuela de los niños a los Planetario
  18. Los resultados, junto con los inconvenientes de En la web Computer Training
  19. Empresa Microsoft MCSA: MCSE Social networking Educación Descrito
  20. Video Marketing - Hacer un vídeo persuasivo