¿Cuál es la diferencia práctica entre QA, QC y Tester?

En mi experiencia en comparaciones de software, hay una serie de diferencias sutiles:

QA: garantía de calidad. Concéntrese en la solución como un todo. Esquemas de color utilizados, diseño, accesibilidad, fraseología (palabras utilizadas), contenido de calidad y funcionalidad. Por lo general, técnicas de prueba muy manuales con poca o ninguna automatización.

QA: control de calidad. Muy enfocado. Posiblemente verificando cada 10 filas de datos en busca de anomalías. Puede ser completado por varias personas y puede describir / documentar cómo se llevan a cabo los procesos qa y tester También puede especificar un porcentaje aceptable de cobertura de prueba, profundidad o porcentaje aceptable de errores permitidos.

Probador: tiende a centrarse en positivo (si hace clic en este botón en particular causa el resultado deseado o no) o negativo (lo que sucede si salgo en esta información, lo que debería ser una excepción) / ocasionalmente ambos. Por lo general, muy altamente automatizado, por ejemplo, el software utilizado para repetir los pasos una y otra vez para garantizar que cualquier cambio en el código no tenga un impacto negativo en la funcionalidad existente. Raramente tiene en cuenta el diseño, los esquemas de color o la accesibilidad.