STEP

Systematic Test and Evolution Process

Descripción extraída del Syllabus de 2012 ISTQB Advanced Level Test Manager

STEP (Systematic Test and Evaluation Process), like CTP and unlike TMMi and TPI Next, does not require that improvements occur in a specific order.
STEP is primarily a content reference model which is based upon the idea that testing is a lifecycle activity that begins during requirements formulation and continues until retirement of the system. The STEP methodology stresses “test then code» by using a requirements-based testing strategy to ensure that early creation of test cases validates the requirements specification prior to design and coding.
Basic premises of the methodology include:

  • A requirements-based testing strategy
  • Testing starts at the beginning of the lifecycle
  • Tests are used as requirements and usage models
  • Testware design leads software design
  • Defects are detected earlier or prevented altogether
  • Defects are systematically analyzed
  • Testers and developers work together

Site de ISTQB en inglés

Site del ISTQB en español (SSTQB)

TDD

Desarrollo guiado por pruebas de software, o Test-driven development (TDD) es una práctica de ingeniería de software que involucra otras dos prácticas: Escribir las pruebas primero (Test First Development) y Refactorización (Refactoring). Para escribir las pruebas generalmente se utilizan las pruebas unitarias (unit test en inglés). En primer lugar, se escribe una prueba y se verifica que las pruebas fallan. A continuación, se implementa el código que hace que la prueba pase satisfactoriamente y seguidamente se refactoriza el código escrito. El propósito del desarrollo guiado por pruebas es lograr un código limpio que funcione. La idea es que los requisitos sean traducidos a pruebas, de este modo, cuando las pruebas pasen se garantizará que el software cumple con los requisitos que se han establecido.

Wikipedia ES

Wikipedia ES

Wikipedia EN

Introducción a TDD (en inglés)

A continuación se presentan los enlaces del primer libro en castellano de Desarrollo guiado por pruebas (Test Driven Development – TDD). Publicado en Enero de 2010. El objetivo de los autores es ofrecer a la comunidad de desarrolladores un recurso en castellano sobre le desarrollo guiado por pruebas.