Qaustral Istqb Fl
-
Upload
claudia-yong-cadena -
Category
Documents
-
view
31 -
download
0
description
Transcript of Qaustral Istqb Fl
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 1/15
Funcionalidades a ser testeadas
Riesgos
Reporte de incidentes
Agenda
Cual de las siguientes normalment no es parte de la planificacion?
Test execution
Test planning
Test design
Test management
Cual de las siguientes actividades es mejor para el uso deherramientas de tipo CAST?
La revisión de test plans.
El análisis de código de programación.
el análisis de batch programs.
El uso de testing de caja negra.
El análisis estático se describe mejor como:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 2/15
Para demostrar que el software no funciona
Para probar que el software es correcto.
Encontrar fallas en el software
Determinar si el software esta listo para release
Cual de los siguientes no deberia ser un objetivo del testing?
maintenance testing (pruebas de mantenimiento)
component testing (prueba de componentes)
user acceptance testing (pruebas de aceptación deusuario)nonfunctional system testing (prueba no funcional desistemas)
Cual de los siguientes usa mas el Análisis de Impacto (impactanalysis)
post project review
management review
walkthrough
inspection
Que tipo de revisión requiere criterios de entrada y salida formales,incluidas lasmétricas:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 3/15
ANSI/IEEE 729
ISO/IEC 12207
ANSI/IEEE 829
BS 79251
El estándar que da la definición de los términos del testing es:
User requirements
System specification
Actual results
Program specification
Cual de los siguientes es el mejor recurso para definir resultadosesperados en un test deaceptación?
Facilidad para comparar resultado actual y resultadoesperado.link entre los requerimientos y versiones
Acceso restringido a las librerías del código.
Una defirenciación precisa entre las distintas versiones decódigo entregado.
Un Sistema de Configuration Management NO provee:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 4/15
Hace qyue las inspecciones no sean necesarias.
Previene la multiplicación de fallas
Encuentra todas las fallas
Facilita a la preparación del test
Lo más importante sobre el testing temprano es que:
Habilita la posibilidad de testear el código antes que elambiente de pruebas este listoPuede ser ejecutado por la persona que escribio el código.
Es menos costoso de ser ejecutado.
Puede ser ejecutado por staff sin experiencia.
Un importante beneficio de la inspección de código es que:
Es un Test de componentes individuales recientementedesarrollados.Testea interfaces a otros sistemas.
Es un Test de interacción entre módulos o subsistemas.
Solo utiliza componentes que forman parte del sistemaproductivo.
El Test de Integración
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 5/15
Prerelease testing ejecutado por el cliente en sus oficinas.
Postrelease testing ejecutado por el cliente en lasdependencias del desarrolladorEl primer testing que es ejecutado
Prerelease testing ejecutado por el cliente en lasdependencias del desarrollador.
Alpha testing es:
El porcentaje de cambio de los datos durante la ejecucióndel programaLa complejidad del código
Cuellos de botella en comunicacion del programa
El uso de los datos a traves del programa.
Data flow analysis estudia:
después de que se hayan aplicado técnicas mas formales
por testers sin experiencia
como primer acercamiento para derivar casos de prueba
después de que el sistema se haya publicado. (gone live)
El adivinar los errores (Error guessings) es mejor usado:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 6/15
s = 4 y 5, t = 3, u = 2, v = 1
s = 4, t = 3, u = 2 y 5, v = 1
s = 4 y 5, t = 1, u= 2, v = 3
s = 1 y 5, t = 3, u = 2, v = 4
Cual de las expresiones describe mejor las siguientescaracterísticas del procesode revisión?
1. liderada por el autor2. indocumentada3. no hay participación del management4. lideradas por un moderador o un lider5. criterios de entrada y salidas) inspectiont) peer reviewu) informal reviewv) walkthrough
Cobertura de caminos
Data flow testing
Cobertura de Sentencia
Test de transición de estados
Cual de la siguientes no es una técnica de caja Blanca?
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 7/15
Es que el tester puede determinar de manera rutinaria cuales la correcta salida del test.Es que los test cases son revisados por testers expertos
Es que el tester conoce en detalle el software testeado
Es que existe un software sobre el que se compararan losresultados
Lo que se asume del testing:
La inspección es el proceso mas formal de revisión(Review)las inspecciones deberían ser lideradas por un liderentrenadola inspección es apropiada incluso cuando no haydocumentos escritoslos managers pueden llevar a cabo inspecciones en losdocumentos de gestión (management documents)
Cual de las siguientes declaraciones NO es verdad?
Permite a los testers estar involucrados desde tempranoen el proyecto.Permite la pronta identificación de cambios en losrequerimientos.Facilita la agenda de creacion del ambiente. Cuando elambiente será creado.Reduce la multiplicacion de defectos
Cual de las siguientes afirmaciones define mejor la verificacióntemprana en el ciclo de vida?
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 8/15
9999, 50000, 100000
10000, 50000, 99999
1000, 50000, 99999
10000, 99999, 100000
El orden de los números en un sistema de control de stock puedenvariar de 10000a 99999 inclusive. Cual de las siguientes entradas puede ser elresultado deldiseño de pruebas para una equivalencia de clases válida y límitesválidos?
probar una función de un sistema usando solamente elsoftware (programa)probar atributos de calidad del sistema incluyendoperformance y usabilidadPruebas de funciones que no deberían existir
pruebas para ver donde el sistema no funcionacorrectamente
El testing Nofuncional de sistemas incluye:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 9/15
retesting comprueba que la falla original a sido eliminada;el testing de regresión (regression testing) busca efectossecundario inesperadosretesting es realizado despues que la falla a sidoarreglada; regression testing es realizado más tempranoretesting es realizado por los desarrolladores; regressiontesting es realizado por tester independientesretesting busca efectos secundario inesperados;regression testing comprueba que la falla original a sidoeliminada
La diferencia entre retesting (probar de nuevo) y regression testing(pruebas deregresion) es:
generar muchas transacciones
Medir los tiempo de respuesta
simular muchos usuarios
pruebas de recuperación (recovery testing)
Cual de los siguientes no es una parte del testing de performance?
cuando todas las fallas se hayan arreglado correctamente
cuando se haya acabado el tiempo
cuando todos las pruebas planeadas se hayan corrido
depende de los riesgos del sistema que se esta probando
Cuando se debería parar el testing (las pruebas)
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 10/15
determinar cuando dejar de probar
asegurar que la especificación de el caso de prueba (testcase) esta completasaber cuando una prueba especifica ha terminado suejecucióndefinir el criterio usado en la generación de entradas deprueba (test inputs)
Cual es el propósito del criterio de terminación de una prueba?
Test de Performance
Análisis de valores Límites
Test de Usabilidad
Test de Seguridad
Cual de las siguientes es una forma de test funcional?
no, porque son normalmente aplicadas antes del testing
sí, porque las dos ayudan a encontrar defectos y mejorarla calidadno, porque se aplican a la documentación del desarrollo
sí, porque el testing incluye todas las actividades noconstructivas
Se puede considerar a las revisiones o a las inspecciones comoparte de las pruebas?
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 11/15
test planning.
test recording.
test configuration.
test specification.
Los test cases se diseñan durante:
Una desviación de un resultado esperado
Un paso incorrecto en un programa
El resultado de un error
Una acción humana que produce un resultado incorrecto.
Una Falla es:
Revisiones son la manera menos efectiva de testear elcódigo.Las revisiones deberían hacerse sobre código ydocumentación.Las revisiones no encuentran fallas en la planificación.
Las revisiones no pueden ser realizadas a especificaciónde requerimientos.
Cual de las siguientes afirmaciones sobre Revisiones es verdad.
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 12/15
Son más baratos de detectar en etapas tempranas y máscaros en etapas tardías.Son baratos de detectar en etapas tempranas pero carosde solucionarAunque son más caros de detectar en etapas tempranasson más baratos de solucionarSon baratos de encontrar durante testing pero caros dearreglar.
Cual de las siguientes opciones caracteriza el costo de los fallos?
Walkthrough es liderada por el autor, Inspeccion esliderada por un moderador entrenado.Una inspección es liderada por el autor, Walkthrough esliderada por un moderador entrenado.Una inspección tiene un lider entrenado, Walkthrough notiene líderAutores estan ausente durante una inspección, y estánpresentes en walkthrough
Cual es la mayor diferencia entre Walkthrough y una inspección?
elementos entregables (test deliverables)
actividades de pruebas (test tasks)
especificaciones de pruebas (test specifications)
elementos de prueba (test items)
El estándar IEEE 829 para la documentación de los planes deprueba (test plan)contiene todo excepto:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 13/15
w & y son correctas, v, x & z son falsas
w, x & y son correctas, v & z son falsas
v & w son correctas, x, y & z son falsas
w es correctas, v, x, y & z son falsas
El test de regresión (regression testing) debería ser llevado a cabo:
v) todas las semanasw) después de que el programa (software) ha sido cambiado.x) tan seguido como sea posibley) cuando el ambiente a cambiadoz) cuando lo dice un proyect manager
aumenta mientras mas tarde se detecte la falla
decrese mientras mas tarde se encuentre la falla
no puede ser determinado nunca
no es importante
El costo de arreglar una falla:
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 14/15
derivados del código
usados solamente en la prueba de componentes(component testing)solo importantes en la prueba de sistema (system testing)
más útiles cuando se especifican por adelantado
Los resultados esperados son:
£28001; £32000; £35000
£5800; £28000; £32000
£5200; £5500; £28000
£4800; £14000; £28000
En un sistema diseñado para manejar los impuestos que deben serpagados:Un empleado tiene £4000 libres de impuestos, los £1500 siguientestienen 10% de impuestos, los siguientes £28000 tienen 22% deimpuestos y el resto 44%.Cual de los siguientes grupos cae en la misma partición deequivalencias.
28/8/2015 QAustral ISTQB FL
http://www.daypo.com/testqaustralistqbfl.html 15/15
comparación de los resultados esperados con losresultados realesleer valores de prueba desde un archivo de datos
calcular resultados esperados
grabar entradas de prueba (recording test inputs)
Una típica herramienta comercial de ejecución de pruebas seríacapaz de realizartodo lo siguiente, EXCEPTO:
schedules and deadlines (Agenda y tiempo de entrega)
plan de calidad
propiedades del ambiente de prueba
Que no debe ser probado
Cual de los siguientes no esta incluído en los documentos del Plande Prueba(Test Plan) Estándar de Documentación de Pruebas?