Los 12 principales artículos de desarrollo y prueba de aplicaciones de TechBeacon de 2021

Las prácticas de desarrollo y prueba de aplicaciones continuaron evolucionando durante el año pasado, como lo han hecho en los últimos años.

Las organizaciones que adoptan un modelo digital primero debido a la pandemia mundial de coronavirus están ejerciendo una presión cada vez mayor sobre los equipos de desarrollo para lanzar aplicaciones más rápido que nunca, lo que genera preocupaciones sobre la seguridad y la calidad del código en el proceso.

En este resumen de los 12 principales artículos de prueba y desarrollo de aplicaciones de TechBeacon para 2021, encontrará mejores prácticas y consejos de expertos sobre cómo abordar los desafíos en el espacio DevOps, mejores prácticas y consejos que puede usar para crecer en su campo y recursos. que puede utilizar para recopilar información procesable para su trabajo.

1. Las mejores conferencias DevOps de 2021

Las conferencias y ferias comerciales han sido lugares vitales para que los profesionales de TI se mantengan actualizados sobre las últimas tendencias en sus campos específicos. La pandemia de COVID-19 ha provocado la cancelación de muchos de estos eventos o la transición a eventos virtuales. Aun así, ha habido muchas conferencias presenciales y en línea útiles para los profesionales de DevOps en el último año. editor redactor independiente linda rosencrance destaca 10 de las mejores conferencias DevOps de 2021.

2. Ascender en la carrera de ingeniero de automatización: 6 roles, requisitos

Los ingenieros de automatización de pruebas desempeñan un papel fundamental en los entornos DevOps. Sin embargo, a veces puede haber una ambigüedad considerable sobre sus posibles trayectorias profesionales dentro del campo. Algunos perciben el papel como plano, con poca claridad sobre cómo crecer dentro de él. Aquí, angie jones Senior Director of Developer Relations en Applitools, ofrece una guía para comprender los diferentes niveles disponibles para los ingenieros de automatización y los requisitos para cada rol.

3. Cómo realizar pruebas de rendimiento web con Google Lighthouse y Cypress

Las pruebas de rendimiento web son fundamentales para garantizar que los usuarios tengan una experiencia óptima en el sitio web de su organización. Los usuarios tienen poca paciencia con los sitios lentos o con fallas y, a menudo, saltan rápidamente al sitio de un rival si perciben que ofrece una mejor experiencia. marie drake El ingeniero principal de automatización de pruebas de News UK explica por qué y cómo las organizaciones deben realizar una combinación de pruebas de backend y frontend para garantizar un rendimiento óptimo del sitio web.

4. 27 expertos en JavaScript para seguir en Twitter

Los desarrolladores de aplicaciones de JavaScript tienen una variedad de recursos que pueden usar para recopilar información y mantenerse al tanto de los últimos desarrollos en el campo. Algunos ejemplos incluyen libros, artículos técnicos, podcasts y videos de YouTube. escritor independiente Mitchell «Moe» largo dice que otro recurso esencial es Twitter, porque los desarrolladores expertos a menudo usan la plataforma para compartir ideas, consejos y trucos, y para generar debates. Aquí ofrece una lista seleccionada de 27 expertos en JavaScript para seguir en Twitter.

5. 30 líderes de automatización de pruebas que debe seguir en Twitter

Seguir a las personas adecuadas en Twitter es una excelente manera de mantenerse actualizado sobre las tendencias actuales y las técnicas de vanguardia en casi todos los campos. La automatización de pruebas de software no es una excepción. El campo está repleto de expertos en una variedad de temas, incluido el uso de las herramientas de desarrollo adecuadas, las últimas tecnologías y técnicas, y el uso de IA y aprendizaje automático en la automatización de pruebas. La clave es saber a quién seguir en Twitter y en otros lugares. escritor independiente Mitchell «Moe» largoLa lista de 30 líderes en automatización a seguir en Twitter incluye expertos en una amplia gama de áreas dentro del campo.

6. 5 formas de empoderar a sus desarrolladores con low-code/no-code

Las plataformas de código bajo/sin código están transformando el desarrollo de aplicaciones, lo que permite a los desarrolladores crear esencialmente aplicaciones web y móviles con una codificación mínima o sin necesidad de codificación. Estas plataformas ofrecen a los desarrolladores empresariales e incluso a aquellos con poca o ninguna habilidad de desarrollo una forma de simplemente arrastrar y soltar diferentes componentes de la aplicación en el entorno de desarrollo y conectarlos para crear una aplicación. Gartner espera que el código bajo represente casi dos tercios (65 %) de las aplicaciones para 2024. Jayne GrollCEO del DevOps Institute, ofrece cinco consejos para empoderar a los desarrolladores con plataformas low-code/no-code.

