tipos tecnicas software responsabilidades pruebas proceso metodologias funcionales ejemplos qa bug-reporting

qa - tecnicas - testing de software ejemplos



¿Cuál es el informe de error más cuestionable que recibiste de QA? (15)

No puedo leer el campo donde escribo la contraseña. Cuando escribo en este campo, solo muestra círculos.

Juro que esto fue de un probador de QA profesional, no de un usuario.

De vez en cuando recibe un informe de error, generalmente de alguien nuevo en QA que aún no comprende del todo el producto, que lo hace levantar una ceja.

Comenzaré con uno que mi equipo (tanto dev y QA) aún se ríen de años después de que sucedió.

El producto en el que estaba trabajando tenía una barra de herramientas con un conjunto de botones que cambiaban ciertos aspectos del estado de la aplicación. Recibí un informe de error que decía que "cuando presionas el botón [x], se bloquea, tienes que empujarlo nuevamente para que se despegue".


Tuve un informe de error que indicaba que un botón "se estaba poniendo azul".

Resultó que el probador informaba del comportamiento normal de los botones de Windows, el resaltado azul muy sutil de un botón con foco.


"El diseño de página / colores no coinciden con comp."

No sería tan extraño si no estuvieran comparando la página con los wireframes.


Este es mi informe y respuesta de error favoritos, con la atribución del grupo de noticias ''vmsnet.misc'' hace mucho tiempo. DEC fue Digital Equipment Corporation, para ustedes jóvenes y VMS uno de los mejores sistemas operativos de la época.

El autor de esto fue "Stanley Rabinowitz", famoso en el mundo DEC como el autor de la biblioteca SMG $, la utilidad WHAT y muchas otras partes de VMS. El copyright de esto es por lo tanto probablemente suyo, pero ahora ha dejado DEC.

Fecha de publicación: 14-OCT-1983 @ 03:08:00 Asunto: Mi respuesta SPR (para su revisión)

NÚMERO DE SPR: 11-60903

CATEGORÍA DE RESPUESTAS: HORAS DE MANTENIMIENTO DEL UE: 1 PROBLEMA DUPLICADO: N NÚMERO DE REPUESTO DUPLICADO (S):

SISTEMA OPERATIVO: VAX / VMS
VERSIÓN DEL SO: V3.2 PRODUCTO: VAX / VMS VERSIÓN DEL PRODUCTO: COMPONENTE V3.2: Biblioteca en tiempo de ejecución SUB-COMPONENTE:
Rutinas LIB $

FECHA RESPUESTA:
13-oct-1983

MANTENEDOR: Stanley Rabinowitz

ADJUNTO: N

INSTRUCCIONES DE PUBLICACIÓN: N

RESUMEN DEL PROBLEMA DE SPR: Los reclamos del usuario del año 2000 no deberían ser un año bisiesto.

TÍTULO: - PUBLICACIONES: - VERSIONES ADICIONALES DEL SO: VERSIONES ADICIONALES DEL PRODUCTO: NÚMERO DE SECUENCIA DE COMPONENTES: SUPERSEDES:
TIPO DE ARTÍCULO:

ANSWER CATEGORIES

CG = 1 = CORRECCIÓN ENTREGADA
RS = 5 = RESTRICCIÓN
SG = 9 = SUGERENCIA FN = 2 = FIJO EN SIGUIENTE LANZAMIENTO CS = 6 = CLIENTE SOPORTADO
CI = 10 = CONSULTA DE = 3 = ERROR DE DOCUMENTACIÓN NR = 7 = NO REPRODUCIBLE
HW = 11 = HARDWARE UE = 4 = ERROR DE USUARIO
II = 8 = INFORMACIÓN INSUFICIENTE

TYPE OF ARTICLE

F = PARCHE DE FUNCIONES OPCIONAL N = NOTA M = PARCHE OBLIGATORIO
R = RESTRICCIÓN

FOR MAINTENANCE USE D I G I T A L SPR ANSWER FORM

SPR NO. 11-60903

