software quality

Equipo Ágil especializado en Software Testing (QA)

Ponemos las habilidades de nuestros ingenieros especializados en Aseguramiento de Calidad (QA) al servicio de nuestros clientes extendiendo el equipo del proyecto de software, desarrollado por usted o terceros.

Nos ajustamos a distintas metodologías y tipos de aplicaciones (Web, Móvil y de Escritorio) para ejecutar, reportar y dar seguimiento a pruebas funcionales, white box, rendimiento, seguridad, entre otros.

 

Contáctenos Ahora

 

 

Calidad como Servicio

Servicios

Entregamos servicios de Aseguramiento de Calidad (Quality Assurance) para sus proyectos de software, incluyendo la planificación y ejecución de la diversidad de pruebas para sus aplicaciones, el reporte y seguimiento de defectos, con una participación muy activa durante el desarrollo y madurez del producto.

Equipo Virtual

Los servicios de aseguramiento de calidad son entregados como un servicio de outsourcing off-site: Nuestro equipo labora desde nuestras oficinas en Costa Rica extendiendo el equipo profesional de nuestros clientes conservando una estrecha y transparente interacción mediante medios virtuales.

"Full Project"

Estamos en capacidad de ofrecer el servicio de aseguramiento de calidad de software desde el inicio y hasta la finalización de todo el proyecto de software, cumpliendo con distintas actividades y entregando resultados propios de las distintas fases e iteraciones del proyecto de acuerdo a la planificación. 

Bajo Demanda

Nos ajustamos a su proyecto, restricciones y planificación, participando en aquellas fases de su proyecto en las que considere más conveniente la intervención de nuestro equipo experto en aseguramiento de calidad. El cliente administra el consumo del servicio.

Precio y Entrega

El servicio se entrega contabilizando las horas de esfuerzo ejecutadas que normalmente son estimadas y planificadas con anticipación. La participación de nuestro equipo puede incluir a varios recursos y ofrecerse en distintas jornadas (1/4, 1/2 o tiempo completo). La facturación es mensual.

 

Tipos de Pruebas

Caja Negra

También conocidas como Pruebas de Caja Negra (Black Box Testing), consisten en probar los requerimientos del software desde la perspectiva de un usuario, dejando de lado el diseño interno de los sistemas. El tester debe conocer lo que el software hace y sus requerimientos, pero no necesariamente cómo lo hace.

Caja Blanca

Estas pruebas son realizadas sobre el código fuente de los componentes internos que conforman el sistema de software, para verificar aspectos como documentación, cobertura de código, optimización, entre otros. El tester debe comprender el diseño de software del sistema y sus componentes internos.

Rendimiento

Consisten en pruebas que prueban la capacidad (carga de trabajo) del software ante escenarios de mayor demanda y situaciones complejas que podrían comprometer la estabilidad y disponibilidad del software, con tal de verificar los requerimientos de rendimiento esperados. Suelen ser automatizadas.

Usabilidad

A diferencia de pruebas de requerimientos funcionales, estas pruebas consideran aspectos de experiencia de usuario al intentar seguir el flujo de ejecucion de las aplicaciones, considerando aspectos como navegación, facilidad, intuición, ayuda, idioma, comprensión, entre otros, poniéndose en el lugar del usuario.

Penetración

Son pruebas de seguridad que pretenden identificar vulnerabilidades de software que podrían comprometer la privacidad, confidencialidad e integridad tanto del sistema como de su información. Estas pruebas son realizadas por expertos en seguridad informática usando técnicas controladas de Ethical Hacking.

 

Pila Tecnológica

Sistemas

Nuestro equipo está habilitado para operar y realizar pruebas bajo los siguientes sistemas operativos:

  • Windows Desktop 7 & 8
  • Windows Server 2008 & 2012
  • Ubuntu Linux
  • SUSE Linux
  • Fedora Linux
  • Android OS
  • Apple iOS

Servicios

