B1 · Intermedio · 6 lecciones
Testing y QA en inglés
Describir pruebas, resultados, casos límite y hablar con QA. Estas son las frases, la gramática y los ejemplos que usarás de verdad, explicados en español.
Qué comprueba el test
Explica qué hace cada test en una frase.
Frases clave
| Inglés | Español |
|---|---|
| This test checks that the user can't log in without a password. | Este test comprueba que el usuario no puede entrar sin contraseña. |
| The suite runs on every pull request. | La batería de tests se ejecuta en cada pull request. |
| It mocks the payment API, so it doesn't charge anyone. | Simula la API de pagos, así que no cobra a nadie. |
Gramática · Presente simple para comportamiento
sujeto + verbo (+ -s con he/she/it)
Para describir lo que hace algo siempre (un test, una función), presente simple. Con it/the test, el verbo lleva -s.
The test creates a user and checks the welcome email.
El test crea un usuario y comprueba el email de bienvenida.
💡 La -s de la tercera persona es el error más común en descripciones técnicas: the test checks, not the test check.
Así lo dirías
Priya: What does the test you just wrote do?
Tú: It checks that the user can change their password and that we send an email.
It checks, con -s. An email (empieza por vocal). Check that es más natural que check if para lo que el test verifica.
Los resultados
Explica rojos, verdes y tests que fallan a ratos.
Frases clave
| Inglés | Español |
|---|---|
| All the tests passed except one. | Pasaron todos los tests menos uno. |
| That test is flaky: it fails about once in ten runs. | Ese test es inestable: falla una de cada diez veces. |
| The build is red because of a timeout. | El build está en rojo por un timeout. |
Gramática · Vocabulario de resultados
pass/fail (verbos) · green/red (estado) · flaky (inestable)
Los tests pass o fail. El build está green o red. Un test flaky falla sin razón aparente de vez en cuando.
Two tests are failing on main, but they passed locally.
Dos tests fallan en main, pero en local pasaron.
💡 No digas “the test is failed”: los tests fail o are failing.
Así lo dirías
Leo: Is your PR ready to merge?
Tú: Almost. All the tests pass except one flaky test that fails now and then.
Pass y fail son verbos, no adjetivos: pass, fails. Para un test que falla a ratos: flaky.
Casos límite
Pregunta por los casos raros antes de que lleguen a producción.
Frases clave
| Inglés | Español |
|---|---|
| What happens if the user uploads an empty file? | ¿Qué pasa si el usuario sube un archivo vacío? |
| What if two people edit the same document at once? | ¿Y si dos personas editan el mismo documento a la vez? |
| Have we tested it with a really long name? | ¿Lo hemos probado con un nombre muy largo? |
Gramática · Preguntas hipotéticas
What happens if + presente? · What if + presente?
Para plantear un caso posible. Después de if va presente, igual que en el primer condicional.
What happens if the network drops mid-payment?
¿Qué pasa si se cae la red a mitad del pago?
💡 What if es más corto e informal; what happens if, más claro en un ticket.
Así lo dirías
Sarah: You're reviewing a new file upload feature. What edge cases would you ask about?
Tú: What happens if the file is really big, or if it isn't an image?
What happens, con -s. Después de if, presente (is), y an image porque empieza por vocal.
Hablar con QA
Explica qué está probado y qué no.
Frases clave
| Inglés | Español |
|---|---|
| The new flow is covered by unit tests. | El flujo nuevo está cubierto por tests unitarios. |
| Payments aren't tested automatically yet. | Los pagos aún no se prueban automáticamente. |
| Could you focus on the mobile version? | ¿Podrías centrarte en la versión móvil? |
Gramática · Pasiva en presente
is/are + participio (+ by…)
Para describir cómo se hacen las cosas en el proceso, sin poner el foco en quién. By añade quién o qué lo hace.
The checkout is tested manually by QA.
QA prueba el checkout a mano.
💡 Es muy útil en documentación de QA: “This is tested manually before each release”.
Así lo dirías
Mark: QA asks what they should test in your feature. What do you tell them?
Tú: The backend is covered by automated tests, so could you focus on the screens on mobile?
Pasiva: is tested/covered. “Automatic” es adjetivo; aquí, automated tests. On mobile, no in the mobile.
Reportar lo que encuentras
Lo que esperabas frente a lo que pasó.
Frases clave
| Inglés | Español |
|---|---|
| I expected to see a confirmation message. | Esperaba ver un mensaje de confirmación. |
| Instead, the page went blank. | En su lugar, la página se quedó en blanco. |
| It only happens when I'm logged in as an admin. | Solo pasa cuando entro como administrador. |
Gramática · Esperado frente a real
I expected + to + verbo · Instead, + pasado
Expect va con to + verbo. Instead introduce lo que pasó en su lugar, normalmente en pasado.
I expected to be redirected. Instead, I got a 500 error.
Esperaba que me redirigiera. En su lugar, me salió un error 500.
💡 En un report escrito usa “Expected:” y “Actual:” como títulos: es el formato estándar.
Así lo dirías
Leo: You found a bug while testing. Describe it to Leo.
Tú: When I uploaded a photo, I expected to see it in my profile. Instead, I got an error.
Expect to + verbo. Para algo que pasó, pasado. “Me salió un error” es I got an error.
Repaso: calidad
Describe tests, resultados, casos límite y bugs.
Frases clave
| Inglés | Español |
|---|---|
| Let's add a regression test so this doesn't happen again. | Añadamos un test de regresión para que no vuelva a pasar. |
| Our coverage dropped below eighty percent. | Nuestra cobertura ha bajado del ochenta por ciento. |
| I couldn't reproduce it, so could you share the steps? | No he podido reproducirlo, así que ¿podrías compartir los pasos? |
Gramática · Repaso de la unidad
checks (-s) · pass/fail · what if · is tested · expected to
Hablar de calidad mezcla descripciones (presente con -s), resultados (pass/fail), preguntas (what if) y procesos (pasiva).
What if the token expires? Is that tested?
¿Y si caduca el token? ¿Eso está probado?
💡 Antes de enviar un report, comprueba la -s de la tercera persona y que expect lleva to.
Así lo dirías
Sarah: How do you make sure your code is well tested before a release?
Tú: I write unit tests, I think about edge cases, and QA tests the rest manually.
Think about (no think in). Los casos raros son edge cases. QA es singular: QA tests.