iT Synergy Blogs

Growing Innovation - Soluciones a problemas reales

  • Facebook
  • Instagram
  • LinkedIn
  • Phone
  • Twitter
  • YouTube

Copyright © 2025 · iT Synergy·

Pruebas de Software
Pruebas de Software avatar

December 4, 2013 By Diana Díaz Grijalba Leave a Comment

Dentro del desarrollo de software es importante tener una información sobre la calidad del producto que se está entregando, para esto se debe tener en cuenta algunos tipos de pruebas, entregables y roles en el proceso de pruebas que ayudan a presentar un mejor producto.

Una de las frases más relevante que he visto acerca del porque es importante un proceso de pruebas es la siguiente: “El proceso de testing es completamente dependiente del contexto en el que se desarrolla“, es decir que sea lo que sea lo que usted este desarrollando nunca se le olvide realizar las pruebas necesarias para garantizar la calidad de lo que entrega.

Hay que tener en cuenta que las pruebas con un conjunto de actividades que son implementadas en cualquier momento en un proceso de desarrollo de software, dependiendo del tipo de pruebas que se requiera.

Acá un resumen del tipo de pruebas más comunes que se llevan a cabo, estas no son todas pero si cubren en gran parte el proceso de certificación del software.

 

Tipo   de Prueba

Rol que   ejecuta las pruebas

Descripción   del tipo de pruebas

Observaciones

Pruebas Unitarias
  •   Equipo de Pruebas
  •   Equipo Desarrollo

 

Probar el correcto   funcionamiento el código desarrollado, esto debe cubrir métodos y operaciones   puntuales. Debe estar desarrollado el código a probar y se debe tener en claro que retorna y que recibe como parámetro cada uno de los métodos a probar.
Pruebas Integración  
  •   Equipo de Pruebas
  •   Equipo Desarrollo

 

Este tipo de pruebas se realizan después de ejecutar las pruebas unitarias y su objetivo es probar que todos los elementos del   software, integrados como un todo funcionan correctamente.
Refleja de alguna forma lo que se hace internamente en los procesos que cubre el software para dar respuesta a los requerimientos funcionales.
Todo el código que se desarrolla para cubrir los   artefactos a probar, debe estar completo.Debe tenerse claro en los requerimientos como es la interdependencia y composición de los mismos, para así entender los procesos que cubren los   artefactos desarrollados.
Pruebas de Carga 
  •   Analistas de pruebas
Es importante validar el comportamiento de los artefactos y del aplicativo bajo condiciones extremas de carga o escenarios de carga definidos Los artefactos deben estar desarrollados.
Pruebas de Aceptación 
  •   Usuario Final
  •   Equipo de pruebas

 

Es importante que el usuario valide la aceptación del producto o componentes del producto. Requerimientos funcionalesCriterios de aceptación acordados con el usuario, es   necesario acotar con el usuario cuales son dichos criterios.

 

También es de suma importancia tener roles que se apropien del proceso de pruebas, de los más importantes son:

 

Rol

Responsabilidades específicas

Analista de Pruebas Es la   persona responsable de elaboración del plan de pruebas, criterios de aceptación, tiempos de   ejecución y casos de pruebas. Adicionalmente es responsable de la ejecución de los casos de pruebas, reportes de errores, informes de avance y cierre de la versión en pruebas.
Usuario Funcional Responsable de la validación del plan de pruebas, criterios de aceptación de pruebas; así como de certificar los desarrollos y las pruebas realizadas relacionadas con los documentos de especificación y el soporte y orientación en el diseño de casos de pruebas a partir de su experiencia y conocimiento del negocio.

 

Para llevar un proceso de pruebas es importante tener entregables que evidencien los resultados de las mismas, estos son algunos de los entregables más importantes:

 

Entregable

Descripción

Casos   de prueba Consiste en la especificación detallada y formulación de los escenarios de negocio asociados con cada uno de los Casos de Uso que se van a probar. Típicamente, la   formulación de un caso de prueba se especifica en términos de pre-condiciones, acciones y post-condiciones
Datos   de prueba Consiste en los datos de prueba, entrada y salida que se requieren para hacer la realización o ejecución del caso de prueba.
Suite   de pruebas Consiste en la   unión de todos los documentos anteriores pero organizados de acuerdo a una visión de prueba integral de lógica de negocio.
Resultados   de la prueba Consiste en el registro de resultados obtenidos después de la ejecución de la prueba formal por caso de uso y casos de prueba. Estos resultados son la validación de los criterios de aceptación del   usuario para el sistema.

Filed Under: Pruebas