Los ingenieros están habilitados para configurar y probar aplicaciones que operan sobre servicios como:

  • Apache Web Server
  • Nginx Web Server
  • Apache Tomcat
  • Microsoft IIS
  • Jboss Application Server
  • MySQL Database
  • Oracle Database
  • Microsoft SQL Server
  • PostgreSQL Database
  • Entre otros

Lenguajes

En cuanto a Pruebas de Caja Blanca (White-Box Testing), somos proficientes en los siguientes lenguajes de programación:

  • Java 6, 7, 8
  • PHP 5.3, 5.4, 5.5, 5.6
  • .NET 2.0, 3.5, 4,0, 4.5
  • HTML 5, CSS 3
  • Javascript
  • JSON, XML, SOAP
  • Ruby
  • Python

Herramientas

Como parte de los esfuerzos de pruebas y configuración, el equipo está en capacidad de gestionar estas herramientas: 

  • Subversion
  • Git & Github
  • Jira, Trac, Redmine, Bugzilla
  • Jenkins CI, CruiseControl
  • Visual Studio .NET
  • Amazon Web Services
  • Eclipse, Netbeans
  • VPN, Remote Desktop
  • VirtualBox, HyperV, VMWare

 

Aplicaciones

Aplicaciones Web

Ejecutamos y automatizamos las pruebas de sus aplicaciones Web desarrolladas en múltiples tecnologías, ante distintos navegadores Web, resoluciones de pantalla y sistemas operativos.

Aplicaciones Móviles

Realizamos pruebas de aplicaciones móviles para tablets y smartphones, desarrolladas para los sistemas operativos Android y iOS, tanto en emuladores como en dispositivos físicos si estos son provistos.

Aplicaciones Desktop

El equipo podrá ejecutar pruebas sobre aplicaciones de Escritorio para la diversidad de sistemas operativos Windows, OSX o Linux, así como bajo distintas tecnologías como .NET, Java, entre otras. 

Servicios Web (API)

Estamos en capacidad de desarrollar y automatizar las pruebas necesarias para interfaces de servicios Web en la nube pública o privada, tanto bajo servicios Web SOAP como RESTful con JSON.

Métodos y Técnicas

Metodología

Estamos en capacidad de adaptarnos a distintos modelos de ejecución del proyecto, contemplando tanto pruebas completas desde el inicio hasta el fin del proyecto, así como pruebas parciales en etapas especificas del mismo, asimilando metodologías ágiles como Scrum o tradicionales como Waterfall.

Automatización

Algunas de las pruebas pueden ser automatizadas por nuestro equipo mediante herramientas y scripting que mejoran la productividad del proceso de aseguramiento de calidad, en integración con pruebas de unidad, sistemas de integración continua y servicios Web.

Seguimiento

Los expertos ya cuentan con experiencia en diversos sistemas de gestión de código fuente, control de defectos y gestión de proyectos, lo cual simplifica la cohesión de nuestro equipo con el equipo y herramientas de gestión de sus proyectos. Si no los posee, nosotros se los brindamos.

Tendencias

Mantenemos a nuestro equipo actualizado tecnológicamente para que éste pueda transferir a nuestros clientes capacidad y dominio durante la ejecución de las pruebas, procurando el mayor aprovechamiento de las tecnologías y prácticas de la industria.

 

Compañía basada 100% en Código Abierto

Nuestro software usa por completo tecnologías libres y estándares abiertos

Conozca las Razones

Acerca de

Compañía costarricense distinguida por el desarrollo, implementación y soporte a software de código abierto con respaldo profesional a nivel empresarial.  Conózcanos...

Contáctenos

Contiguo Academia de Tenis
Figueroa. Cartago, Costa Rica

Hablar con un representante
Teléfono: (+506) 4001-6259
Fax: (+506) 4001-5918

Síganos

Conéctese con nuestra empresa y su equipo de trabajo desde:

Suscríbase

Conexiones es un boletín temático con el cual mantenemos informados a nuestros clientes, socios y seguidores. Únase: