Anda di halaman 1dari 28

m 


   
SQA ENGLOBA:
÷ Métodos y herramientas de análisis, diseño,
codificación y prueba.
÷ Revisiones técnicas formales que se aplican durante
cada paso de la ingeniería.
÷ Pruebas secuenciales en múltiples pasos y con
métodos específicos de diseño de casos de prueba.
÷ þontrol de la documentación de software y de los
cambios realizados.
÷ Procedimientos que aseguren un ajuste a los
estándares del desarrollo del software.
÷ Mecanismos de medida y de información
÷ Métricas para medir la calidad del software
÷ Garantizar que los sistemas han sido presentados de
acuerdo con ciertos estándares predefinidos.

÷ þonseguir un sistema desarrollado en forma uniforme.

÷ Hacer que los proyectos sean más manejables


MÉTODO
÷ Es una palabra que proviene del término griego
methodos ( ͞camino͟ o ͞vía͟) y que se refiere al medio
utilizado para llegar a un fin. Su significado original señala
el camino que conduce a un lugar
HERRAMIENTA
÷ Una herramienta es un objeto elaborado a fin de facilitar
la realización de una tarea mecánica que requiere de una
aplicación correcta de energía.

÷ Funciones que ofrece un programa a través de una barra


con íconos, que representan los distintos recursos del
software para realizar una tarea determinada.

hhh  


    

 

h   h  


MÉTODOS DE SQA
Los métodos más comunes para el aseguramiento de la calidad
son los siguientes:

ÿ 
 

    

   Es
la actividad de garantizar que el proceso y el producto de trabajo
se ajustan al plan acordado.

 
    Es el acto de introducir datos, los
cuales el tester sabe que son erróneos en la aplicación.
º      
 Técnica que se realiza comparando los
resultados de una aplicación con parámetros específicos con los
resultados de otra aplicación previamente creada, introduciendo
los mismos parámetros de manera que se obtenga un resultado
exacto.

   
 


 Se realiza cuando el SW es
