¿Cuáles son los temas candentes que se están investigando actualmente para las pruebas de software en el mundo?

Gracias por el A2A Senthil Kumar

Algunos de los temas de actualidad en torno a las pruebas de software son

  • Prueba IOT
  • Abastecimiento de multitudes
  • Pruebas – Como – A – Servicio
  • Pruebas de automatización móvil

Prueba IOT:

El mundo se está moviendo en lo que algo llamó IOT (Internet de las cosas), aunque ha estado en el mercado durante bastante tiempo, cuyo uso está aumentando en estos días. Como muchos de ustedes saben, IOT involucra cosas como sensores, integridad de datos, etc. Se convierte en una misión crítica y no hay margen de error. La razón es que estos han sido ampliamente utilizados en medicina, ejército, etc.

Abastecimiento de multitudes:

Ahora que es más evidente que el trabajo independiente está aumentando su huella, la gente se está dando cuenta de ello. Los beneficios son como las personas pueden trabajar en su tiempo libre considerando su presencia requerida en la vida personal. También el aumento de plataformas en línea para atraer a más personas a trabajar en un solo lugar (en línea).

Los beneficios que los clientes están adoptando ahora son que pueden hacerse las pruebas con más personas con presupuestos más bajos, que es una de las otras razones para sentirse atraídos. A medida que un gran número de pequeñas empresas están floreciendo todos los días, la necesidad de realizar pruebas está aumentando. Pero al mismo tiempo, estas empresas no pueden permitirse gastar mucho dinero para probar sus aplicaciones, así es como se está popularizando el crowdsourcing en las pruebas. Plataformas como 99tests Software Testing Community, etc., estarían dirigidas a ese tipo de mercado.

Pruebas – Como – A – Servicio también conocido como TAAS:

Debido a los rápidos cambios en la industria del Software y a la aparición diaria de muchas tecnologías, siempre es difícil encontrar recursos de prueba que tengan la capacidad de trabajar en todas las áreas. Ahora, esto llevará a involucrar una mayor cantidad de recursos para abordar diferentes tipos de requisitos para probar.

Teniendo en cuenta todo esto, ha surgido un concepto llamado Testing – As – A – Service que se concentraría más en el trabajo que se realizaría y con independencia de cuántas personas se involucren para realizar las tareas.

Solo por un ejemplo:

Existe la necesidad de desarrollar 300 casos de prueba de Automatización, de manera regular, lo que las personas hacen es evaluar cuánto esfuerzo se necesitaría para obtener este producto y luego presentar una cantidad de recursos y una discusión sobre cuántos recursos participar en el tarea y por el dinero importa.

Pero, ¿qué pasa si decimos que el desarrollo de un caso de prueba es de unos X USD y, por lo tanto, para 300 sería 300 * X USD, ahora la captura está en cuánto tiempo se entregará? Según el modelo TAAS, el tiempo no debería ser una limitación, el proveedor TAAS debería poder entregar en cualquier momento que el cliente solicite, en función de la línea de tiempo, el proveedor TAAS aumentará la cantidad de recursos para trabajar en este producto para obtenerlo hecho o reducir según la necesidad.

Hay desafíos en torno a esto también para implementar con éxito y muchas organizaciones se enfrentan a problemas, pero puede abordarse si el esfuerzo para desarrollar, estabilizar y mantener casos de prueba se hace lo más fácil posible. Esa es la razón por la cual plataformas como Verify with Velocity: Cloudtestr (cloudtestr. Com) surgieron en el mercado y jugaron un papel importante y pudieron ejecutar el modelo TAAS con éxito.

Pruebas de automatización móvil:

Esta es otra gran área, donde se está investigando mucho y está de moda en el mercado, el desafío aquí es probar su aplicación en varios dispositivos con diferentes resoluciones y diferentes sistemas operativos según las necesidades del cliente.

No todas las empresas pueden permitirse el lujo de mantener un laboratorio de pruebas móviles y, por lo tanto, estos laboratorios de pruebas móviles se están volviendo populares como proveedores externos que pueden admitir las pruebas de aplicaciones móviles en un conjunto variado de dispositivos en tiempo real.

El otro desafío es que la tecnología en torno a los dispositivos móviles está cambiando rápidamente, lo que requiere que las personas hábiles desarrollen técnicas de prueba para hacer un buen progreso.

He compartido un par de cosas que pensé que eran interesantes, me alegraría saber de otros también.

Hay mucha investigación sobre cómo probar el software de manera eficiente, esto incluye muchas cosas, actualmente estoy trabajando en uno de los productos en el que utilizamos tecnologías mixtas para realizar pruebas bajo demanda.

Básicamente, la idea es la Transformación digital total, significa que tan pronto como haya un registro de desarrollo en SCM, la herramienta analizará qué área de pruebas debe ejecutarse y abarcará el entorno requerido en AWS y ejecutará todas las pruebas necesarias y los resultados de descarga. tablero de aplicaciones. Esto se aplica a todas las áreas de prueba, ya sea la automatización funcional de la interfaz de usuario, la API REST y las pruebas de rendimiento de carga.

El infra requerido se creará automáticamente. Los datos de prueba se establecerán en la base de datos y el servidor de aplicaciones o el software requerido se instalará automáticamente.

Si lo logramos, cambiará la forma en que hacemos las pruebas día a día. Se llamará como prueba bajo demanda.

Ningún organismo podrá responder a su pregunta, ya que es el rey al que buscamos en Google.

segundo, no estoy en las pruebas de software y si está realmente interesado en conocer los temas de actualidad que se están investigando actualmente para las pruebas de software, puede buscarlo en Google (Actual + Temas + Software + pruebas + mundo + tendencia + Premio)

o puede visitar el sitio web de los editores de revistas de prueba de software y el encabezado del documento que ve son los temas nuevos / más recientes / avanzados / candentes del mundo.

o simplemente compre la ÚLTIMA publicación de una revista dedicada a las pruebas de software.

More Interesting

¿Hay alguna guía que enseñe cómo escribir un software?

¿Cuál es la diferencia entre la ingeniería de construcción y lanzamiento, DevOps y la ingeniería de confiabilidad del sitio?

¿Funcionará el software Bash y CLI en Windows 10, con los mismos principios que OS X con Bash?

¿Cómo puede una versión descifrada de cualquier software dañar mi computadora portátil?

¿Por qué Java está separado en Core Java y Enterprise Java (Java EE)?

¿Existe una correlación entre los diseñadores de software / juegos y los científicos sociales?

¿Qué opinas de Hack, el nuevo lenguaje de programación de código abierto de Facebook? ¿Por qué?

¿Cuánto tiempo y capacitación se necesitaría para pasar de un programador novato a uno que razonablemente podría conseguir un trabajo como programador móvil / de aplicaciones?

¿Cuánto formalismo de planificación de proyectos necesita un equipo de desarrollo de cinco personas?

¿Qué es mejor, trabajar como ingeniero de mesa de ayuda en una gran empresa de TI o trabajar como ingeniero DevOps en una pequeña empresa de TI?

Como nuevo graduado, ¿debería trabajar para Docker o Mesosphere como ingeniero de software?

¿Por qué existe la necesidad de externalizar el desarrollo de software?

¿Cómo proporciona un gerente de producto especificaciones al equipo de ingeniería?

¿Alguna vez has hecho un software que hizo algo genial que no sabías?

¿Cuál es actualmente el mejor camino para volver al desarrollo de software?