SYSTEM VERSION PRODUCT VERSION COMPONENT SOFTWARE: VAX/VMS

V3.2 VAX / VMS V3.2 Biblioteca en tiempo de ejecución

PROBLEMA:

El servicio Biblioteca de tiempo de ejecución LIB $ DAY asume "incorrectamente" que el año 2000 es un año bisiesto.

RESPUESTA:

Gracias por su SPR con visión de futuro.

Varios servicios del sistema, como SYS $ ASCTIM suponen que el año 2000 será un año bisiesto. Aunque nunca se puede estar seguro de lo que sucederá en el futuro, hay un fuerte precedente histórico para suponer que el presente calendario gregoriano seguirá en vigencia para el año 2000. Dado que también esperamos que el VMS todavía esté disponible para entonces, hemos elegido adherirnos a estos precedentes.

El objetivo de un calendario es contar el tiempo por adelantado, para mostrar cuántos días deben transcurrir hasta que ocurra un determinado evento en el futuro, como la cosecha o el lanzamiento del VMS V6. Los primeros calendarios, naturalmente, eran toscos y tendían a basarse en las estaciones o el ciclo lunar.

El calendario de los asirios, por ejemplo, se basó en las fases de la luna. Sabían que una lunación (el tiempo de una luna llena a la siguiente) era de 29 1/2 días, por lo que su año lunar tenía una duración de 354 días. Esto no alcanzó el año solar en alrededor de 11 días. La hora exacta para el año solar es de aproximadamente 365 días, 5 horas, 48 ​​minutos y 46 segundos. Después de 3 años, tal calendario lunar estaría apagado por un mes entero, por lo que los asirios agregaron un mes extra de vez en cuando para mantener su calendario en sincronización con las estaciones.

La mejor aproximación que fue posible en la antigüedad fue un período de 19 años, con 7 de estos 19 años que tienen 13 meses (meses bisiestos). Este esquema fue adoptado como la base del calendario religioso utilizado por los judíos. Los árabes también usaron este calendario hasta que Mohammed prohibió cambiar de 12 meses a 13 meses.

Cuando Roma emergió como una potencia mundial, las dificultades de hacer un calendario eran bien conocidas, pero los romanos complicaron sus vidas debido a su superstición de que incluso los números tuvieron mala suerte. Por lo tanto, sus meses fueron de 29 o 31 días, a excepción de febrero, que tuvo 28 días. Cada dos años, el calendario romano incluía un mes adicional llamado Mercedonius de 22 o 23 días para mantenerse al día con el año solar.

Incluso este algoritmo era muy pobre, por lo que en el 45 aC, César, asesorado por el astrónomo Sosigenes, ordenó una reforma radical. Por decreto imperial, se hizo un año de 445 días para que el calendario vuelva a estar en sintonía con las estaciones. El nuevo calendario, similar al que ahora usamos, se llamaba calendario juliano (llamado así en honor a Julio César). Sus meses fueron de 30 o 31 días de duración y cada cuarto año se hizo en un año bisiesto (con 366 días). César también decretó que el año comenzaría el primero de enero, no el equinoccio de primavera a fines de marzo.

El año de Caesar fue 11 1/2 minutos menos que los cálculos recomendados por Sosigenes y, finalmente, la fecha del equinoccio de primavera comenzó a desviarse. Roger Bacon se alarmó y envió una nota al Papa Clemente IV, quien aparentemente no estaba impresionado. El Papa Sixto IV más tarde se convenció de que se necesitaba otra reforma y llamó al astrónomo alemán, Regiomontano, a Roma para que lo asesorara. Desafortunadamente, Regiomontanus murió de la peste poco después y los planes también murieron.