utilizado de la manera más ͞ruda͟ posible en un período de
tiempo para ver si trabaja con altos niveles de carga.
[ 
 !
 A veces conseguir usuarios que no estén
familiarizados con el SW para probarlo por un
tiempo determinado, ofrece retroalimentación a los
desarrolladores acerca de las dificultades que encontraron. Esta
es la mejor maneta de realizar mejoras a la interfaz.

" #$

 
 #$%
& Son actividades
efectivas para el control de la calidad. Pueden aplicarse al
análisis, diseño y codificación.

' #$
 (   #)  Es una actividad de garantía de
calidad de SW. Es una revisión que incluye recorridos,
inspecciones y revisiones cíclicas.
ë *+*,+-,& &&
÷ c  
      
         
÷ |            
 
       
÷ El enorme éxito de los generadores de aplicaciones en el
procesamiento de los datos comerciales poco a poco va
extendiendo a áreas de aplicación más amplio, incluidos
los sistemas de computación empotrados, generadores
de aplicaciones de ingeniería de software libre de
programación a bajo nivel y la aplicación en el nivel de
alta ingeniería de sistemas del pliego de condiciones.
÷ 
        
c        
Una base de datos relacional debe cubrir las necesidades,
el diseño arquitectónico, la definición de interfaz de
control, la planificación de pruebas de aceptación y
gestión de la configuración.
SQA debe tener un papel importante tanto en la
definición y el uso de la base de datos relacional del
proyecto. La ventaja SQA de este enfoque es que la
trazabilidad de las pruebas y el diseño a los requisitos que
se gana con un mínimo esfuerzo.
HERRAMIENTAS DE SQA
÷ Las herramientas utilizadas en SQA son generalmente las
herramientas de prueba en donde una aplicación se
ejecuta a través de una serie de pruebas para medir el
rendimiento de la aplicación.
÷ Las herramientas utilizadas en SQA varían en su propósito
y el rendimiento. Estas aplicaciones van desde la
verificación del código o de ejecutar la aplicación bajo
una gran tensión.

÷ Estas herramientas se emplean para probar la aplicación y


producir números y estadísticas sobre la aplicación real. A
través de estos números, el equipo de SQA y sus
desarrolladores se sabe si la solicitud ha cumplido de
acuerdo a los resultados específicos.
÷  #  Desarrollado por HP, WinRunner es un
amistoso aplicación de usuario que puede probar la
reacción de las aplicaciones del usuario.

Pero aparte de medir el tiempo de respuesta, WinRunner


también puede reproducir y verificar todas las
transacciones y la interacción de la aplicación tenido con
el usuario. La aplicación funciona como un simple usuario
y capta y registra todas las respuestas que hace la
aplicación.
÷ „ #  Desarrollado por HP LoadRunner es una de
las aplicaciones simples que puede probar el rendimiento
real de la aplicación.

Tiene la capacidad de trabajar al igual que miles de


usuarios al mismo tiempo.
÷ .
 
  þreado por HP, QuickTest emula
las acciones de los usuarios y explota la aplicación según
el procedimiento establecido por los probadores. Puede
ser utilizado en la GUI y la noGUI sitios web y
aplicaciones. La herramienta de prueba puede ser
personalizado a través de diferentes plugins.
÷ ë 
+  Un todoenun paquete, este
interfaz basada en web, podría ser utilizado de principio a
fin en la prueba de una aplicación o un sitio web.

Todos los defectos serán gestionados de acuerdo a su


efecto a la aplicación. Los usuarios también tendrán la
opción de utilizar esta exclusivamente para su aplicación
o uso que junto con la amplia gama de probadores.
÷ .
  Aunque está disponible en el sistema operativo
limitado, SilkTest es una herramienta de prueba muy
inteligente. SilkTest listas de todas las funciones posibles y
trata de identificar la función de uno. Puede ser aplicado
en pequeñas iteraciones, ya que traducir los códigos
disponibles en objetos reales.
÷ ›   Desarrollado por Mozilla, esta herramienta de
código abierto de prueba funciona como su nombre
indica. Bugzilla se especializa en la detección de errores
encontrados en la aplicación o página web.
Dado que la aplicación es de código abierto puede ser
utilizado libremente y es la disponibilidad de diferentes
sistemas operativos hace que sea aún una alternativa
viable para el seguimiento de error. El único
inconveniente es que tiene una larga lista de requisitos
antes de que pudiera correr.
÷    
  También conocido como AþT,
esta herramienta de prueba fue desarrollada por
Microsoft con ASP.NET. Esta aplicación se utiliza
principalmente para determinar la capacidad de los
servidores que se encargan de la aplicación.

Probadores puede probar el servidor haciendo constantes


solicitudes. Una secuencia de comandos personalizados
ya sea desde VB o JS se podría utilizar para poner a
prueba la capacidad del servidor.
÷ *  Otra herramienta de código abierto, los
probadores pueden iniciar la aplicación y el uso que de
las pruebas de aplicaciones de estrés de la capacidad.

El proceso de prueba puede ser registrado y los tiempos


de las pruebas podrían ser programadas. Ideal para sitios
web que necesita mantenimiento diario.
÷   En lugar de una aplicación, þoré es en realidad
una plataforma en la que puede generar la aplicación de
pruebas propias.

Qarun puede ser fácilmente integrada con la aplicación


de modo que fácilmente podía sincronizar con las
emisiones y los controles de la aplicación o página web
cada vez que algo nuevo se introduce.
FAþTORES QUE DETERMINAN LA
þALIDAD DEL SOFTWARE

÷ FAþTORES QUE PUEDEN SER MEDIDOS DIREþTAMENTE

÷ FAþTORES QUE SOLO PUEDEN MEDIDOS INDIREþTAMENTE


FAþTORES:
÷ *##-/*0 El grado en que un programa satisface las
especificaciones y consigue los objetivos encomendados.

÷ )/›/„/++ El grado en que se puede esperar que un


programa lleve a cabo sus funciones con la precisión
requerida.

÷ -)//-0/ La cantidad de recursos de hardware y de


código requeridos por un programa para llevar a cabo sus
funciones.
÷ /0-1#/++. La información utilizada será la ultima, exacta,
autorizada y completa.

÷ )/„/++ +- !*: Esfuerzo requerido para trabajar con un


programa.

÷ )/„/++ +- ë0-0/ë/-0*: Esfuerzo requerido para


localizar y arreglar el error en un programa.

÷ )„-2/›/„/++ Esfuerzo requerido para modificar un programa


operativo.
÷ )/„/++ +- #!-› Esfuerzo requerido para probar un
programa.

÷ *#›/„/++ Esfuerzo requerido para transferir un


programa desde su entorno operativo a otro.

÷ #-!›/„/++ El grado n que un programa se puede reusar


en otras aplicaciones.

÷ )/„/++ +- /0-#* -#/*0: Esfuerzo requerido para


acoplar un sistema a otro.
#-//*0-,-0/,)*#ë„-
(RTF)
Una revisión técnica formal es una actividad de garantía
de calidad de los sistemas de información

÷ Describir errores en la función, la lógica e


implementación de cualquier representación de los
sistemas de información.
÷Verificar que los sistemas bajo revisión alcancen sus
requisitos.

Anda mungkin juga menyukai