lunes, 25 de abril de 2016

Tipos de pruebas de aplicaciones para celular

Imagen de: iStockPhoto / Nihat Dursun

Al momento de definir la estrategia y plan de pruebas de aplicaciones para celular, es importante considerar el medio en el que se están ejecutando estas pruebas, la red de telecomunicaciones móviles.

Tanto los dispositivos móviles como la red por donde viajan los datos presentan particularidades en su funcionamiento que pueden afectar la ejecución de la nueva aplicación, por lo cual deben considerarse pruebas especiales para dicho medio.

En el artículo te presentamos distintos tipos de pruebas de aplicaciones para celular que puedes considerar en tu estrategia de pruebas, como por ejemplo pruebas de interrupción, interfaz de usuario, usabilidad, accesibilidad, movilidad, contectividad, seguridad, desempeño, compatibilidad y hasta de los lineamientos de calidad de las Apps Stores.

Este post está basado en la excelente presentación Mobile Applications Testing: From Concepts to Practice de Techwell presentations.

PMOInformatica presenta los tipos de pruebas de software de aplicaciones para teléfonos celulares, tabletas y otros móviles que puedes realizar.

miércoles, 13 de abril de 2016

Pruebas de caja negra ISTQB

¿Te gustaría aprender el marco teórico de Software Testing? Inscríbete en el curso: Introducción al Testing de Software para Principiantes icon



La distinción entre técnicas de pruebas de caja negra y pruebas de caja blanca es la clasificación clásica de las pruebas de software.

Las pruebas de caja negra, también denominadas por el ISTQB como técnicas basadas en especificación, son una forma de derivar y seleccionar condiciones, datos y casos de prueba a partir de la documentación de requerimientos del sistema.

Las pruebas de caja negra no utilizan ninguna información interna de los componentes de software o sistemas que se van a probar, sino que consideran el comportamiento del software desde el punto de vista de un observador externo (.Como los usuarios del sistema).

En este articulo, te presentamos información sobre que son las pruebas de caja negra, las pruebas funcionales y sus principales técnicas, como son las particiones de equivalencias, análisis de valores borde, tablas de decisión, transición entre estados, pruebas de casos de uso e historias de usuario.

También comentamos sobre las pruebas de caja negra en Agile Testing y los conocimientos que se necesitan para poderlas ejecutar.

miércoles, 6 de abril de 2016

Modelo de estudio de factibilidad de un proyecto

Imagen de: PMOInformatica

El estudio de factibilidad de un proyecto, también conocido como estudio de viabilidad, tiene la función de ayudar a decidir de manera objetiva si debe procederse con un proyecto propuesto.

Por lo tanto, el estudio de factibilidad debe considerar factores como las limitaciones tecnológicas, el mercado, estrategia de mercadeo, requerimientos de personal, cronograma de ejecución y las proyecciones económicas.

Aquí compartimos un Modelo de cómo elaborar un estudio de factibilidad, estructurado en secciones que te permitirán describir los antecedentes del proyecto, su objetivo, contexto organizacional y de entorno, viabilidad técnica, factibilidad económica, legal, de recursos, operacional, consideraciones sobre la ubicación, entre otros aspectos.

PMOInformatica.com, La oficina de proyectos de informática presenta una Plantilla de cómo elaborar el estudio de factibilidad de un proyecto.

lunes, 4 de abril de 2016

Desarrollo y pruebas de aplicaciones web con Cucumber - Un ejemplo


Imagen de: Sitio oficial de Cucumber

Las metodologías ágiles de desarrollo de software surgen como una respuesta a lo que era una tendencia creciente al fracaso en los proyectos. Uno de los aspectos primordiales que estas proponen es considerar las pruebas de software desde el principio.

En proyectos web debe hacerse la consideración que cada vez es mayor la exigencia de tiempos de desarrollo más cortos, y la modificación constante de la aplicación en sucesivas iteraciones.

Para lograr esto, existen métodos de trabajo como el Test Driven Development (TDD) y el Behaviour Driven Development (BDD), en los cuales primero se define la prueba y luego el software para que esta sea superada.

Estos métodos deben sustentarse en herramientas de automatización de desarrollo y pruebas de software, siendo Cucumber la más utilizada hoy en día para apoyar el desarrollo de aplicaciones web bajo BDD.

En este artículo te presentamos un ejemplo de cómo usar Cucumber en el desarrollo y pruebas de aplicaciones web bajo enfoque BDD.

viernes, 1 de abril de 2016

Nueva página tutorial de SoapUI en español




En la actualidad, las arquitecturas de software empresarial están dominadas por el modelo de orientación a servicios (SOA), por lo cual cobra mayor importancia la interoperación entre aplicaciones y asegurar la calidad de sistemas externos que no necesariamente vamos a controlar en nuestro departamento e inclusive la organización.

Enmarcado en esto, SoapUI es la herramienta de mayor difusión para probar webservices en arquitecturas orientadas a servicios (SOA) y Representational State Transfers (REST).

Aprender a usar una nueva aplicación siempre es un reto, por muy sencilla que esta sea. Es por ello que hemos creado una página tutorial de SoapUI, basada en la página de WebService Sample Project de SoapUI.

Aquí te compartimos el enlace:

Tutorial de SoapUI en Español

En está página encontraras un ejemplo práctico sobre lo que es el Web Service Mocking, la inspección de Webservices, pruebas funcionales y las pruebas de estrés.

Pmoinformatica.com," La Oficina de Proyectos de Informática ", es un participante en el Programa de Servicios de Amazon Associates LLC, un programa de publicidad de afiliación diseñado para proporcionar un medio para que sitios web puedan ganar honorarios por la publicidad y enlaces a amazon.com y amazon.es.