|
No importa lo avanzado que sea mi código y lo flexible que sean mis sistemas. Si mi aplicación no es funcional, es inútil. Es por esto que las pruebas funcionales son consideradas como la parte más importante del desarrollo.
Las pruebas funcionales están desarrolladas bajo la perspectiva del usuario, confirmando que el sistema hace lo que los usuarios esperan que haga. Un error funcional en su aplicación puede tener consecuencias catastróficas, desde la pérdida de credibilidad de sus clientes, hasta grandes pérdidas económicas. Los consultores de pruebas funcionales de Testhouse tienen amplia experiencia en multitud de mercados a nivel global, adaptándose a todo tipo de metodologías de desarrollo y habiendo realizado pruebas funcionales en aplicaciones críticas de empresas líderes en el sector de finanzas, telecomunicaciones y media, entre otros. Visite nuestra sección de Clientes y Casos de Éxito para más información.
|
|
Pruebas de Compatibilidad |
|
|
|
Existen varias métodos de distribuición de software a sus clientes, siendo CDs, DVDs e Internet los más comunmente utilizados. Los desarrolladores del producto a distribuir trabajan en un entorno de pruebas a menudo aislado, donde el uso de drivers, plugins, codecs etc. podría ser suficiente para instalar su producto correctamente en la máquina de prueba, pero no en otras. Es por ello, que es necesario conducir pruebas en la aplicación, que certifiquen su correcto funcionamiento bajo las distintas configuraciones posibles.
En Testhouse disponemos de laboratorios de pruebas con cientos de diferentes configuraciones tanto de software (Windows/Mac/Linux/Solaris, IE/Safari/Firefox), como de hardware (Intel,AMD,G5,Sparc) donde probar su software y encontrar problemas antes de que sus clientes lo hagan. El rango de configuraciones disponible en los laboratorios de Testhouse y la amplia experiencia de los consultores especializados en Pruebas de Compatibilidad, le aportarán la seguridad de saber que su software va a funcionar bajo las condiciones requeridas. |
|
Gestión de Pruebas |
|
|
|
Gestión de Pruebas es la actividad de mantener un control sobre las pruebas realizadas y a realizar. Las herramientas de gestión de pruebas comprenden el software utilizado por el equipo de calidad para gestionar todo el ciclo de pruebas.
Testhouse le ayuda a realizar esa gestión de pruebas y a implementar las herramientas necesarias para que el ciclo de QA de su empresa se encuentre bajo control en cualquier momento.
Los consultores de Testhouse han realizado implementaciones de herramientas de gestión de pruebas a nivel global y bajo multitud de entornos distintos, con configuraciones para soportar cientos de usuarios concurrentes y conexiones simultáneas desde distintos continentes.
Testhouse le puede ayudar tanto a rediseñar su sistema de gestión de pruebas como a realizar una implementación desde cero.
Los consultores de gestión de pruebas de Testhouse estan además especializados en la migración entre distintas versiones de HP Quality Center, habiendo realizado migraciones en multitud de entornos distintos.
|
|
Automatización |
|
|
|
La automatización de pruebas es la parte de ciclo de calidad, en la que software de automatización es utilizado para controlar la ejecucion de pruebas, comparación de resultados, preparación de precondiciones y realización de informes.
Las pruebas automatizadas son efectivas en entornos donde los cambios son frecuentes o en aplicaciones en las que se esperan builds y releases críticos.
Existe una gran variedad de herramientas automatizadas de pruebas y frameworks disponibles. Esto junto con las nuevas metodologías en desarrollo de aplicaciones, han creado un reto a la hora de diseñar frameworks de pruebas que sean mantenibles y suites de pruebas destinadas a regresión.
Es por ello que es necesario destinar la automatización de pruebas a un equipo con experiencia en el sector. Testhouse desarrolla e implementa pruebas automatizadas en multitud de aplicaciones distintas. Desde aplicaciones de e-commerce a soluciones ERP/CRM, los expertos en automatización de Testhouse le ayudarán a desarrollar y ejecutar la suite de pruebas automatizadas en la herramienta que mejor se adapte a su entorno.
Los expertos de Testhouse utilizan las herramientas líderes del Mercado en automatización de pruebas y le ayudarán a escoger la que mejor se adapte a sus necesidades. Las distintas herramientas con las que trabajan Testhouse, son entre otras:
- HP QuickTest Pro
- HP WinRunner
Líderes a nivel global en el sector de la calidad del software, Testhouse podrá ayudarle a definir, desarrollar y ejecutar sus baterias de pruebas automatizadas con un coste mínimo.
|
|
Pruebas Manuales |
|
|
|
Las pruebas manuales son el método de pruebas de software más antiguo y riguroso. Requieren a un tester que ejecute de manera manual operaciones en la aplicación sin ayuda de herramientas de automatización
Las pruebas manuales requieren que el tester sea paciente, observador, creativo, innovador, cualidades básicas de los técnicos de pruebas de Testhouse.
Las pruebas manuales ayudarán a descubrir cualquier problema relacionado con la funcionalidad de su producto, especialmente defectos relacionados con la usabilidad y el interfaz gráfico de su aplicación.
Las herramientas de automatización ejecutan únicamente scripts diseñados para testear una requisito o funcionalidad especificos y no poseen la habilidad de “toma de decisiones” ni grabación de discrepancias no incluidas en el script. Es por ello que es necesario realizar pruebas manuales a lo largo de toda la aplicación, antes de realizar la automatización de actividades.
Las pruebas manuales son parte crucial en el ciclo de Calidad de una aplicación. Es por eso que Testhouse cuenta con un equipo de Testers manuales altamente preparadaos y con experiencia en multitud de entornos y mercados, que le ayudarán a completar con éxito el desarrollo y ejecución de pruebas manuales en su aplicación.
Nuestros consultores analizan la aplicación bajo pruebas siguiendo una metodología especifica y sin ayuda de herramientas externas. Esta actividad es laboriosa y requiere paciencia, atención al detalle, creatividad, imparcialidad así como el conocimiento de diferentes técnicas de “test”.
En este servicio nuestros consultores pueden utilizar casos de prueba definidos por el cliente o bien crear una “estrategia de pruebas” que se adecue al proyecto en cuestión.
|
|
|