Hay varias formas de entender por qué es importante que una empresa invierta en testing, pero a veces el cine lo muestra con historias atrapantes. Aquí te proponemos cinco películas. ¿Las viste? ¿Se te ocurren otras historias? Lee la nota y compartinos cuál agregarías a la lista.

 

1. TALENTOS OCULTOS (2016)

Director: Theodore Melfi

Foto: IMDB.

¿Se puede hablar de testing en una película ambientada en la NASA en 1961?

Basada en hechos reales, Talentos Ocultos enseña las historias de superación de tres mujeres en un contexto de discriminación racial y de género, pero también logra visibilizar un proceso muchas veces ignorado cuando se cuentan los grandes casos de éxito: ¿cómo se calculó el riesgo para llevar adelante las operaciones?

Para ello debemos mirar con atención una de las tres historias, la de Katherine Goble, para entender cómo el testing implica un verdadero compromiso con la cultura de equipo.

Katherine trabaja realizando los cálculos necesarios para asegurar el éxito en el lanzamiento del Friendship 7, el primer cohete estadounidense que logró orbitar la tierra. A lo largo de la película, ella se enfrenta a numerosos problemas en su lugar de trabajo: desde que el baño segregado queda a cuarenta minutos de su puesto, pasando por los celos de un compañero de trabajo que se ve postergado por su inteligencia, hasta la irrupción de una máquina que podría sustituirla en la tarea de hacer los cálculos.

El trabajo de Katherine no es estrictamente con software, pero mantiene la esencia del testing: a partir de una serie de datos y resultados debe evaluar cómo se comportará un determinado fenómeno. En definitiva, sus respuestas permitirán ver hasta qué punto es viable el lanzamiento exitoso de un cohete. Mientras la etapa de desarrollo se encarga de adecuar la nave a los requerimientos técnicos, Katherine es una tester que a partir de simular trayectorias y calcular variables dará insumos claves para la toma de decisiones operativas.

Fragmento destacado:

Al Harrison (jefe): ¿Y llegaste a todo eso con tan poco? Solo están redactados la mitad de los datos.

Katherine Goble: Bueno, aquí hay una historia que cuentan esos datos si sabemos leer entre líneas. Ya sabemos la distancia entre lanzamiento y la órbita, ya conocemos la masa Redstone, ya sabemos el peso de la cápsula. Y las velocidades están en los datos.

 

2. ELLA (2013)

Director: Spike Jonze

Foto: IMDB.

¿El desarrollo de la inteligencia artificial hará que un día evitemos todo contacto humano y nos relacionemos solo con máquinas?

Desde el ya clásico Blade Runner a algunos episodios de la popular serie Black Mirror, son muchas las producciones de ciencia ficción que especulan con esta posibilidad. La película Ella ofrece una respuesta que pone al testing en el centro.

Theodore es un hombre solitario, recién separado y que trabaja escribiendo cartas en nombre de otras personas que no quieren o pueden escribirlas. Se entera de la existencia de un dispositivo con voz llamado Samantha cuyo sistema operativo promete ajustarse a las necesidades de cada usuario.

En la película, las experiencias y la interacción entre Theodore y Samantha son el alimento para que el sistema operativo del dispositivo se desarrolle y se adapte a las necesidades de la persona. La tecnología se humaniza y el software que moldea la personalidad de Samantha tiene la capacidad de integrar las experiencias vividas para actuar en consecuencia.

Entonces, ¿Qué visión de testing integra esta película que falte en otros casos de ciencia ficción? Que la capacidad de intuir que hará la persona que usa el software debería estar en la base de cualquier proceso de desarrollo y, por lo tanto, las pruebas de software mejoran la calidad a partir de entender cuáles son esos usos reales, los objetivos que persigue alcanzar cada negocio. En Ella podríamos decir que el testing está en parte durante el desarrollo, pero también existe un testing durante todo el período de interacción entre Theodore y Samantha, ya que esa relación genera inputs que optimizarán al software.

Fragmento destacado:

Thedorore: Nunca amé a nadie como te he amado.

Samantha: Tampoco yo, pero ahora conocemos ese cómo.

 

3. FIREWALL (2006)

Director: Richard Loncraine

Foto: IMDB.

¿Podría una estafa de internet llevar a que toda tu familia esté amenazada de muerte?

En este thriller, Harrison Ford interpreta a Jack Stanfield, el jefe de seguridad de un banco australiano que se entera, primero, de una deuda de casi cien mil dólares por apuestas online que nunca realizó y termina envuelto en una trama de extorsiones que tienen a su familia como rehén y que le obliga a desviar fondos a la cuenta off-shore de Bill Cox, un criminal que se convierte en su peor pesadilla.

