Afortunadamente para el proceso de V & V tenemos varias herramientas que nos ayudarán a realizarlo paso a paso. A continuación veremos algunas de las mas fomosas o que me parecieron mas interesantes, de manera resumida:
TOOLS FOR VERSION CONTROL
Los sistemas de control de versiones, son una categoría de herramientas de software que ayudan a un equipo de software a gestionar los cambios en el código fuente a lo largo del tiempo. Realizan un seguimiento de todas las modificaciones en el código en un tipo especial de base de datos. Por ejemplo, si surge algun error, los desarrolladores pueden ir atrás en el tiempo y comparar las versiones anteriores del código para ayudar a resolver el error al tiempo que se minimizan las interrupciones para todos los miembros del equipo.
GIT

Es una herremienta que nos ayuda a tener un control de versiones de código de forma distribuida.
Características
- Proporciona un fuerte apoyo para el desarollo no lineal
- Modelo de repositorio distribuido
- Capaz de manejar de manera eficiente proyectos de tamaño pequeño a grande.
Pros
- Rendimiento rápido y eficiente.
- Multiplataforma.
- Los cambios de código se pueden rastrear de manera fácil y clara.
Contras
- El registro histórico complejo y más grande se vuelve difícil de entender.
- No admite la expansión de palabras clave ni la conservación de la marca de tiempo.
CVS

Características
- Modelo de repositorio cliente-servidor.
- Varios desarrolladores pueden trabajar en el mismo proyecto de forma paralela.
- Mantiene una instantanea historica del proyecto.
- Utiliza la técnica de compresión delta para un almacenamiento eficiente.
Pros
- Multiplataforma.
- El cliente de línea de comandos robusto y con todas las funciones permite una potente secuencia de comandos.
- Se adapta espléndidamente a la naturaleza colaborativa del mundo del código abierto.
Contras
- Sin verificación de integridad para el repositorio de código fuente.
- Noa dmite comprobaciones ni confirmaciones atómicas.
Herramientas para la administración de procesos de V&V
Clasificación de herramientas
- El propósito de la herramienta.
- Las actividades que se admien dentro de la herramienta.
- Tipo/ Nivel de prueba que admite.
- Tipo de licencia (código abierto, software gratuito).
- La tecnología utilizada.
Tipos de herramientas
- Herramientas de gestión de pruebas: gestión de pruebas, programació, registro de defectos, seguimiento, análisis.
- Herramienta de gestión de la configuración: para implementación, ejecución, seguimiento de cambios.
- Herramientas de análisis estático: prubas estaticas.
- Herramientas de preparación de datos de prueba: Análisis y diseño
- Herremientas de ejecución de pruebas: implementación y ejecución.
- Comparadores de prueba: comparación de resultados esperados y reales.
- Herramienta de medición de cobertura: proporciona cobertura estructural.
- Herramientas de pruba de rendimiento: seguimiento del rendimiento, tiempo de respuesta.
TOOLS FOR TESTING
Selenium

Es un marco de prueba para realizar pruebas de aplicaciones web en varios navegadores para todas las plataformas. Ayuda a los evaluadores a escribir pruebas en varios lenguajes de programación como Jva, PHP, C#, Python, etc.
TestingWhiz

Es una herramienta de automatización de pruebas de scripting sin código de Cygnet InfoTech. La edición enterprise ofrece un paquete completo de varias soluciones de pruebas aytomatizadas como pruebas web, pruebas de software, pruebas de bases de datos, pruebas de API, pruebas de palicaciones móviles, mantenimiento, optimización, etc.
Prueba Funcional Unificada de HPE

Ofrece automatización de pruebas para pruebas funcionales y de regresión para aplicaciones de software. Utiliza el lenguaje de secuencias de comandos Visual Basic Sripting Edition para registrar los procesos de prueba y opera los diversos objetos y controles en la prueba de aplicaines.
TestComplete

Es una plataforma de prueba funcional que ofrece varias soluciones para automatizar las pruebas para aplicaciones de escritotio, web, y móviles. Oferec pruebas de GUI, Soporte de lenguaje de secuencia de comandos, visualizador de prueba, prueba con guión, prueba de grabación y reproducción.
Estudio Katalon

Katalos Studio, es una solución de prueba de automatización gratuita desarrollada por Katalon LLC. El software está construido sobre los marcos de automatización de código abierto Selenium, Appiu, con una interfaz IDE especializada para pruebas API, web y móviles. Además ofrece:
- Repositorio de objetos integrado, XPtah, reidentificación de objetos.
- Soporta lengaujes de scripting.
- Flujo de trabajo de ejecución personalizable.
- Soporte integrado para pruebas basadas en imágenes.
REFERENCIAS
https://www.atlassian.com/es/git/tutorials/what-is-version-control
https://dzone.com/articles/top-10-automated-software-testing-tools
https://www.softwaretestinghelp.com/version-control-software/
https://vva.msco.mil/default.htm?Ref_Docs/VVTools/default.htm