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.
- ¿Cuáles son los pros y los contras de usar Python vs. Java?
- '80% de los recursos de desarrollo de software se destinan a pruebas (QA) '. ¿Es esta la verdad o un mito?
- Desarrollé un motor de base de datos en el trabajo y entiendo bien los conceptos básicos, como los árboles B y la integridad transaccional. ¿Cuál sería un buen libro sobre los temas avanzados, como los tipos de índice poco comunes y las técnicas para indexar el lenguaje natural?
- ¿Por qué una clase Java no muestra 'Ejecutar como' -> 'Aplicación Java' en Eclipse IDE cuando los argumentos del método principal son 'int [] args' en lugar de 'String [] args'?
- Escriba un programa que tome una matriz de enteros y devuelva una matriz de los productos de todos los enteros, excepto en el índice. Entrada: [1, 7, 3, 4] Salida: [84, 12, 28, 21] La siguiente será la forma de cálculo: [7 * 3 * 4, 1 * 3 * 4, 1 * 7 * 4, 1 * 7 * 3] NOTA: debe hacer esto en O (n) tiempo y O (n) espacio.
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.