Team


Marco
Antonio Hernández

Jaime
Alonso Páez

Luis
Carlos Bernal

Ana
María Orozco

Juan
Camilo Zapata

Diana
Díaz Grijalba

Carlos
Alberto Rueda

Sonia
Elizabeth Soriano

Alexandra
Bravo Restrepo

Bernardo
Enrique Cardales

Juan
Alberto Vélez

Diana
Paola Padilla

Jhon
Jairo Rodriguez

Jesús
Javier Hernández

Alejandro
Garcia Forero

Gustavo
Adolfo Echeverry

Yully
Arias Castillo

Carlos
Andrés Vélez

Brayan
Ruiz

Jimmy
Quejada Meneses

Natalia
Zartha Suárez

Josué
Leonardo Bohórquez

Oscar
Alberto Urrea

Odahir
Rolando Salcedo

Carolina
Torres Rodríguez

Juan
Mauricio García

Mario
Andrés Cortés

Eric
Yovanny Martinez

Tag Cloud

.NET (9) 940px (1) Analysis Services mdx (1) An attempt was made to load a program with an incorrect format. (1) ASP.NET MVC (1) Azure (3) Backup (1) BAM (7) BAM API (1) BAMTraceException (2) BI (3) BizTalk (24) Business Intelligence (6) C# (2) caracteristicas de publicacion (2) Content Editor (3) ESB (15) ESB Toolkit (3) General (4) habilitar caracteristicas (3) indexes (2) Integration Services (2) Master Page (3) MDX (2) MSE (11) net.tcp (2) Office 365 (2) Oracle (2) Performance Point (2) Public Website (2) Receive Location (2) SDK (2) Servicio Web (2) Sharepoint 2010 (2) SharePoint 2013 (4) SharePoint Online (2) SOA (8) Soap Fault (2) Sort Months MDX (2) SQL Server (2) Visual (2) Visual Studio 2010 (2) WCF (19) Windows (3) Windows 8 (17)

Categories

  • .NET (33)
  • Analysis Services (1)
  • ASP.NET MVC (2)
  • Azure (7)
  • BAM (9)
  • BAM PrimaryImport (3)
  • BigData (1)
  • BizTalk (77)
  • BizTalk 2010 configurations (57)
  • BizTalk Application (60)
  • BizTalk Services (13)
  • Business Intelligence (4)
  • Cloud (3)
  • CMD (1)
  • CodeSmith – NetTiers (2)
  • CommandPrompt (1)
  • CRM OptionSet mapping component (1)
  • Desarrollo de software (6)
  • develop (6)
  • developers (3)
  • DropBox (1)
  • Dynamics (1)
  • Enterprise Architect (1)
  • Entity Framework (1)
  • Errores BizTalk (2)
  • ESB (27)
  • ETL (1)
  • Event Viewer (1)
  • Excel Services (1)
  • Foreach loop container (1)
  • General (4)
  • Gerencia de Proyectos (2)
  • Google (1)
  • Grouped Slices (1)
  • Human Talent (1)
  • IIS (4)
  • Integración (6)
  • Integration Services (3)
  • KingswaySoft (1)
  • Lync (1)
  • MSE (13)
  • Office 365 (2)
  • Oracle Data Adapter (2)
  • Performance Point (4)
  • Picklist (1)
  • Pivot Table (1)
  • Procesos (1)
  • Pruebas (1)
  • Public Website (2)
  • Reports (1)
  • SCRUM (1)
  • SDK (2)
  • SEO (1)
  • Servicios (2)
  • Sharepoint (9)
  • SharePoint 2010 (10)
  • SharePoint 2013 (4)
  • SharePoint Online (2)
  • SharpBox (1)
  • Shortcuts (1)
  • Sin categoría (1)
  • SOA (50)
  • SQL (5)
  • SQL Server (3)
  • SQL Server Management Studio (1)
  • SSIS (3)
  • SSL (1)
  • SSO (1)
  • Tracking Profile Editor (2)
  • Twitter (1)
  • Uncategorized (1)
  • Virtual Network (2)
  • Visual Studio 11 (1)
  • Visual Studio 2010 (2)
  • Visual Studio Online (1)
  • VMware (2)
  • WCF (24)
  • Web (1)
  • Web Api (1)
  • Windows (5)
  • Windows 8 (11)
  • Windows Azure (2)
  • Windows Live Write (1)
  • Windows Phone (7)
  • Windows Phone 8 (1)
  • Windows Scheduler (1)
  • windows8 (2)
  • WindowsRT (3)
  • WP7 SDK (1)

Manage

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org