El rol del testing en Firewall está en mostrar las enormes vulnerabilidades que presentan los sistemas de seguridad informática, incluso para los profesionales especializados en el tema, y cómo eventualmente se pueden transcender a las estafas financieras para poner en riesgo la propia vida de los protagonistas. Al principio de la película, la deuda ilegítima es la principal preocupación de Jack, pero a medida que la trama avanza Jack debe tomar decisiones de vida o muerte.

A pesar de ser una película que ya tiene algunos años, muestra de manera elocuente como las formas de extorsionar -y también de librarse de esas extorsiones- pueden estar muy vinculadas al desarrollo tecnológico: mecanismos para encriptar información y borrar huellas, cámaras de videogiliancia, rastreo satelital de GPS y filmaciones ocultas en celulares son algunos de los procedimientos que usan los protagonistas y que muestran hasta qué punto es importante validar la seguridad de los programas con los que interactuamos en el día a día.

Diálogo destacado:

Bill Cox: Vos diseñaste el software, encontrame la manera.

Jane Stanfield: Sí, pero no sabría por dónde empezar.

 

4. EL CÓDIGO ENIGMA (2014)

Director: Morten Tyldum

Foto: IMDB.

¿Pudo haber sido el testing una herramienta que salvó millones de vidas?

Sin querer sonar pretenciosos, el desciframiento del código nazi Enigma en la Segunda Guerra Mundial es considerado por muchos especialistas como una clave que ayudó a ponerle fin al conflicto y llevar a los aliados a una victoria más segura. El Código Enigma rinde tributo a este descubrimiento y en particular a la memoria de su artífice, el matemático británico Alan Turing.

La película se centra en su vida personal y en las dificultades a las que se enfrentó Turing por ser homosexual incluso después de la guerra, a pesar de haber sido uno de sus grandes héroes. La película presenta a Turing como un hombre orientado a la excelencia, convencido de sus capacidades y muy ingenioso, es decir, un ejemplo del tester perfecto: aquel que buscará con toda su concentración cuál es el error y dónde están las correlaciones para entender al sistema y poder operar en él.

Si bien el testing y la criptografía tienen objetivos distintos, ya que el primero pretende validar la calidad del sistema mientras el segundo necesita entender el código oculto, en ambos casos la pericia profesional es parecida: enfrentarse a un desafío lleno de incertidumbres y adentrarse en la solución como una salida posible.

Frase destacada:

Alan Turing: Las máquinas nunca podrán pensar como los humanos, pero el hecho de que algo piense diferente a vos, ¿quiere decir que no está pensando?

 

5. HOMBRE DEL AÑO (2006)

Director: Barry Levinson

Foto: IMDB.

¿Hasta qué punto podría influir un “error” de programación en las elecciones presidenciales de Estados Unidos?

Diez años exactos antes de que Donald Trump se proclamara presidente del país más poderoso del mundo en un contexto de denuncias y cuestionamientos por el papel de Rusia en esas mismas elecciones.

En este caso el testing dialoga con otras dimensiones de la vida política como las relaciones de poder, el peso de las corporaciones y los sistemas de predicción electoral. En una democracia tan compleja como la de Estados Unidos en donde los votos pasan siempre por un filtro informático, quien controla el software, controla buena parte del poder. Y quien está a cargo de probar su funcionamiento tiene una gran responsabilidad.

Esta película se estrenaba con un Robin Williams haciendo lo que mejor sabía: hacer reír al público. Tom Dobbs es un carismático comediante televisivo que ante la insatisfacción popular frente a Demócratas y Republicanos decide lanzar su propia candidatura como independiente. Las encuestas y sobre todo su desempeño en los debates y los medios lo elevan. Es capaz de criticar a sus adversarios de manera contundente y humorísticas. Y como es el factor sorpresa, se desconoce qué alcance puede tener el día de la votación.

En paralelo, Eleanor Green trabaja como tester en Delacroy, el principal proveedor de las máquinas que computan los votos, y a pocos días de las elecciones se percata de un serio error en el sistema de conteo. Notifica el error a sus superiores, pero lejos de tener una respuesta positiva, empieza a notar cambios extraños en sus compañeros y su entorno de trabajo que la llevan a pensar que no hay una voluntad institucional de enmendar el problema.

Profundizar en los detalles del error y en qué papel juegan en la película sería el spoiler del año, pero lo que podemos adelantar, es que faltó una mirada integral en testing a la hora de planificar el software de votación, ya sea para hacerlo funcionar de manera correcta o para manipularlo.

Una frase destacada:

Tom Dobbs: “Definitivamente no depositen su fe en una máquina que tiene menos controles que una tragamonedas de Las Vegas”

 

En Software Testing Bureau sabemos que no están todas y que muchas otras películas muestran el gran valor que aporta el testing a los sistemas informáticos y la vida cotidiana.

¿Qué otras elegirías? ¿Podríamos armar una lista más amplia de películas?
Cuéntanos cuáles son las que a tu entender mejor retratan el testing y la tecnología.

Contáctanos aquí