Mostrando entradas con la etiqueta testing. Mostrar todas las entradas
Mostrando entradas con la etiqueta testing. Mostrar todas las entradas

miércoles, 20 de abril de 2016

Revisiones Formales vs Informales, Testing

Revisiones

Revisión rigurosa y en profundidad de un artefacto de software realizado con el fin de  detectar errores.
Fuente: eviltester

Objetivos
1. Detectar problemas de análisis, diseño y código en forma temprana
2. Definir y acordar criterios de retrabajo para su resolución
3.Verificar que se resolvió de acuerdo al criterio acordado 



Beneficios

1. Genera datos acerca del producto y el proceso de desarrollo
2. Genera conocimiento entre miembros del grupo de desarrollo
3.Aumenta la efectividad de la validación y verificación
4.Contribuye a la instalación del concepto de calidad

Formales: Con roles y responsabilidades y un procedimiento definido (Documentado)
Informales: Con roles desdibujados y sin procedimiento 
 
 


REFERENCIAS
1.
The Art of Software Testing, Second Edition
, Glenford J. Myers, John Wiley &
Sons, Inc., 2004.
2.
Software Verification and Validation for Practition
ers and Managers, Second
Edition,
Steven R. Rakitin, Artech House, 2001.
3.
Code Complete, Second Edition, Steve McConnell, Red
mond, Wa.: Microsoft
Press, 2004.
4.
Fit for Developing Software: Framework for Integrat
ed Tests
, Rick Mugridge,
Ward Cunningham, Prentice Hall PTR, 2005.
5.
FitFitnesse, Pruebas de funcionalidad y aceptación.
Basado en una Wiki para
Java,
http://fitnesse.org/
6.
JMeter Apache Jakarta Project Pruebas de sistema, http://jakarta.apache.org/jmeter



jueves, 12 de noviembre de 2015

martes, 13 de octubre de 2015

Actual Results

Set of behaviours or conditions of a test item, or set of conditions of associated data or the test environment, observed as a result of test execution.

EXAMPLE:

 Outputs to hardware, changes to data, reports, and communication messages sent.
Font: www.slideshare.net/momina166/43-development-and-testing


Font: ISO/IEC/IEEE 29119-1:2013(E)

viernes, 9 de octubre de 2015

Evangelizar con Testing, Software.

Esta nota es para compartir la verdadera manera de Evangelizar al departamento con relación al Testing, En una conferencia a la que asistí con el ponente Ricardo Camargo Carmona, Al finalizar le pude robar unos minutos de su apreciable presencia y lo cuestione con este tema.

Me mencionaba en aquella ocasión que la mejor manera de "Evangelizar" era tratar de vender la idea al departamento y no queriendo imponer una nueva Área a la cual no es bien vista ya que audita el desarrollo pero que muchas veces se lo toma personal los desarrolladores.

Esta venta debe ser muy bien explicada mencionando que si adquirimos esta tendencia podemos ahorrar dinero de mantenimiento al liberar el sistema y entregamos con mejor calidad nuestro trabajo.

En mi experiencia no es de una manera rápida la implementación pero poco a poco se puede mejorar al departamento y tener mucha comunicación, el mejor Tip que les puedo dar es ser "Pacientes" ya que es un proceso delicado y toma tiempo.

Fuente: blog.panel.es




Saludos.

viernes, 2 de octubre de 2015

ISO/IEC/IEEE 29119, Software and Systems Engineering

ISO/IEC/IEEE 29119 consists of the following standards, under the general title Software and systems engineering — Software testing:

Part 1: Concepts and definitions
Part 2: Test processes
Part 3: Test documentation
Part 4: Test techniques

The purpose of the ISO/IEC/IEEE 29119 series of software testing standards is to define an internationally-agreed set of standards for software testing that can be used by any organization when performing any form of software testing.

It is recognized that there are many different types of software, software organizations, and methodologies. Software domains include information technology (IT), personal computers (PC), embedded, mobile, and scientific and many other classifications. Software organizations range from small to large, co-located to world-wide, and commercial to public service-oriented. Software methodologies include object-oriented, traditional, data driven and agile. These and other factors influence software testing. This series of international standards can support testing in many different contexts.

This standard defines a risk-based approach to testing. Risk-based testing is a recommended approach to strategizing and managing testing that allows testing to be prioritized and focused.

Summary ISO/IEC/IEEE 29119.
ISO/IEC/IEEE 29119 source.

viernes, 25 de septiembre de 2015

Líder de Pruebas y Calidad.

Querido lector.

Este tu blog es y será una referencia a Auditorias y enseñanza de  Testing, QA, Pentesting, Pruebas y más.


Gracias.

martes, 1 de enero de 2013

Automatizar Pruebas Selenium, Eclipse, Junit.

La Automatización de pruebas es un camino para generar scripts y ejecutarlos sin necesidad de generar paso a paso el ingreso de datos manualmente.
Font: www.testnbug.com/wp-content/uploads/2015/01/Automation-Testing.png

Eclipse:
Eclipse Is... An amazing open source community of Tools, Projects and Collaborative Working Groups.

Junit:
JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks

Selenium:

What is Selenium?
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that. Boring web-based administration tasks can (and should!) also be automated as well.
Selenium has the support of some of the largest browser vendors who have taken (or are taking) steps to make Selenium a native part of their browser. It is also the core technology in countless other browser automation tools, APIs and frameworks.

Inicialmente se descarga Eclipse, JUnit, Selenium.

Configuramos Eclipse con JUnit y agregamos todas las librerías de Selenium.
Instalamos el Plugin de Selenium en Firefox.

Procedemos a grabar el escenario con Selenium y guardamos con extensión JUnit test.java, agregamos el test.java en nuestro paquete en Eclipse y se ejecuta.

Si todo esta bien nuestro explorador se iniciara y ejecutará el script.

Los problemas que mas se presentan es por no agregar las librerías de Selenium.

Si necesitas ayuda o apoyo no dudes en contactarme. Testing Toluca México.

Saludos.