and software, such as requirements with associated tests.” Establece el concepto de trazabilidad en dos dimensiones, a nivel de plan de pruebas o a nivel de rastreo hacia componentes de software.
test level through the layers of test documentation (e.g., test plan, test design specification, test case specification and test procedure specification or test script).” Vertical traceability “The tracing of requirements through the layers of development documentation to components.”
conditions back to the specifications and requirements enables both effective impact analysis when requirements change, and determining requirements coverage for a set of tests.” Introduce el concepto de Test Configuration Management
of testware are identified, version controlled, tracked for changes, related to each other and related to development items (test objects) so that traceability can be maintained throughout the test process. - All identified documents and software items are referenced unambiguously in test documentation.”
an implementation fulfills all requirements: Everything that the customer requested was implemented. - Verify that the application does only what was requested: Don't implement something that the customer never asked for. - Help with change management: when some requirements change, we want to know which test cases should be redone to test this change.”
hayan tenido? • En qué medida creen que se nos prepara para afrontarlos? • Cuales creen que son los beneficios de esta técnica? • En qué medida se aplica en su proyecto? • Se puede mejorar?
place by the following means: - Documentation of test products - test strategy, test plan, test cases, test summary reports, defect reports, etc. - Feedback provided on reviewed documents - requirements, functional specifications, use cases, component test documentation, etc. - Information gathering and dissemination - interaction with developers, other test team members, management, etc.”
• Effective “[...] Diplomacy and objectivity are required when providing feedback, particularly constructive feedback, on the work products of others. In addition, communication should be focused on achieving test objectives and on improving quality both in products and the processes used to produce the software systems.”
effectively within the testing group to pass on news, instructions, changes in priorities and other standard information that is imparted in the normal process of testing.”
hayan tenido? • En qué medida creen que se promueve la comunicación? • Training toma en consideracion este individual skill? • En qué medida se aplica en su proyecto? • Qué espacio tienen para dar opiniones, participar en decisiones, etc? ◦ Son escuchadas? • Se puede mejorar?
Evaluar posibilidad de hacer el training en equipos • Evaluar herramientas QA (Rally vs. Test Link) • Proceso de selección - prueba técnica ◦ Poll de preguntas by Alejandra Silva • Ingles ◦ Actividades de a pares ◦ Code Names