1 / 7

Testing

Testing. Rosemary Torrico Bascope. Software Quality Assurance SQA. Garantiza la calidad de Software Se aplica la calidad a todo el proceso desde la concepción de los requerimientos Requerimientos se traducen en casos de uso. Casos de Uso.

alexia
Download Presentation

Testing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Testing Rosemary TorricoBascope

  2. Software Quality Assurance SQA • Garantiza la calidad de Software • Se aplica la calidad a todo el procesodesde la concepción de los requerimientos • Requerimientos se traducen en casos de uso

  3. Casos de Uso • Un caso de uso es un conjunto de escenarios que tienen una meta de usuario en común. Martin Fowler • En XP se establecenlashistorias de usuario • Cada CU define unafuncionalidad • Unahistoria de usuario define un pedazo de funcionalidad del sistema • Ejemplo: Sistemacontable • Historia de usuario: “El usuariopuedeverificarsu balance, los últimosmovimientos”

  4. Test cases • Pruebaunafuncionalidadespecífica • La granularidaddepende de la lógica del sistema, del sentidocomún. • Si existe Test Cases que han fallado indicar en que fallo, en que versión, en que paso. Depende de la herramienta. • Cuándo se encuentra un error, se debeescribir un test case masespecífico, parareproducir el ISSUE, luegorecién se reporta.

  5. Developer Envíareporte de bugs Quality Engineer Valída el SW Arregla los bugs y vuelve a enviar al QE EnvíaSwtrabajando

  6. Test cases automatizados • Se recomiendaautomatizarpruebastediosas, repetitivas y que no requierencriteriohumano • Cuando los resultadosesperados son concretos • Cuando los resultadosesperados son exactos

  7. Test cases manuales • Existen test cases que no son suceptibles de automatizarse. • Ejemplo: Testeo de reportes • Requieren del criteriohumano (buen gusto, ojoparaverdistancias entre caracteres, cadenas, filas, etc.)

More Related