7. Cómo los equipos de DevOps usan y abusan de las métricas de DORA

Los equipos de DevOps utilizan de forma rutinaria las métricas DORA (DevOps Research and Assessment) para evaluar el desempeño frente a los objetivos establecidos y las mejores prácticas. Las métricas miden cuatro resultados clave en torno al desarrollo de aplicaciones: frecuencia de implementación, cambio de tiempo de espera, cambio de porcentaje de fallas y tiempo medio de reparación/recuperación. Si bien las métricas son un indicador útil de cómo progresan los esfuerzos de DevOps en una organización, pueden ser un arma de doble filo, dice bryan finster, distinguido ingeniero y arquitecto de flujo de valor en Defense Unicorns. Aquí explica por qué es así y qué pueden hacer los equipos de DevOps al respecto.

8. Escalamiento ágil: qué marco usar y cuándo

Seleccionar el método adecuado para escalar un proyecto ágil puede ser un poco desafiante debido a las diferentes cosas que las personas quieren decir cuando hablan de tener un «problema de escala» o tener un proyecto que «no escala», dice. matthew heusser, consultor de gestión de Excelon Development. A menudo, lo que quieren decir es encontrar una manera de coordinar grupos grandes para entregar productos de manera eficiente o poder dirigirse a estos grupos de una manera más práctica. En este artículo, Heusser ofrece consejos sobre cómo tomar una decisión informada entre métodos como Scrum, Disciplined Agile Delivery (DaD) y Scaled Agile Framework (SAFe).

9. Las mejores conferencias de desarrollo ágil y lean de 2021

La epidemia mundial de coronavirus ha disminuido la asistencia a conferencias de TI en todo el mundo el año pasado, así como en 2020. Aún así, hubo una serie de eventos presenciales y en línea donde los desarrolladores tuvieron la oportunidad de aprender de algunos de los mejores profesionales. en la práctica de desarrollo lean y ágil. Escritor/editor independiente linda rosencranceEl resumen de las mejores conferencias de desarrollo ágil y lean de 2021 incluyó OOP 2021, DeveloperWeek, Agile Manchester Virtual, DevOps Enterprise Summit y ACE 2021.

10. El futuro de las pruebas de software: aprendizaje automático al rescate

Los conductos y contenedores de entrega de software de extremo a extremo han ayudado a las organizaciones con visión de futuro a mejorar significativamente los tiempos de entrega de software en los últimos años. Sin embargo, muchos otros continúan luchando por encontrar el equilibrio adecuado entre velocidad y calidad y, a menudo, son los usuarios finales quienes se convierten en los probadores del nuevo software en estos entornos. Harpreet Singhfundador y co-CEO de Launchable, y Kohsuke Kawaguchi, co-CEO de Launchable, dice que para estas organizaciones, el enfoque principal en 2021 fue entregar el valor correcto en el nivel de calidad correcto, rápidamente. Aquí, los dos expertos en DevOps destacan cinco tendencias a tener en cuenta, incluida la automatización de pruebas, las operaciones basadas en datos y el uso de aprendizaje automático y selección de pruebas predictivas.

11. ¿Por qué es (todavía) tan difícil para los probadores aprender la automatización de pruebas?

Muchos probadores de software se ponen al día rápidamente con las prácticas de automatización de pruebas y pueden pasar de principiantes a veteranos experimentados en un período de tiempo relativamente corto. Otros, sin embargo, pueden encontrar que la automatización de pruebas es una lucha. Las causas principales de esto incluyen habilidades de desarrollo de software inadecuadas, experiencia con una sola herramienta o lenguaje y falta de materiales de aprendizaje adecuados, dice. Bajo Dijkstra, orador y escritor de automatización de pruebas. Aquí, ofrece consejos sobre cómo enfrentar estos desafíos y hacer una transición sin problemas a un especialista en automatización de pruebas.

12. Grados en informática: aún relevantes pero no obligatorios

Los títulos universitarios se consideran esenciales para un empleo remunerado en muchos campos, pero un poco menos en TI. Según la Oficina de Estadísticas Laborales de EE. UU., alrededor del 25% de los trabajadores de TI en el país no tienen una licenciatura. Y muchas organizaciones que buscan ocupar puestos en áreas como ingeniería de software, DevOps y automatización de pruebas no especifican qué tipo de título se requiere para un puesto específico. Entonces, ¿los títulos de informática siguen siendo relevantes? periodista independiente cristobal null Hablé con varios gerentes de contratación y líderes de equipo para averiguarlo.

Facebook
Twitter
LinkedIn
WhatsApp

Deja una respuesta

EnglishPortugueseSpanish