TESTING Clase 1

February 23, 2023 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download TESTING Clase 1...

Description

 

TESTING-QA

MANUAL

 

INTRODUCCIÓN

1° CLASE

 

BREVE HISTORIA Desde que existen máquinas “autómatas”, hay que decirles que hacer y cómo reaccionar frente a los diversos estímulos o tareas que se les encarguen. Estas máquinas cada vez fueron desempeñando tareas más más complejas, parayesto se desarrollaron algoritmos complejos debido a esto es que cada vez hacen falta testeos más rigurosos de los mismos que aseguren un funcionamiento óptimo.

 

BREVE HISTORIA Somos capaces de desarrollar software lo suficientemente bueno pero es seguro que no será perfecto sino perfectible, todo sistema tendrá errores ocultos que no se han manifestado.

Dijkstra > de “Elfallos testing nosno sirve para mostrar la presencia pero la ausencia de ellos”.

 

BREVE HISTORIA ¿Y cómo garantizamos la calidad del software desarrollado? desarrollad o? Obviamente, con un testing lo suficientemente bueno. Para esto tenemos que ser capaces de verificar los comportamientoss típicos del sistema, los que comportamiento pueden afectar más a los usuarios, que son más importantes para el negocio. Lo importante es hacerlo en una forma que aporte valor y nos permita acercarnos a ese software perfecto o mejor dicho: de calidad.

 

BREVE HISTORIA El primer caso de un error reportado (bug) sucedió en 1947, en la Universidad de Harvard en Estados Unidos, un científico escribió una nota en el registro de uso de la computadora Mark II, que era básicamente una calculadora calculadora gigante, la nota en cuestión era muy simple: “Primer caso real de un bug  encontrado”  encontrado”

 

SOF SOFTW TWARE ARE Y HAR HARDW DWARE ARE Ambos son necesarios para que exista un componente electrónico e inteligente, la diferencia básica es que uno es intangible y el otro tangible.

El Hardware es(cpu, todo monitor, lo que lo teclado, componeetc.) son los materialmente componentes que le brindan sustento físico al software y al usuario.

 

SOF SOFTW TWARE ARE Y HAR HARDW DWARE ARE Mientras que el Software, es todo aquello que no se ve, aquellos sistemas o programas que son procesados para poner en marcha algoritmos que dotan de una inteligencia artificial al ordenador y le dicen como comportarse frente a la interacción del usuario. Obviamente el Testing del que hablamos se realiza sobre el software y busca optimizarlo.

 

 

CICLO DE VIDA DEL SOFT El ciclo de vida de un software, está simplificado en 7 pasos, si bien pueden existir más entremedio y depende del tipo de software. a continuación veremos estos 7 pasos y sus explicaciones…

1> Definición de objetivos: se define lo que busca el cliente con el software, las necesidade necesidadess que deberá satisfacer y para las que será creado. Es el espíritu del desarrollo.

 

CICLO DE VIDA DEL SOFT 2> Análisis: se analiza si el proyecto tiene viabilidad y en ese caso los recursos y tiempos que necesitará para su desarrollo. Etapa clave para calcular gastos y fijar rumbo.

en la que comienza a plantearse 3> Diseño: etapa el desarrollo y la manera en que se concretará, se genera el esqueleto al que luego se irá vistiendo y robusteciendo.

 

CICLO DE VIDA DEL SOFT 4> Desarrollo: se comienza a desarrollar en lenguajes específicos los algoritmos que le darán lógica al accionar del software acorde a lo diseñado.

: si bien se van realizando minipruebas 5> Testing en todo momento, es en este momento que se realizan los testeos más rigurosos para asegurar asegurar la calidad del producto.

 

 

CICLO DE VIDA DEL SOFT 6> Implementación: se instala el software en las máquinas y se realiza el testeo final ya en producción, en un uso final en cuanto a la portabilidad y la integración.

: se realizan proceso 7> Mantenimiento correctivos y de actualización que optimizan el funcionamiento del software desarrollado desarrollado

 

FUNCIONES DEL TESTER El objetivo del QA es aportar calidad, la forma en la que estaremos aportando calidad es principalmente principalmen te buscando fallos y la forma de buscar fallos es hacer testeos.

La calidad no es algo que se agrega al final, en cada etapa del proceso de desarrollo tendremos actividades de testing para realizar, que aportarán, en distintos aspectos, calidad final al producto.

 

FUNCIONES DEL TESTER El testing debería ser un conjunto de actividades que acompañan y retroalimentan al desarrollo desde un principio, el tester es un aliado en el armado del producto, generando una especie de crítica constructiva mediante sus reportes. El tester manual genera casos de prueba que luego se ejecutan para generar reportes que brindan datos y evidencia que ayudan a perfeccionar el producto. Estos casos de prueba están basados en un uso profundo,

técnico y detallado del producto a desarrollar.

 

HABILIDADES DEL TESTER BUENA COMUNICACIÓN: Es importante poder entender lo que se busca y luego poder transmitir un reporte de manera entendible y agradable la información en el reporte para que sea bien recibido. Es importante tener empatía con el desarrollador, desarrollador, ser claro y específico. También ser objetivo y despersonalizarse, no buscamos ganar discusiones sino mejorar un producto, se recomienda generar un reporte con escrito minucioso que quede registrado, el mismo luego podrá ser aclarado o ampliado oralmente pero es importante siempre quede un registro.

 

HABILIDADES DEL TESTER CONOCIMIENTO CONOCIMIENT O DEL NEGOCIO: No es indispensable ser un experto en el negocio, pero sin dudas es un plus acercarnos a los l os usuarios o al cliente, conocer cómo trabajan y preocuparnos por conocer los servicios de la empresa, conocer los productos, investigar productos similares que sean la competencia, etc. Con esta base podemos aportar otras características a nuestro trabajo, no solamente reportar defectos sino que podremos identificar las fortalezas y debilidades de un sistema, e incluso sugerir funcionalidades que puedan mejorarlo.

 

HABILIDADES DEL TESTER INDEPENDENCIA: El trabajar sin supervisión directa es una característica particularmente importante, pero no sólo se trata de disfrutar esa independencia, sino que también hay que respetar esa confianza que nos han depositado y asumir que tenemos una responsabilidad entre manos. Muchas veces en nuestro trabajo es necesario tomar acción y dar respuestas rápidamente, por eso está bien animarse y tener iniciativa.

 

HABILIDADES DEL TESTER ORGANIZACIÓN ORGANIZA CIÓN PERSONAL: La capacidad de planificar y saber organizarnos el trabajo es fundamental, así como es necesaria una fuerte capacidad analítica y lógica en la personalidad del tester. ser profesional y metódico. Mientras más se sepa de desarrollo web, es mejor ya que se puede realizar un informe más completo y profundo.

 

HABILIDADES DEL TESTER PASIÓN Y MOTIV M OTIVACIÓN: ACIÓN: La actitud necesaria para ser mejores profesionales y poder crear día a día una mejor versión de nosotros mismos. La pasión convence y ayuda a que podamos resolver problemas positivamente. La pasión contagia y ayuda a compartir conocimientos en lugar de competir.

 

¡GRACIAS!

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF