Parasoft Selenic 2020.2 ya está disponible
Por Chris Colosimo
10 de septiembre de 2020
5 min leer
Parasoft Selenic es una solución de prueba de interfaz de usuario automatizada que puede ayudar a reducir el mantenimiento frecuente del software. En esta publicación, presentamos Parasoft Selenic 2020. Siga leyendo para saber qué hace que esta versión sea una solución de referencia para sus pruebas de Selenium.
Saltar a la sección
La última versión de Parasoft Selenic se lanzó el 3 de septiembre de 2020. Agrega soporte adicional para software de aplicaciones empresariales como Salesforce y Guidewire y hace que sea más fácil que nunca crear pruebas puras de Java Selenium en sus marcos favoritos.
introdujimos Parasoft Selenic hace un año para mejorar la calidad de las pruebas de IU y reducir el mantenimiento mediante la aplicación de recomendaciones y autorreparación impulsadas por IA a sus pruebas de Selenium existentes. Con un cambio de una línea en su secuencia de comandos de automatización, puede agregar fácilmente Parasoft Selenic a la ejecución de su prueba de Selenium y aprovechar todas estas capacidades.
Si es nuevo en Parasoft Selenic y quiere ver lo que puede hacer, consulte el Lista de reproducción de YouTube de Parasoft Selenic. Vea videos con recomendaciones impulsadas por IA, autorreparación, evaluación comparativa de rendimiento e integración con Applitools y Sauce Labs.
En la versión 2020.2 de Parasoft Selenic, las capacidades se centran en:
- Soporte mejorado para Salesforce, Guidewire y más
- Creación de prueba TestNG
- Creación de afirmaciones durante la grabación
Soporte para aplicaciones empresariales
La pandemia de COVID-19 empujó a muchas organizaciones a modernizar sus mecanismos de entrega. Al trasladar sus plataformas de desarrollo a ecosistemas en la nube y plataformas de desarrollo en la nube, los desarrolladores y evaluadores separados geográficamente pueden colaborar e iterar para ofrecer las mejores experiencias posibles.
Estamos viendo un aumento en las migraciones a plataformas como Salesforce, Guidewire y otras. No solo para permitir una entrega rápida, sino para aprovechar todas las capacidades inherentes a esas plataformas para una organización con recursos limitados. Salesforce, por ejemplo, recientemente anunció un aumento del 66% en el negocio desde su plataforma Salesforce.
Además de eso, las empresas están modernizando la forma de desarrollar e implementar software a través de la canalización de CI. Estamos viendo una migración a plataformas en la nube como Microsoft Azure DevOps, Pivotal Cloud, Amazon Web Services (AWS), etc.
Debido a que muchas organizaciones se apoyan en gran medida en las aplicaciones empresariales, necesitan la capacidad para validar la experiencia del usuario tanto funcional como no funcional para maximizar el ROI, impulsar el éxito del proyecto y cumplir con los objetivos comerciales. Parasoft Selenic tiene capacidades únicas para localizadores cuando se trata de crear automatización de pruebas basada en Selenium contra aplicaciones empresariales.
Específicamente, en la última versión, agregamos nuevas estrategias de grabación, autorreparación y recomendaciones pertinentes para aplicaciones empresariales y más. Echa un vistazo a Parasoft Selenic en acción para obtener todos los detalles! Básicamente, Parasoft Selenic 2020.2 conoce el tipo de aplicación con la que interactúa. ¿Cómo? Las nuevas selecciones de IU en la grabadora le permiten elegir el tipo de aplicación que está grabando.
La IA se adapta, dependiendo de los tipos de estrategias necesarias para la aplicación. Para Salesforce, debido a que las aplicaciones son tan dinámicas, es difícil identificar los localizadores de elementos correctos y las condiciones de espera para usar al navegar en la aplicación.
Profundizando en los detalles
Si eres como yo, realmente quieres los detalles del siguiente nivel. Estas son las mejoras específicas que hicimos en Parasoft Selenic para ayudarlo a crear pruebas inteligentes para EAS:
- Construcción de elementos inteligentes en la experiencia Salesforce Lightning de múltiples pestañas.
- Localizadores inteligentes de elementos de Salesforce que aprovechan los estándares de Salesforce.
- Validaciones dinámicas del título de la página.
- Desplazamiento automático en la página para garantizar que los elementos estén enfocados.
- Las opciones de Chrome se agregan automáticamente a las pruebas de Selenium creadas para configurar el navegador en un estado confiable para la reproducción.
¡Vea esta tecnología en acción! Consulte nuestro seminario web reciente, Utilice la automatización y la inteligencia artificial para acelerar las pruebas de Salesforce. Va más allá de las pruebas de interfaz de usuario para explorar temas como la prueba y la simulación de API, todos los cuales se unen para crear una experiencia de prueba de aplicaciones empresariales perfecta.
Creación de afirmaciones durante la grabación
Las afirmaciones son componentes críticos de cualquier caso de prueba automatizado. Las afirmaciones le permiten definir el comportamiento esperado de su escenario de prueba y tener esa expectativa validada de forma automatizada. Parasoft Selenic ahora tiene la capacidad de crear afirmaciones en su código de selenio durante el proceso de grabación a través de una interfaz de apuntar y hacer clic.
Este proceso está integrado en la fase de registro de prueba inicial. Mientras navega por la historia de usuario de su aplicación, puede capturar texto en cualquier página y marcarlo para su validación. Cuando se genera el código de Selenium, el código de aserción se colocará en el lugar apropiado en el caso de prueba.
Facilitando el mantenimiento
Lo que hace que esto sea especial es que Selenic usa el modelo de objetos de página cuando crea casos de prueba e incluye sus localizadores de aserciones como parte de esos objetos de página. Esto facilita el mantenimiento porque si alguna vez necesita cambiar un localizador de elementos en particular, simplemente lo cambia en un lugar y se propaga por el resto de su prueba.
Esto reduce las barreras de entrada para la creación de pruebas de Selenium al crear un proceso para grabar escenarios de prueba de Selenium en Java puro y crear simultáneamente esas afirmaciones de Java puro. Al habilitar un enfoque doble para las pruebas de IU, puede lograr una respuesta rápida a través de la automatización de su prueba. La ejecución del script de prueba valida la experiencia del usuario y las afirmaciones aseguran que la información adecuada se muestre como se espera durante esa experiencia.
Crear pruebas con TestNG
Los tres marcos de prueba principales que utiliza Java Selenium incluyen:
- Unidad 4
- Unidad 5
- PruebaNG
Dependiendo de a quién le pregunte, obtendrá una respuesta diferente sobre cuál es mejor. En términos generales, JUnit 4 fue un marco de prueba popular durante mucho tiempo, pero tenía algunas limitaciones. TestNG fue creado para resolver esas limitaciones, particularmente en torno a las afirmaciones y la ejecución paralela. TestNG es el marco de prueba de Java más popular (por ahora). En esta versión de Parasoft Selenic, presentamos soporte para la creación de pruebas TestNG para complementar el soporte existente para JUnit 4 y JUnit 5.
Esto ayudará a las organizaciones a abordar los desafíos con su práctica de prueba de Selenium existente. Independientemente del marco de prueba, Parasoft Selenic ahora es compatible con los tres principales marcos de Java.
Para los usuarios existentes de Selenic, habrá una nueva opción que aparecerá en el IDE. Te permite crear tus pruebas en TestNG. Pero esto es solo para la creación predeterminada. Si tiene una combinación de diferentes marcos de prueba, Parasoft Selenic detectará automáticamente el marco de prueba en uso y creará su caso de prueba en ese formato. Esto facilita la creación de esas pruebas de modelos de objetos de página Java puros y aprovecha todas las demás capacidades que proporciona Parasoft Selenic.
Resumen
Hay muchas capacidades nuevas en la última versión de Parasoft Selenic. Todos tienen como objetivo hacer que las pruebas automatizadas sean más fáciles de usar en aplicaciones empresariales. Al admitir los últimos y mejores marcos de prueba, puede integrar fácilmente Parasoft Selenic en su práctica existente de Selenium. Y si está probando aplicaciones de Salesforce, esas interfaces se vuelven más críticas que nunca, especialmente con las actualizaciones de Lightning. Por lo tanto, el nuevo soporte para aplicaciones empresariales será beneficioso para su práctica de pruebas de IU.
Finalmente, es difícil automatizar el proceso de retroalimentación de la automatización de pruebas sin afirmaciones y validaciones. Al capturar automáticamente esas afirmaciones y validaciones durante la grabación, puede crear fácilmente pruebas de Selenium que automatizarán el proceso de validación de esas IU críticas.
Cómo Empezar
Usuarios de Selenic existentes
La cabeza de más a la Portal del cliente de Parasoft y descargue la última versión de Parasoft Selenic. Además, echa un vistazo a notas de la versión en la documentación técnica.
Nuevo en Parasoft
Obténga una prueba gratuita. or contáctenos para configurar una demostración de Parasoft Selenic en su ecosistema.