En 1545, el Concilio de Trento autorizó al Papa Gregorio XIII a reformar el calendario una vez más. La mayor parte del trabajo matemático fue realizado por el padre Christopher Clavius, SJ. La corrección inmediata que se adoptó fue que el jueves 4 de octubre de 1582 sería el último día del calendario juliano. El día siguiente era viernes, con la fecha del 15 de octubre. Para una precisión de largo alcance, se adoptó una fórmula sugerida por el bibliotecario vaticano Aloysius Giglio. Dijo que cada cuarto año es un año bisiesto, excepto para los siglos siglo que no son divisibles por 400. Por lo tanto, 1700, 1800 y 1900 no serían bisiestos, pero 2000 sería un año bisiesto ya que 2000 es divisible por 400. Esta regla elimina 3 años bisiestos cada 4 siglos, haciendo que el calendario sea lo suficientemente correcto para la mayoría de los propósitos ordinarios. Este calendario se conoce como el calendario gregoriano y es el que ahora usamos hoy. Es interesante observar que en 1582, todos los príncipes protestantes ignoraron el decreto papal y muchos países continuaron utilizando el calendario juliano hasta 1698 o 1752. En Rusia, se necesitó la revolución para introducir el calendario gregoriano en 1918.

Esto explica por qué VMS elige tratar el año 2000 como un año bisiesto.

A pesar de la gran precisión del calendario gregoriano, aún se retrasa muy levemente cada pocos años. Si está muy preocupado por este problema, le sugerimos que sintonice la estación de radio de onda corta WWV, que emite señales horarias oficiales para su uso en los Estados Unidos. Aproximadamente una vez cada 3 años, declaran un segundo intercalar y en ese momento debe tener cuidado de ajustar el reloj de su sistema. Si tiene problemas para detectar sus señales, le sugerimos que compre un reloj atómico (no fabricado por Digital y no es una opción VAX en este momento).

END OF SPR RESPONSE


Esto no fue de QA, pero fue mientras estaba en el equipo de soporte.

Una vez recibimos un informe de un cliente que decía que la unidad de disco duro de 20GB que tenían en su sistema no era lo suficientemente grande y querían pedir una "copia de seguridad mayor" (les dejaré completar los espacios en blanco).

De hecho, me sorprende que el correo electrónico haya pasado nuestros filtros de spam. No es de extrañar que funcionara bastante bien.


Se abrió un error porque validamos correctamente un campo de moneda (contra la lista ISO). Lo abrieron porque el Caso de uso decía: Moneda [alpha-num], por lo que esperaban "2" como moneda válida.

Todavía me estoy cuestionando acerca de eso.


La persona de QA me llamó con un error en el código de un compañero de trabajo (el programador y compañero de trabajo estuvo enfermo ese día). Se quejó de que algunos de los campos de la pantalla de inicio de sesión en la web eran de color amarillo claro (nombre, etc.) y otros no. Fue fácil de explicar, acabo de explicárselo al programador antes de que se enfermara el día anterior, era la función Autocompletar de la barra Google intentando ser útil.


"El generador de números primos considera 2 un número primo".


Pantalla apagada después de que el usuario no hiciera nada con su computadora durante 5 minutos. El usuario pagó a alguien para reinstalar Windows para ellos. En el futuro, tal vez sería mejor deshabilitar las opciones de administración de energía en todas las PC en las que trabajo para otros.



"Las torrecillas flotantes parecen flotar en el aire".

Porque?, si. Sí lo son.


Recibí un defecto que decía solo esto:

"It is wrong"

Tuve que retroceder para descubrir exactamente qué era.


Trato con esto ayer:

Informe de problema X: "La columna FileSize aún está visible después de habilitar la agrupación. La columna FileSize debe estar oculta."

(El problema fue arreglado)

El informe de problema Y, entró inmediatamente después de desplegar la corrección: "La columna FileSize desaparece cuando se habilita la agrupación".


"A veces, una bandera simplemente flotará en la pantalla y no podremos ver nada más ".


La misma persona de QA creó dos defectos en cuestión de minutos el uno del otro. 1 - no se puede eliminar un valor porque no hay un botón para borrar el valor, 2 - al borrar el valor y presionar guardar, se borra el valor.

Para bien o para mal, el estándar en esta aplicación es eliminar valores al borrar y guardar. Aparentemente ella quiere que se cambie el estándar.