Un recorrido completo desde los casos de pruebas funcionales de MTM, la creación de bugs accionables, Intellitrace, hasta la automatización completa del proceso con Lab Management.
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010Globe Testing
Con las metodologías ágiles, debemos primar el entregar valor y responder al cambio rápidamente. Estos valores los tenemos que tener en cuenta también a la hora de hacer el pruebas de nuestras aplicaciones, incluyendolos en la planificación de cada sprint.
Para las pruebas de software también aplicaremos conceptos ágiles, como la respuesta ante el cambio, y la entrega de valor frecuente.
Con Microsoft Test Manager , las pruebas de interfaz de usuario codificadas (CodedUI) y Lab Management, seremos capaces de aplicar conceptos como exploratory testing, así como el flujo completo y automatizado de construir-desplegar-probar.
Automatización de la calidad con Microsoft Test Manager, CodedUI y Lab Manage...Globe Testing
Automatización de la calidad del software mediante pruebas funcionales creadas con Microsoft Test Manager, automatizadas mediante Coded UI y automatización del ciclo contruir, desplegar, probar con Lab Management
Preview de los slides para el curso "Automate Testing"
Los slides completos del curso "Automate Testing" para .NET se encuentran en
http://www.slideshare.net/snahider/automate-testing-net
Este documento trata sobre pruebas unitarias. Explica por qué son importantes las pruebas unitarias, sus características, ventajas y limitaciones. También describe los conceptos de pruebas mock, stub, mock y proxy, y provee ejemplos de cómo usarlos. El documento contiene información teórica sobre pruebas unitarias y marcos de prueba como JUnit, así como una sección de práctica y evaluación.
Este documento presenta una formación sobre pruebas unitarias (test unitarios). Explica los tipos de pruebas, incluyendo pruebas funcionales, de integración, de rendimiento y pruebas unitarias. Detalla los beneficios de las pruebas unitarias y la estructura básica de una prueba unitaria (arreglar, actuar, afirmar). También cubre conceptos como dobles de prueba (mocks, stubs, spies), cómo escribir pruebas unitarias efectivas y herramientas para pruebas unitarias
Testing en equipos ágiles con Microsoft Test Manager y Lab Manager 2010Globe Testing
Con las metodologías ágiles, debemos primar el entregar valor y responder al cambio rápidamente. Estos valores los tenemos que tener en cuenta también a la hora de hacer el pruebas de nuestras aplicaciones, incluyendolos en la planificación de cada sprint.
Para las pruebas de software también aplicaremos conceptos ágiles, como la respuesta ante el cambio, y la entrega de valor frecuente.
Con Microsoft Test Manager , las pruebas de interfaz de usuario codificadas (CodedUI) y Lab Management, seremos capaces de aplicar conceptos como exploratory testing, así como el flujo completo y automatizado de construir-desplegar-probar.
Automatización de la calidad con Microsoft Test Manager, CodedUI y Lab Manage...Globe Testing
Automatización de la calidad del software mediante pruebas funcionales creadas con Microsoft Test Manager, automatizadas mediante Coded UI y automatización del ciclo contruir, desplegar, probar con Lab Management
Preview de los slides para el curso "Automate Testing"
Los slides completos del curso "Automate Testing" para .NET se encuentran en
http://www.slideshare.net/snahider/automate-testing-net
Este documento trata sobre pruebas unitarias. Explica por qué son importantes las pruebas unitarias, sus características, ventajas y limitaciones. También describe los conceptos de pruebas mock, stub, mock y proxy, y provee ejemplos de cómo usarlos. El documento contiene información teórica sobre pruebas unitarias y marcos de prueba como JUnit, así como una sección de práctica y evaluación.
Este documento presenta una formación sobre pruebas unitarias (test unitarios). Explica los tipos de pruebas, incluyendo pruebas funcionales, de integración, de rendimiento y pruebas unitarias. Detalla los beneficios de las pruebas unitarias y la estructura básica de una prueba unitaria (arreglar, actuar, afirmar). También cubre conceptos como dobles de prueba (mocks, stubs, spies), cómo escribir pruebas unitarias efectivas y herramientas para pruebas unitarias
Este documento describe las ventajas de las pruebas de unidad automatizadas sobre las pruebas manuales. Las pruebas de unidad automatizadas reducen el costo y tiempo de las pruebas de regresión, son reutilizables, prueban diversos contextos de manera efectiva y tienen visibilidad global. También duplican el tiempo de desarrollo pero reducen el tiempo total del ciclo de desarrollo al encontrar bugs temprano y facilitar el refactorizado del código.
El documento presenta una introducción a las pruebas de software, con tres objetivos principales: 1) Encontrar defectos en el software y demostrar que satisface los requerimientos, 2) Describir diferentes tipos de pruebas como pruebas de unidad, integración, regresión y validación, y 3) Explicar estrategias de prueba como pruebas de caja blanca y negra.
Este documento presenta una introducción a los tests unitarios con JUnit 4. Explica conceptos como las clases de test, métodos de test, afirmaciones, métodos de configuración, runners de test y buenas prácticas. También incluye un ejemplo de cómo escribir tests unitarios para probar una clase Calculadora de Impuestos que implementa diferentes reglas de negocio.
Este documento presenta el curso técnico sobre Test-Driven Development (TDD). Explica que TDD es un proceso de desarrollo de software centrado en la creación de pruebas automáticas antes del código, siguiendo ciclos cortos de creación de pruebas, codificación para pasar las pruebas y refactorización. También describe las ventajas de TDD como facilitar el cambio, la integración y mejorar el diseño a través de la separación de interfaces y la refactorización, así como los riesgos como las limitaciones de las
Este documento presenta los objetivos y temario de un curso sobre Test Driven Development (TDD). El curso enseñará la metodología TDD a través de ejemplos y ejercicios prácticos de desarrollo de una aplicación, y cubrirá temas como introducción a TDD, ciclo de desarrollo TDD, tipos de tests, refactorización, integración continua y más. El curso está diseñado para volver a los desarrolladores "adictos a los tests" y extender la "epidemia TDD".
Este documento presenta los objetivos y temario de un curso sobre Test Driven Development (TDD). El curso enseñará la metodología TDD de forma práctica a través de ejemplos y ejercicios. Cubrirá temas como los diferentes tipos de pruebas, el ciclo de desarrollo TDD, marcos de pruebas unitarias, integración continua y más. El curso está dirigido principalmente por ejemplos prácticos de desarrollo de una aplicación completa siguiendo TDD.
El documento describe los objetivos y tipos de pruebas de software. Los objetivos son encontrar defectos y demostrar que el software cumple con los requisitos. Los tipos de pruebas incluyen pruebas de verificación, validación, caja blanca, caja negra, unidades, integración, regresión y validación. Cada tipo se enfoca en diferentes aspectos del software para garantizar su calidad.
Trata sobre el alcance que tienen las Pruebas Unitarias (Unit Testing) en la remodelación de la Ingeniería del Software...
Tanto que se lo toma en cuenta como sustituto del UML.
Además provee dos pruebas fáciles de realizar (el helloworld de las unit test) en dos lenguajes: el tan usado java y el revolucionario Ruby
Taller de Unit Testing y TDD en Java: Parte 1Jano González
Este documento presenta una introducción a unit testing y TDD en Java. La sesión se dividirá en varias partes, comenzando con una demostración práctica de JUnit y matchers básicos, seguida de más detalles sobre otros matchers, mock objects y ejemplos de TDD. El documento también incluye enlaces a lecciones de código de ejemplo para practicar diferentes aspectos de testing unitario.
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
.Net es una de las tecnologías más usadas y populares en el desarrollo del software, por lo que es sumamente importante en el área de testing conocer las herramientas disponibles en el mercado que nos permiten la automatización de pruebas con esta tecnología.
Durante el taller analizaremos las últimas herramientas y tecnologías (actualizadas del 2018) para la automatización de pruebas con .Net y estaremos viendo cómo integrarlas para crear la base de un framework de pruebas automatizadas (UI) con funcionalidades como: Reportes Ejecución en paralelo Manejo de datos Visual testing.
El objetivo de este taller es brindarle a la audiencia el conocimiento necesario para lograr automatizaciones de pruebas exitosas en .Net.
Se analizaran herramientas como NUnit3, Selenium WebDriver para .Net, ExtentReports, entre otras.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Estas slides son una presentación a las pruebas de software. Para qué sirven, qué tipos de pruebas existen, qué librerías, frameworks y herramientas se pueden utilizar para implemenar pruebas automatizadas, etc.
Este documento presenta información sobre técnicas de pruebas de software, en particular sobre pruebas unitarias. Explica que una prueba unitaria comprueba el correcto funcionamiento de una unidad de código individual, como una función o clase. Detalla características, ventajas y desventajas de las pruebas unitarias, así como consideraciones al implementarlas. Finalmente, propone crear una clase con operaciones básicas para demostrar cómo realizar pruebas unitarias.
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?Belatrix Software
No te quedes afuera de la nueva tendencia del test automation y conocé a fondo sobre este tema.
Tópicos:
- Introducción a la automatización.
- Cuándo automatizar.
- Ventajas y desventajas de la automatización.
- Herramientas de automatización.
Cypress es un nuevo jugador en las herramientas de código abierto para pruebas automatizadas de software.
Presentado por Gilberto Sánchez en SG Virtual Conference 2020
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Federico Toledo
Charla sobre testing de performance y testing automatizado, centrado en las herramientas que nos permiten realizar estas tareas, pero sin dejar de lado la importancia de la metodología para aprovechar el máximo provecho que se le pueden sacar a estas herramientas.
Esto fue en el marco del evento organizado por CDA-Perú, en el que se presentó la alianza estratégica entre CDA y Abstracta, a través de la cual se ofrecen servicios especializados de testing automatizado y performance a empresas de Perú.
Este documento proporciona una introducción a las pruebas de calidad de software (QA) y cubre varios temas clave como: las diferentes categorías de pruebas como las pruebas unitarias, de aceptación y de regresión; herramientas comunes de QA como Jenkins, Selenium y TestNG; y un ejemplo de cómo se podría estructurar un proyecto de pruebas automatizadas con Selenium. El documento también explica conceptos como integración continua, pruebas de caja negra y blanca, y cómo QA debería involucrarse a lo larg
Este documento trata sobre pruebas de software. Explica que las pruebas de software son el proceso de ejecutar un programa con el objetivo de detectar errores y fallas. También describe diferentes tipos de pruebas como pruebas unitarias, de integración y funcionales. Resalta la importancia de planificar las pruebas de software y automatizarlas para mejorar la calidad y reducir costos.
Este documento describe las ventajas de las pruebas de unidad automatizadas sobre las pruebas manuales. Las pruebas de unidad automatizadas reducen el costo y tiempo de las pruebas de regresión, son reutilizables, prueban diversos contextos de manera efectiva y tienen visibilidad global. También duplican el tiempo de desarrollo pero reducen el tiempo total del ciclo de desarrollo al encontrar bugs temprano y facilitar el refactorizado del código.
El documento presenta una introducción a las pruebas de software, con tres objetivos principales: 1) Encontrar defectos en el software y demostrar que satisface los requerimientos, 2) Describir diferentes tipos de pruebas como pruebas de unidad, integración, regresión y validación, y 3) Explicar estrategias de prueba como pruebas de caja blanca y negra.
Este documento presenta una introducción a los tests unitarios con JUnit 4. Explica conceptos como las clases de test, métodos de test, afirmaciones, métodos de configuración, runners de test y buenas prácticas. También incluye un ejemplo de cómo escribir tests unitarios para probar una clase Calculadora de Impuestos que implementa diferentes reglas de negocio.
Este documento presenta el curso técnico sobre Test-Driven Development (TDD). Explica que TDD es un proceso de desarrollo de software centrado en la creación de pruebas automáticas antes del código, siguiendo ciclos cortos de creación de pruebas, codificación para pasar las pruebas y refactorización. También describe las ventajas de TDD como facilitar el cambio, la integración y mejorar el diseño a través de la separación de interfaces y la refactorización, así como los riesgos como las limitaciones de las
Este documento presenta los objetivos y temario de un curso sobre Test Driven Development (TDD). El curso enseñará la metodología TDD a través de ejemplos y ejercicios prácticos de desarrollo de una aplicación, y cubrirá temas como introducción a TDD, ciclo de desarrollo TDD, tipos de tests, refactorización, integración continua y más. El curso está diseñado para volver a los desarrolladores "adictos a los tests" y extender la "epidemia TDD".
Este documento presenta los objetivos y temario de un curso sobre Test Driven Development (TDD). El curso enseñará la metodología TDD de forma práctica a través de ejemplos y ejercicios. Cubrirá temas como los diferentes tipos de pruebas, el ciclo de desarrollo TDD, marcos de pruebas unitarias, integración continua y más. El curso está dirigido principalmente por ejemplos prácticos de desarrollo de una aplicación completa siguiendo TDD.
El documento describe los objetivos y tipos de pruebas de software. Los objetivos son encontrar defectos y demostrar que el software cumple con los requisitos. Los tipos de pruebas incluyen pruebas de verificación, validación, caja blanca, caja negra, unidades, integración, regresión y validación. Cada tipo se enfoca en diferentes aspectos del software para garantizar su calidad.
Trata sobre el alcance que tienen las Pruebas Unitarias (Unit Testing) en la remodelación de la Ingeniería del Software...
Tanto que se lo toma en cuenta como sustituto del UML.
Además provee dos pruebas fáciles de realizar (el helloworld de las unit test) en dos lenguajes: el tan usado java y el revolucionario Ruby
Taller de Unit Testing y TDD en Java: Parte 1Jano González
Este documento presenta una introducción a unit testing y TDD en Java. La sesión se dividirá en varias partes, comenzando con una demostración práctica de JUnit y matchers básicos, seguida de más detalles sobre otros matchers, mock objects y ejemplos de TDD. El documento también incluye enlaces a lecciones de código de ejemplo para practicar diferentes aspectos de testing unitario.
Argentesting 2018 - Introducción a la automatización de pruebas con tecnologí...Argentesting
Taller ofrecido por Abel Quintana López (de Uruguay) durante la 3ra edición del Argentesting 2018
.Net es una de las tecnologías más usadas y populares en el desarrollo del software, por lo que es sumamente importante en el área de testing conocer las herramientas disponibles en el mercado que nos permiten la automatización de pruebas con esta tecnología.
Durante el taller analizaremos las últimas herramientas y tecnologías (actualizadas del 2018) para la automatización de pruebas con .Net y estaremos viendo cómo integrarlas para crear la base de un framework de pruebas automatizadas (UI) con funcionalidades como: Reportes Ejecución en paralelo Manejo de datos Visual testing.
El objetivo de este taller es brindarle a la audiencia el conocimiento necesario para lograr automatizaciones de pruebas exitosas en .Net.
Se analizaran herramientas como NUnit3, Selenium WebDriver para .Net, ExtentReports, entre otras.
Requerimientos
No hay máquinas en el aula. Cada asistente debe llevar su propia notebook con: Sistema operativo Window con Visual Studio instalado.
El software con que vamos a estar trabajando es Visual Studio (preferentemente 2017), en este caso no nos serviría Visual Studio Code.
Abel Quintana López
https://www.linkedin.com/in/abel-quintana-lopez-371a31b9/
Estas slides son una presentación a las pruebas de software. Para qué sirven, qué tipos de pruebas existen, qué librerías, frameworks y herramientas se pueden utilizar para implemenar pruebas automatizadas, etc.
Este documento presenta información sobre técnicas de pruebas de software, en particular sobre pruebas unitarias. Explica que una prueba unitaria comprueba el correcto funcionamiento de una unidad de código individual, como una función o clase. Detalla características, ventajas y desventajas de las pruebas unitarias, así como consideraciones al implementarlas. Finalmente, propone crear una clase con operaciones básicas para demostrar cómo realizar pruebas unitarias.
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?Belatrix Software
No te quedes afuera de la nueva tendencia del test automation y conocé a fondo sobre este tema.
Tópicos:
- Introducción a la automatización.
- Cuándo automatizar.
- Ventajas y desventajas de la automatización.
- Herramientas de automatización.
Cypress es un nuevo jugador en las herramientas de código abierto para pruebas automatizadas de software.
Presentado por Gilberto Sánchez en SG Virtual Conference 2020
Evento CDA Abstracta - Perú 2015 - Testing de performance y testing automátic...Federico Toledo
Charla sobre testing de performance y testing automatizado, centrado en las herramientas que nos permiten realizar estas tareas, pero sin dejar de lado la importancia de la metodología para aprovechar el máximo provecho que se le pueden sacar a estas herramientas.
Esto fue en el marco del evento organizado por CDA-Perú, en el que se presentó la alianza estratégica entre CDA y Abstracta, a través de la cual se ofrecen servicios especializados de testing automatizado y performance a empresas de Perú.
Este documento proporciona una introducción a las pruebas de calidad de software (QA) y cubre varios temas clave como: las diferentes categorías de pruebas como las pruebas unitarias, de aceptación y de regresión; herramientas comunes de QA como Jenkins, Selenium y TestNG; y un ejemplo de cómo se podría estructurar un proyecto de pruebas automatizadas con Selenium. El documento también explica conceptos como integración continua, pruebas de caja negra y blanca, y cómo QA debería involucrarse a lo larg
Este documento trata sobre pruebas de software. Explica que las pruebas de software son el proceso de ejecutar un programa con el objetivo de detectar errores y fallas. También describe diferentes tipos de pruebas como pruebas unitarias, de integración y funcionales. Resalta la importancia de planificar las pruebas de software y automatizarlas para mejorar la calidad y reducir costos.
Este documento proporciona una introducción a Microsoft Test Manager 2010. Incluye temas como los tipos de pruebas (manuales, automatizadas, exploratorias), la planificación de pruebas, la ejecución de pruebas automatizadas y manuales, y la generación de informes. También explica cómo crear planes de pruebas, conjuntos de pruebas y casos de prueba en Microsoft Test Manager, y cómo configurar entornos de prueba.
El documento describe las prácticas modernas de pruebas basadas en Lean/Agile, incluyendo la automatización de pruebas. Explica la pirámide de automatización de pruebas, con las pruebas unitarias automatizadas en la base. También cubre la integración continua, las pruebas a nivel de API y de interfaz de usuario, usando marcos como Selenium WebDriver.
El documento describe los principios y enfoques para la prueba de software. La prueba de software tiene como objetivo descubrir errores mediante la creación de casos de prueba que tengan una alta probabilidad de encontrar errores no detectados previamente. Existen diferentes enfoques como las pruebas de caja negra, que prueban la interfaz sin conocer el funcionamiento interno, y las pruebas de caja blanca, que prueban el funcionamiento interno. También se describen diferentes tipos de pruebas como las pruebas unitarias, de integración y
065 Testing Automatizado Hagamos Que Las Maquinas Trabajen Por NosotrosGeneXus
Este documento discute los beneficios y desafíos de la automatización de pruebas de software. Menciona que la automatización puede mejorar la calidad, el rendimiento y la productividad al hacer que las máquinas realicen tareas de prueba de forma repetitiva. Sin embargo, también señala que la automatización no reemplaza la necesidad de pruebas manuales y que la calidad de las pruebas automatizadas depende de factores como la selección de casos de prueba, los datos y los oráculos utilizados. El documento pro
Este documento presenta conceptos clave relacionados con el desarrollo de software e ingeniería de calidad como testing, calidad, errores, defectos y fallas. Explica las diferencias entre aseguramiento de calidad (QA) y control de calidad (QC), y describe diferentes técnicas de testing estático y dinámico como revisiones, partición de equivalencias y automatización de pruebas.
Charla en Universidad ORT 2014 - Testing técnico (automatización, mobile, pe...Federico Toledo
Federico Toledo presenta sobre temas de testing técnico como automatización de pruebas, diseño de pruebas y pruebas de rendimiento. Explica conceptos como casos de prueba, herramientas de automatización como Selenium y GXtest, y técnicas de pruebas de rendimiento como pruebas de carga y estrés. Finalmente, habla sobre la herramienta Monkop para realizar pruebas de rendimiento en dispositivos móviles y la importancia de considerar el rendimiento como un requisito clave del software.
Testing técnico - Automatización en web y mobile para pruebas funcionales y p...Abstracta
Federico Toledo presenta sobre temas de testing técnico como automatización de pruebas y pruebas de rendimiento. Explica conceptos como casos de prueba, automatización con herramientas como Selenium y GXtest, y diseño de pruebas de rendimiento. También introduce las herramientas Monkop y Open Device Lab para realizar pruebas en diferentes dispositivos de forma automatizada.
El documento describe los beneficios de adoptar un framework de automatización de pruebas. Explica que sin pruebas el costo de re-trabajo es alto y que al aumentar el volumen de pruebas se requiere estandarización, reuso y mantenimiento. Un framework basado en objetos separa la lógica de los datos facilitando el mantenimiento a través del tiempo.
El documento presenta una introducción a las pruebas de software, con tres objetivos principales: 1) Encontrar defectos en el software y demostrar que satisface los requerimientos, 2) Describir diferentes tipos de pruebas como pruebas de unidad, integración, regresión y validación, 3) Explicar estrategias de prueba como pruebas de caja blanca y negra.
Visual Studio Team System 2010 ofrece nuevas funcionalidades como informes personalizados en Excel de un solo clic, trazabilidad de extremo a extremo, la edición de Team Database se fusionó en el desarrollo, y nuevos paneles de control. También mejora la administración de TFS, el modelado de proyectos, el depurador histórico, el análisis de impacto de pruebas y la colaboración entre probadores y desarrolladores.
El documento presenta los desafíos del testing en metodologías ágiles y recomienda automatizar las pruebas para acelerar el proceso. Explica que los equipos que automatizan el 50% de las pruebas reducen el tiempo de testing a la mitad, y aquellos que automatizan el 80% lo reducen a un día. También recomienda alinear el testing con el proceso de desarrollo, generar datos de prueba y utilizar herramientas de automatización de pruebas funcionales.
El documento habla sobre diferentes tipos de pruebas automatizadas de software. Explica brevemente pruebas unitarias, de integración, funcionales y de sistema, así como conceptos como mocking, cuadrantes de testing ágil y frameworks para pruebas. También incluye una bibliografía sobre el tema.
Este documento presenta una introducción a los conceptos y tipos de pruebas de software más comunes. Explica los principios fundamentales de las pruebas y describe los diferentes tipos de pruebas funcionales como las pruebas unitarias, de integración, regresión, de humo, de extremo a extremo e de interfaz de usuario. También cubre los tipos de pruebas no funcionales como las pruebas de rendimiento, estrés y de aceptación del usuario. El objetivo es familiarizar al lector con las mejores prácticas de pruebas
Este documento proporciona una introducción a las pruebas de software. Explica los fundamentos de las pruebas, incluidos los objetivos, técnicas y roles. También describe cómo se realizan las pruebas a lo largo del ciclo de vida del software, desde las pruebas de unidad hasta las pruebas de sistema. Finalmente, detalla los diferentes niveles de prueba y sus objetivos.
Tu primer script en Katalon - Paso a PasoArgentesting
Este documento presenta una introducción a Katalon Studio, una herramienta de automatización de pruebas. Explica cómo descargar e instalar Katalon Studio, y cómo crear el primer caso de prueba utilizando los modos Record & Play, Manual y Script. También cubre cómo crear y ejecutar suites de pruebas, agregar valor mediante variables globales y pruebas móviles, y integrar Katalon Studio con otras herramientas como JIRA y GitHub. El documento concluye con una sección de preguntas y respuestas.
Este documento describe diferentes tipos de auditorías y pruebas de software. Explica la auditoría de software, auditoría de hardware, y las pruebas de software como unidades, funcionales, de integración, validación, sistema, caja blanca, caja negra, aceptación, regresión, carga, prestaciones, recorrido, mutación y concurrentes. Proporciona detalles sobre cada tipo de prueba y su objetivo de encontrar errores y asegurar la calidad del software.
Este documento describe diferentes tipos de auditorías y pruebas de software. Explica la auditoría de software, auditoría de hardware, y las pruebas de software como unidades, funcionales, de integración, validación, sistema, caja blanca, caja negra, de aceptación, regresión, carga, prestaciones, recorrido, mutación y concurrentes. Detalla cada uno de estos tipos de pruebas y sus objetivos.
Este documento describe diferentes tipos de auditorías y pruebas de software. Explica la auditoría de software, auditoría de hardware, y las pruebas de software como unidades, funcionales, de integración, validación, sistema, caja blanca, caja negra, de aceptación, regresión, carga, prestaciones, recorrido, mutación y concurrentes. Detalla cada uno de estos tipos de pruebas y sus objetivos.
La transformación digital de SAP y la importancia de realizar buenas pruebas de software. En esta presentación planteamos la suite de herramientas de Micro Focus para cubrir el SDLC completo de SAP y aumentar su calidad.
SecDevOps - La seguridad en el desarrolloGlobe Testing
En esta presentación Globe Testing explica el modelo SecDevOps y los retos que existen para implementarlo. En base a nuestra experiencia en clientes, ofrecemos una visión de como la seguridad y la calidad deben ir de la mano, y los SDET deben aportar mucho en lo que a seguridad se refiere.
Mobile Testing: Qué tener en cuenta y trampas a evitarGlobe Testing
En 2007 Steve Jobs presenta el primer iPhone y cambia para siempre las reglas del juego. En estos 10 años todas las empresas han tenido que adaptarse al nuevo modelo e introducirse en un mercado mucho más exigente que demanda, nuevos desarrollos y un mayor nivel de calidad en los mismos.
Cuando hacemos frente al desarrollo de aplicaciones móviles, los paradigmas de desarrollo y testing tradicionales quedan completamente obsoletos. En este nuevo ecosistema, donde la agilidad es fundamental y en el que surgen constantemente nuevas problemáticas, si queremos llegar a tiempo, el testing debe adaptarse y evolucionar.
José Manuel Muñoz nos hablará en esta charla de algunos de los principales retos que nos encontramos al realizar testing sobre aplicaciones móviles tales como son; la selección de dispositivos y la relevancia que toma la automatización frente al testing manual, la interacción con el propio dispositivo, la integración con otros servicios y las diferentes soluciones para hacer frente a dichos retos.
Webinar Acelera la velocidad de tu software con Metodologías ÁgilesGlobe Testing
Las empresas se enfrentan a diario a numerosos desafíos y la competencia y los clientes no dan tregua, esto obliga a adoptar respuestas rápidas sin margen de error, la solución más efectiva es gestionar los proyectos a través de metodologías ágiles.
Los expertos de Globe Testing te ayudamos a integrar el proceso de testing dentro de las metodologías ágiles con la herramienta líder de Hewlett Packard Enterprise, HPE Agile Manager, que te permite planificar, ejecutar y hacer un seguimiento de los proyectos Agile potenciando las mejor prácticas y promoviendo la mejora continua de los equipos.
Todos somos conscientes de que la experiencia de usuario lo es todo en una App en dispositivos móviles.
Si la app no se comporta como nosotros esperamos, la vamos a desinstalar para no volver a probarla jamás.
A través de esta presentación compartiremos con vosotros como conseguir esas deseadas 5 estrellas, utilizando el testing como piedra angular en el proceso de desarrollo.
Webinar Monitorización Proactiva con HPE AppPulse ActiveGlobe Testing
En la economía digital los clientes son consumidores cada día más informados e infieles, por eso el éxito empresarial está en ser ágiles y creativos aprovechando las oportunidades que proporciona la tecnología.
Ofrecer tus servicios a través de aplicaciones móviles es una de las ventajas diferenciales, pero no es la única, la experiencia de usuario tiene que ser completa y personalizada para obtener una buena reputación y beneficios reales a medio/largo plazo.
Realiza pruebas de monitorización y conoce de forma rápida y sencilla cómo es la experiencia de usuario, evita incidencias en tus aplicaciones o en caso de que se produzcan soluciónalas de forma más rápida.
Si no sabes por dónde empezar o tienes dudas, consulta la presentación de nuestro webinar, ¡Descubre la tecnología de monitorización proactiva más usada por las compañías!
Saca el máximo partido a tu negocio realizando pruebas de rendimientoGlobe Testing
Las empresas que hace tiempo se consideraban innovadoras y destacaban en el mercado, eran las que ofrecían sus servicios a través de la web o el móvil; ahora el éxito también depende del buen rendimiento de las aplicaciones ya que los usuarios son más exigentes que nunca y quieren acceder al servicio de forma inmediata.
Comprueba el comportamiento de tu aplicación e identifica anomalías en tiempo récord, de forma sencilla y sin necesidad de efectuar grandes inversiones.
Los expertos de Globe Testing podemos asesorarte acerca de qué tipos de pruebas son las más apropiadas para tu aplicación, lanzar las mismas y mostrarte el comportamiento en tiempo real a través de la herramienta StormRunner Load de Hewlett Packard Enterprise.
Los continuos avances tecnológicos han creado numerosas tendencias, entre ellas la llamada sociedad del bienestar, los consumidores buscamos cada vez productos y servicios que nos hagan la vida más fácil , lo que implica calidad en el servicio pero sobretodo, inmediatez. Todo ello ha obligado a pequeñas y grandes empresas de todos los sectores a adaptar sus negocios para ofrecer sus servicios también a través de dispositivos móviles. Pero no basta con estar presentes en “la red”,para cumplir las la expectativas de los usuarios es necesario garantizar la usabilidad y velocidad de la aplicación.
Durante el webinar sobre movilidad los expertos de Globe Testing han comentado los beneficios de las pruebas móviles y las distintas herramientas de HPE que hacen posible el controlar la calidad de las aplicaciones. Han insistiendo en que estamos ante la aparición de un nuevo concepto, DevOps, la solución unificada que permite el desarrollo rápido, pequeño e interactivo. DevOps es un cambio cultural donde los desarrolladores y los operadores funcionan como un equipo, centrándose en aportar valor para la empresa, el foco está en dinamizar a través de la cadena de valores de TI.
Estrategias de monitorización orientadas al sector turísticoGlobe Testing
¿Cómo podemos garantizar que los usuarios tengan la mejor de las experiencias?: trasladando los estándares de calidad que hemos exigido en el desarrollo de las aplicaciones a los entornos de producción.
Con el mismo mimo que probamos y verificamos las opciones y funcionalidades de las aplicaciones deberíamos gestionar la realidad, la versión definitiva.
¿Cómo hemos probado las aplicaciones antes de sacarlas a producción?: simulando usuarios utilizándolas.
Performance Tourism-Anticipación y prevenciónGlobe Testing
¿Por qué probar el rendimiento?
Reducir costes mediante la anticipación
Entender el comportamiento de la aplicación en pruebas (AUT)
Ayuda a definir las necesidades de infraestructura
Pomodoro testing is a testing technique based on the widely spread time management method developed by Francesco Cirillo in the late 1980's.
Common estimates for maintained attention span (amount of time a person can concentrate on a task without becoming distracted) in adults is around 25 min.
As a tester, how can we be expected to keep "attention to detail" when we work in all day long testing sessions? Is there a way to find more defects while testing for the same amount of time or less?
The answer to these questions is Pomodoro Testing, a technique used by Globe Testing to ensure our testers stay focussed hence maximizing productivity and minimizing overtime.
In this talk Jose Aracil will explain how to use the Pomodoro technique to excel during exploratory testing sessions, as well as agile testing sprints, where staying fully focussed and managing time effectively are crucial for the success of the project.
We will wrap up the session by explaining how to use this innovative technique together with your team, boosting the productivity of your software testing department.
Este documento describe cómo la calidad del software puede industrializarse siguiendo las lecciones aprendidas de la industria manufacturera. Explica que el desarrollo de software necesita evolucionar de un proceso artesanal a uno más industrializado mediante la mejora continua, automatización y gestión del ciclo de vida completo. Finalmente, argumenta que una plataforma integrada de gestión del ciclo de vida de aplicaciones como la de HP puede simplificar este proceso y ayudar a lograr la calidad total del software de manera global.
Por qué los planteamientos de pruebas de rendimiento tradicionales ya no funcionan, y cuál es el acercamiento adecuado para asegurar que los sistemas soportan la carga esperada cuando pasan a producción.
Performance Testing for SAP ApplicationsGlobe Testing
The document discusses SAP performance testing using HP software solutions. It provides an overview of HP Quality Center and LoadRunner for managing requirements, automating testing, and simulating load to identify bottlenecks. Integration is described between these tools and SAP Solution Manager to facilitate testing of SAP environments. Specific protocols and features for testing SAP applications are also covered.
Webinar "Gestión de la calidad en entornos SAP"Globe Testing
Webinar de la serie con el título “Gestión de la calidad en entornos SAP”. Cada vez toma más importancia la utilización de plataformas de gestión de recursos empresariales y SAP, hoy en día, es la que tiene más presencia a nivel mundial, lo que hace evidente la necesidad de asegurar la calidad de este entorno ya que tanto los empleados, clientes como proveedores dependen de la fiabilidad del entorno SAP. Durante el webinar abarcamos todo lo relacionado a las pruebas funcionales en entornos SAP tanto manuales como automáticas donde nuestros compañeros David Cañadillas y Adrián Bernaldestacaron la importancia de la calidad y el testing en los entornos SAP y cómo con la ayuda de las herramientas de HP es posible cubrir todas y cada una de las necesidades que nos puedan surgir relacionadas con la calidad de este entorno.
Main features of AppPulse Formerly known as HP Performance Anywhere.
AppPulse empowers your IT organization to quickly begin to measure the performance and availability of your Internet-based applications before they impact end-user experience.
The document outlines Globe Testing's approach to performance testing. It discusses the challenges of modern applications and the need for performance testing. The methodology involves thorough planning, preparation of test environments and cases, executing tests in multiple stages (smoke, baseline, load, soak, stress), analysis and reporting. The goal is to identify any performance issues through an iterative process and provide recommendations.
IT Performance Suite (ITPS) - Herramientas para mejorar el rendimiento de su ...Globe Testing
El documento describe herramientas de software de HP que pueden ayudar a mejorar el rendimiento del departamento de TI de una empresa. Proporciona un conjunto de soluciones de software como HP IT Performance Suite, HP Application Lifecycle Management y HP Business Service Management que pueden ayudar a mejorar la estrategia, planificación, desarrollo de aplicaciones, operaciones y seguridad de TI. El objetivo final es mejorar el valor que aporta TI al negocio mediante una mayor inversión, alineamiento y reducción de costes.
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...Globe Testing
HPSoftware is a large, market-leading software company that provides powerful enterprise software used by 94% of Fortune 100 companies. It has over 50,000 customers, $4 billion in annual revenue, and a team of over 7,000 technologists driving innovation. It offers modular performance suites and professional services to optimize, secure, govern, and monetize information and applications for customers in industries like IT, security, legal/compliance, and marketing.
Estrategia HP Software "Libro de Recetas de TI. Indicadores de mercado para ...
ALMSaimada Testing Funcional
1. Testing funcional
Microsoft Test Manager y Lab Management
Luis Fraile – ALM Division Manager
luis.fraile@globealm.com
http://www.globealm.com
http://www.globetesting.com
@globetesting
@lfraile
2. Cuadrantes de agile testing
Enfrentadas al negocio
Automatizadas Manuales
Manuales
Pruebas de exploración
Pruebas funcionales
Escenarios
Ejemplos
Pruebas de usabilidad
Críticas al producto
Prototipos
Pruebas de aceptación de
programación
Simulaciones
Ayudan a la
usuario
Pruebas de carga
Pruebas unitarias
Pruebas de rendimiento
Pruebas de componentes
Pruebas de seguridad
Herramientas
Automatizadas
Enfrentadas a la tecnología
3. Nobody is perfect but a team can be
El tester es uno más del equipo
No llega al final
Está durante todo el proceso
Si hay bugs
• Responsabilidad de todo el equipo
Si el testing no es adecuado
• Responsabilidad de todo el equipo
4. Herramientas Visual Studio 2010
Microsoft Test Work Item de
Test runner
Manager casos de tests
Grabación de Bugs de
acciones (data exploración Intellitrace
collectors) accionables
5. Microsoft Test Manager (MTM)
Nos permite Necesario
Herramienta
planificar y para
de gestión
de casos de
ejecutar todo
el esfuerzo
Herramientas creación de
casos de
prueba
de pruebas prueba
Visual
Visual Team
Studio 2010
Studio 2010 Foundation
Test
Ultimate Server 2010
Professional
9. IntelliTrace
Captura la pila
Cuando se dispara una
completa de la
excepción, podemos ir
ejecución de una
“paso a paso” para
aplicación y sus
conocer la causa.
eventos.
Permite capturar
La depuración se
excepciones, valores
puede adjuntar a un
del registro, archivos,
WorkItem (Bug)
bases de datos, etc.
13. Bugs accionables
Adjunta todos los
Creados desde el
datos de
Test runner
diagnóstico
Bugs de exploración Siguen siendo Work
•Datos de diagnóstico en Items de TFS …
un rango de tiempo •… colaboración con el
desarrollador
16. Bug accionables
Consulta Intellitrace, video,
Abre bug desde Team Explorer Repara bug Hace check-in
diagnosticos, …
17. Impacto a las pruebas
• ¿qué pruebas tenemos que
Cuando código cambia
ejecutar?
Cuando un bug se • ¿Qué prueba fue el origen del
soluciona bug?
Cuando una historia • ¿Qué casos de prueba hay que
de usuario se completa ejecutar?
22. Repetición …
• Automatización de
Primer paso
la repetición
Microsoft • Grabaciones Fast
Test Manager Forward
• Paso a paso
Repetición
• Todos los pasos
Verificación
• Por pasos
manual
31. Conclusiones
Facilitar el ciclo de pruebas
Bugs accionables
Añadir agilidad mediante automatización
Añadir agilidad a la comunicación
Ayudar a la entrega continua