certificaciones qa
Post on 02-Oct-2015
61 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Certificacin en pruebas de software Universidad de Guadalajara
Centro Universitario de Ciencias Econmico Administrativas
Miguel ngel Len Jimnez
-
1 | P g i n a
Indice.
Introduccion.
Marco Referencial.
Certificacion.
Fundamentals of testing Why is testing necessary? What is testing? Seven Testing principles Fundamental test process The psychology of testing Code of Ethics
Testing throughout the software life cycle Software development models Test levels Test types Maintenance testing
Static techniques Static techniques and the test process Review process Static analysis by tools
Test design techniques The test development process Categories of test design techniques Specification-based or black-box techniques Structure-based or white-box techniques Experience-based techniques Choosing a test technique
Test management Test organization Test planning and estimation Test progress monitoring and control Configuration management Risk and testing Incident management
Tool support for testing Types of test tools Effective use of tools: Potential benefits and risks Introducing a tool into an organization
Aplicaciones
Conclusiones
Glosario
-
2 | P g i n a
Bibliografia
Anexos
Introduccin. (En desarrollo)
Las pruebas de Software son una parte muy importante dentro del ciclo de vida del
sofware y como tal requiere de profesionistas bien preparados y certificados para poder
llevar a cabo y hacer un buen papel dentro de sta area de la ingenieria de software.
Es bien sabido que entre mas temprano dentro de las fases del ciclo de vida del software
se encuentre un error mas barato sera solucionarlo, y una de las maneras que tenemos es
contando con los procesos adecuados y la instruccin adecuada al respecto, por ello la
necesidad de darle a la industria la confianza de tener profesionistas reconocidos
internacionalmente en materia de pruebas.
De acuerdo con datos obtenidos por Boehm y Basili [Boe01b], Los costos promedios de la
industria por corregir un defecto durante cada una de las etapas de un proyecto
aumentan considerablemente conforme se avanza de etapa y lo hace de manera
exponencial en las ultimas etapas.
Es por esto que la industria tiene la necesidad de contar con profesionistas altamente
calificados y certificados en tcnicas de pruebas de software.
Graph 1. Costo de la deteccin de errores dependiendo de la fase de desarrollo en que se
encuentre.
139 455 977 7136
14102
Costo Requerimientos Diseno
Codificacion Pruebas
Mantenimiento
-
3 | P g i n a
Actualmente, en Mxico se lleva a cabo bastante desarrollo de software, a todos los niveles
(gobierno, industrial, sectores financieros, educativos, etc) pero la mayora de las veces no
se cuenta con procesos bien establecidos ya sea en la misma rea de desarrollo o mas aun
en el rea que se encarga de vigilar la calidad del producto desarrollado: Pruebas de
software o Quality Assurance.
Esto es algo a tomarse en cuenta ya que por el momento contamos con pocas empresas que
se dediquen a la industria de la calidad del software o empresas que contemplen esta rea
dentro de sus procesos.
Marco Referencial. (Marco Teorico y el estado del Arte)
En la industria de las pruebas de software, es necesario contar con profesionistas que no
solo cuenten con su formacin acadmica, sino que a adems a travs de la experiencia y el
entrenamiento especializado se sepa que son aptos o cuentan con las habilidades
necesarias para encontrar fallas en un sistema, para encontrar errores, para encontrar
diferencias con respecto a los requerimientos especificados al inicio de un proyecto, que
tienen la capacidad de comunicar sus hallazgos de una manera profesional y objetiva y
que se desenvuelven adecuadamente en este ambiente.
Una de las maneras de lograr esto y hacer participes a nuestros profesionistas de los
estndares, de los trminos, conceptos, teoras y en general, lo relacionado a las pruebas de
software son precisamente las certificaciones y todos los temas que se tratan en ellas.
Por medio de su contenido podemos aprender una gran cantidad de tcnicas, de
softskills, de procesos y nos sirve adems para darle un orden a nuestro trabajo
cotidiano, ayuda a entender el porqu de muchas cosas, como formas, formatos, etc.
Para mi caso particular contemple tres empresas de renombre que se dedican a la
certificacin de profesionistas en el rea de pruebas, entre otras: Global QA
(http://www.global-qa.com/), QAI Global Institute
(http://www.qaiglobalinstitute.com/innerpages/Default.asp) y el ISTQB
(http://www.istqb.org/).
Tipos de Certificaciones
Global QA GQA for Engineers.- QA in the software development cycle, QA Principles, QA Cycles, QA Phases, QA Artifacts and Deliverables, QA Techniques, QA Types, QA Tools, QA Environments, GQA Model GQA for Managers.- The need of test managers, Test Manager vs Test Architect, Test project management, Project test planning, Project test design, Project test execution, Project test closing, Analysis and customization of the GQA model, Test managers
complimentary skills, Study cases GQA for Architects.- Software testing methodologies, The need of
-
4 | P g i n a
test architects, Test Architect vs Test Manager, Systems architecture, Systems technologies, Identification of test infrastructure (data and environments), Testing strategy, Testing estimation techniques (functional and non functional), Evaluation and selection of software testing tools, Basic testing techniques, Advanced testing techniques (Functional and non functional), Advanced testing types: Automation, performance, SOA, virtualization, Usability, Advanced techniques for test cases design, Analysis and customization of the GQA model, Test harness, Test architects complimentary skills
QAI Global Institute
Certified Associate in Software Quality (CASQ) Certified Software Quality Analyst (CSQA) Certified Manager of Software Quality (CMSQ) Certified Associate in Software Testing (CAST) Certified Software Tester (CSTE) Certified Manager of Software Testing (CMST) Certified Software Project Manager (CSPM) Certified Associate Business Analyst (CABA) Certified Software Business Analyst (CSBA) Certified Software Process Engineer (CSPE) Certified Quantitative Software Process Engineer (CQSPE)
ISTQB Expert.- Improving test process, Test management, Test automation, Security Testing Advanced.- Test manager, Test analyst, Technical test analyst Foundation (CTFL)
Global QA: Es una institucin que ofrece como principal atractivo, la profesionalizacin y
estandarizacin de los procesos de las empresas y departamentos que se dedican al
Quality Assurance. Cuenta con tres tipos de certificaciones, para ingenieros (engineers),
para administradores (managers) y para arquitectos (architects).
-
5 | P g i n a
En esta institucin el primer nivel es el mas barato y cada uno de los niveles tiene
materiales y temas especficos de estudio. El examen para el primer nivel es de 40
preguntas y los otros dos de 60, los tiempos en el mismo orden son de 60 minutos para el
primer examen y 180 minutos para los dos siguientes niveles. Se considera que se ha
pasado los exmenes si se tiene el 75% de las respuestas correctas.
Los temas que trata en su primer nivel son:
1. Introduction
2. QA in the software development cycle
3. QA Principles
4. QA Cycles
5. QA Phases
6. QA Artifacts and Deliverables
7. QA Techniques
8. QA Types
9. QA Tools
10. QA Environments
11. GQA Model
12. Appendices
QAI Global Institute: En el caso de esta institucion, se ofrecen muchas mas certificaciones y
el instituco que certifica es el International Software Certifications Board (ISCB) el cual se
apega al Testing Body of Knowledge (STBoK).
En el rea de Software Testing ofrece tres:
Certified Associate in Software Testing (CAST)
Certified Software Tester (CSTE)
Certified Manager of Software Testing (CMST)
GQA for Engineers
GQA for Managers
GQA for Architects
-
6 | P g i n a
En el primer nivel (CAST) solo se demuestra conocimiento de los principios y practicas
llevadas a cabo en la industria de las pruebas de software.
El segundo nivel (CSTE) se adquiere y demuestra la habilidad profesional para ejercer
formalmente en el mundo del Testing y el control de calidad.
Por ultimo el CMST de acuerdo con el instituto certifica a una persona para ejercer
actividades de administracin de Pruebas de software.
Dentro de sus certificaciones pero en otra vertiente el instituto tambin cuenta con otras
certificaciones mas pero en Quality Assurance (Aseguramiento de la Calidad) y estas
son:
Certified Associate in Software Quality (CASQ)
Certified Software Quality Analyst (CSQA)
Certified Manager of Software Quality (CMSQ)
Al igual que en los tres niveles anteriores, en estos al concluir el primero de ellos (CASQ)
solo se demuestra el conocimiento de los principios y practicas dentro de la industria que
refieren al Quality Assurance.
El segundo nivel (CSQA), demuestra la competencia por parte del certificado para trabajar
y utilizar su conocimiento en el rea de QA dentro de las Tecnologias de Informacion.
Y por ultimo, el tercer nivel (CMSQ), permite al aspirante desenvolverse en el rea de
adminsitracion de los departamentos de Quality Assurance dentro de la industria.
Habiendo analizado todas estas opciones encontr que para mi caso particular aplicaban
solamente dos de ellas: CSQA y CSTE.
Lo anterior debido a que los primeros niveles son muy bsicos y son para gente que
relativamente no tiene experiencia en el rea y los niveles superiores son para puestos de
Administracion y al menos por el momento yo no cuento con experiencia en esa rea, asi
que las opciones se redician a esas dos.
Para ambas, una vez habiendo pagado la inscripcin se proporciona acceso al material de
estudio que en este caso consiste de un libro de preparacin para el examen en formato
PDF adems de material en su pagina de internet.
Una vez realizado el pago de la inscripcin el candidato tiene la posibilidad de llevar a
cabo su examen hasta un ao despus, si esto no es asi, su inscripcin caduca y no hay
devoulucion de lo pagado.
El examen esta constituido por 4 secciones, la 1 y la 3 son de 50 preguntas de opcin
multiple con 45 minutos para responder a ellas. La 2 y 4 son preguntas de respuesta corta
-
7 | P g i n a
y ensayos con 10 preguntas cada una y 75 minutos de tiempo limite. En total son 120
preguntas contando con un tiempo de 4 horas y un receso de 10 minutos despus de las
tres primeras secciones, se considera que se aprueba el examen si se obtiene un 75% de las
respuestas correctas.
ISTQB: En esta institucion las certificaciones se organizan en tres diferentes niveles:
Foundation, Advanced y Expert.
En el nivel Foundation solo se cuenta con un rea de conocimiento que deber ser
cubierta (Foundation) esto debido a que es la base de los otros dos niveles, sin embargo
esto no significa que carezca de algo puesto que los temas que se tratan en la misma, son
bastante variados y completos.
Las 6 areas que se estudian y desarrollan en este nivel son:
1 Fundamentals of testing 2 Testing throughout the software life cycle 3 Static techniques 4 Test design techniques 5 Test management 6 Tool support for testing
SW Testing Fundamentals
Testing throughout the software
life cycle
Static techniques
Test design techniques
Test management
Tool support of Testing
Basic Elements
Software Development
Models
Inspections and testing
process
Test development
process
Test Organization
Types of Test Tools
Testing Definition
Test levels Inspection
Process (review)
Categories of test design techniques
Test Planning and
Estimation
Effective use of tools: potential
benefits and risks
General Principles
Types of testing
Static Analysis by tools
Specification-based
techniques (black-box)
Test Progress Monitoring and Control
Introducing a tool into an Organization
Testing Process
Regression Test
Structure-based
techniques (white-box)
Configuration Management
The psychology of
Experience-based
Risk Management
-
8 | P g i n a
testing techniques
Choosing test
techniques Incident
Management
Ademas estas mismas areas se basan en 4 niveles de conocimiento, definidas por el
instituto que son:
Nivel 1 (K1) Retencin: El candidato debe reconocer y recordar trminos y
conceptos.
Nivel 2 (K2) Comprensin: El candidato puede elegir las razones o explicaciones
para la informacin presentada relacionada a los tpicos descritos y puede resumir,
comparar, clasificar, categorizar y dar ejemplos de los conceptos de prueba usados.
Nivel 3 (K3) Aplicacin: El candidato puede seleccionar la correcta aplicacin de
un concepto o tcnica y aplicarlo a un concepto dado.
Ejemplo:
Puede identificar valores lmite para una particin valida e invalida.
Puede seleccionar test cases de un diagrama de transicin de estados para despus
cubrir todas las transiciones.
Nivel 4 (K4) Anlisis: El candidato puede separar informacin relacionada a un
procedimiento o tcnica en las partes que lo componen para un mejor
entendimiento y puede distinguir entre hechos e inferencias. La aplicacin
tradicional es analizar un documento, software o alguna situacin en un proyecto
dado y proponer las acciones apropiadas para resolver un problema o tarea.
En el Segundo nivel disponible para certificarse (Advanced Level), encontramos tres
vertientes: Test Manager, Test Analyst y Technical Test Analyst y en cada una de estas
vertientes, se tratan y desarrollan diferentes temas acorde a cada uno de los niveles.
Test manager:
Testing Process
Test Management
Reviews
Defect Management
Improving the testing process
Test Tool and Automation
-
9 | P g i n a
People Skills
Test Analyst:
Testing Process
Test Management
Test Techniques
Testing Software Quality Characteristics
Reviews
Defect Management
Test Tools
Technical Test Analyst:
Risk Based Testing
Structured-Based Testing
Analytical Techniques
Quality Characteristic for Technical Testing
Reviews
Test Tools and Automation
Por ultimo, en el tercer nivel (Expert Level) hay 4 vertientes mas: Improving Test Process,
Test Management, Test Automation y Security Testing y al igual que en el nivel inferior
hay diversos temas que se desarrollan para cada uno:
Improving the test process:
Context of improvement
Model Based improvement
Analytical Based improvement
Selecting the Approach
Process for improvement
Organizational Aspects
Managing Change
Critical Success Factors
Adapting to different life cycle models
Test Management
Mission, Policies, Strategy and Goals
Managing the Test Team
Managing External Relationships
Managing across the Organization
-
10 | P g i n a
Project Management Essentials
Test Project Evaluation and Reporting
Domain and Project Factors
Evaluating Effectiveness & Efficiency
Por ultimo, las vertientes de Test automation y Security Testing se encuentran disponibles
en algo que el ISTQB llama RoadMap al cual lamentablemente no tuve acceso para la
realizacin de este documento.
Habiendo visto todo esto, solo queda mencionar que la cantidad de profesionistas
certificados va en aumento y actualmente el ISTQB cuenta con mas de 240,000 personas
certificadas en mas de 70 pases, creciendo a un ritmo de 10,000 certificaciones cada tres
meses.
El QAI Cuenta con una red de profesionistas certificados que se ha ido desarrollando a lo
largo de 25 aos ya, adems de contar con mas de 100,000 profesionistas certificados
alrededor del mundo en diferentes reas de la industria.
Global QA tiene una metodologa que aplica a casi cualquier proyecto y puede ser
utilizada sin el lenguaje, la cultura o la geografa ya que son certificaciones con validez
internacional.
Todas ellas sin lugar a dudas incrementan en buen medida el nivel de conocimiento de los
profesionistas dedicados a las pruebas de software y las compaas que estn interesadas
en mostrar su calidad a nivel internacional en cumplir con estndares cada vez mas
exigentes se fijan en personas que estn capacitadas en las tcnicas mas actuales de
pruebas.
Certificacion(En Desarrollo).
Una vez elegida la institucion para llevar a cabo mi certificacion me di a la tarea de ver el
proceso por el cual se tiene que pasar para poder tomarla, el cual consta de dos diferentes
opciones:
1. Solicitar un curso de preparacin.- El curso, eleva considerablemente el costo de la
certificacin (alrededor de 4 veces el valor del puro examen) y por lo menos en mi
caso no lo ofertaban aqu en Guadalajara. Para poder asistir se tiene que agendar
con la empresa que este a cargo de los tramites y esta sujeto a que se complete un
grupo de minimo 10 personas.
2. Aplicar directamente para el examen.- Esta opcin lleva consigo la obligacin de
estudiar y prepararse uno mismo (pero el costo es mucho mas accesible), lo cual
puede hacerse de varias maneras y se dispone de material bastante til en internet
para poder cubrir todos los temas.
-
11 | P g i n a
El material consta de:
Libro oficial (Foundations of Software Testing, ISTQB Certification by Dorothy Graham, Erik van Veenendaal, Isabel Evans y Rex Black, de la editorial Thompson) con el contenido del examen, alrededor de 200 paginas con todos los temas que evalua el instituto, el libro contiene adems de los temas explicados y detallados, ejercicios y preguntas en el mismo formato que se presentan en el examen, al final de cada capitulo y al final del libro se puede encontrar un mock exam que replica
fielmente el formato observado en el examen real.
Syllabus.- Es un extracto del libro oficial (Foundations of Software Testing, ISTQB Certification by Dorothy Graham, Erik van Veenendaal, Isabel Evans y Rex Black, de la editorial Thompson) , consta de unas 60 paginas aproximadamente con los temas que aborda el libro pero a manera de resumen, la revisin de este documento es realizada peridicamente por varios de los colaboradores del ISTQB entre los que se encuentran los autores del libro oficial (Dorothy Graham, Erik van Veenendaal, Isabel Evans y Rex Black) y la versin oficial esta disponible para descarga directamente en la pagina del International Software Testing Qualifications Board (ISTQB, http://www.istqb.org/).
En este documento tambin se detallan los 4 niveles de conocimiento que sern abordados y adquiridos por la persona que aplica para realizar el examen. Menciona de que consta el examen y la acreditacin del mismo.
Glosario.- Este material tambin es posible encontrarlo en la pagina oficial del ISTQB (http://www.istqb.org/). *Al inicio de cada capitulo en el Syllabus, hay una pequea seccin llamada Terms y en ella se encuentran algunos de los conceptos que sern abordados durante el desarrollo del mismo, para tener un mejor entendimiento de estos conceptos, ser necesario remitirnos al glosario y consultarlo tan frecuentemente como sea posible.
Material Adicional: Para complementar y comprender mejor los temas, se puede tener acceso a la norma 829 de la IEEE, disponible para descarga en su pagina (http://www.ieee.org/index.html).
Hay libros bastante buenos de Ingenieria de Software (Ingenieria del Software, Un
enfoque practico, Septima Edicion, Roger S. Pressman, McGraw Hill, Ingenieria del
Software, Septima Edicion, Ian Sommerville, Pearson-Addison Wesley) o de
pruebas de software (Testing Computer Software, Cem Kaner, Jack falk y Hung
Quoc Nguyen de John Wiley and Sons, inc.) que incluyen captulos completos
dedicados a las pruebas de software y en los que se podrn encontrar ejemplos,
ejercicios, conceptos y dems temas desarrollados para poder comprender mejor lo
abordado por el examen de certificacin.
-
12 | P g i n a
Ademas, en internet se tiene acceso a bastantes papers escritos por los autores
del libro oficial, asi como de otros expertos en pruebas a nivel mundial. Hay
revistas especializadas en las que tambin participan estos mismos expertos y por
supuesto, hay exmenes de prueba disponibles en internet simplemente al utilizar
cualquier motor de bsqueda e ingresar ISTQB Mock Exam o trminos
relacionados como ISTQB simple questions donde adems muchos de estos son
gratuitos como los ofrecidos por http://istqb.patshala.com/ que presentan el
mismo formato del ISTQB en los cuales es posible ver el resultado al finalizar el
mismo.
Teniendo todo este material disponible yo seleccione la segunda opcin (tomar el examen
sin tomar el curso) y el proceso fue el siguiente:
1. Contactar a una empresa itermediaria que se encargue del proceso de
comunicacin con el ISTQB o hacerlo directamente.
*En mi caso solicite el apoyo de Testing IT una empresa con sede en Mxico, D.F.
dedicada a la consultoria enfocada a las practica de pruebas y aseguramiento de la
calidad de software, con mas de 10 aos de experiencia
(http://www.testingit.com.mx/default.htm) .
De hecho es una empresa que puede ser encontrada en la seccin de ISTQB in the
world de su pagina oficial (http://www.istqb.org/), accediendo al vinculo de
Find a Member Board y llendo a la seccin que dice Hispanic America Software
Testing Qualifications Board (HASTQB) despus habr que hacer click en el
vinculo del sitio oficial www.hastqb.org y ya en el sitio del HASTQB dar click en la
pestaa de Proveedores, en donde se encontrara a Testing IT y los datos necesarios
para contactarla.
2. Seleccionar el examen en el que se planea participar dentro de la estructura que
plantea el ISTQB. (Mostrada a continuacin tomada directamente de la pagina del
ISTQB, http://www.istqb.org/).
-
13 | P g i n a
3. Realizar el deposito correspondiente al costo del examen.
4. Proporcionar fechas y horas tentativas para llevarlo a cabo.
5. La empresa agendara la aplicacin del examen en alguna de las fechas y horas
proporcionadas por el aplicante.
6. Presentarse el dia y la hora del examen, la institucion requerir que se depositen
todos los objetos que se porten en ese momento (celulares, dispositivos electrnicos
de cualquier ndole y otras pertenencias personales) en una gaveta la cual ser
cerrada con llave.
7. Se le proporcionara una pizarra y marcadores para hacer sus anotaciones y se le
entregara un numero de registro para comenzar el examen.
8. Una vez iniciado el examen, el aplicante tiene una hora para responder a las 40
preguntas del examen.
9. Al terminar, la institucion entrega inmediatamente una hoja que dice si el aplicante
aprob o fallo el examen.
10. Aproximadamente dos meses despus se recibir el certificado expedido por las
oficinas en Alemania. (En los anexos se encuentra el expedido a mi persona.)
DESARROLLO DE LOS TEMAS INDEPENDIENTEMENTE
Dentro del examen de certificacin se abordan una serie de temas en tiempos
recomendados por el ISTQB y abordando las 4 areas de conocimiento descritas antes, a
-
14 | P g i n a
continuacin se presenta el temario expuesto para el examen de certificacin CTFL
(Certified Tester Foudation Level).
1 Fundamentals of testing (155min) K2 1.1 Why is testing necessary? (20 min) K2
1.2 What is testing? (30 min) K2
1.3 Seven Testing principles (35 min) K2
1.4 Fundamental test process (35 min) K1
1.5 The psychology of testing (25 min) K2
1.6 Code of Ethics (10 min)
2 Testing throughout the software life cycle (115 min) K2 2.1 Software development models (20 min) K2
2.2 Test levels (40 min) K2
2.3 Test types (40 min) K2
2.4 Maintenance testing (15 min) K2
3 Static techniques (60 min) K2 3.1 Static techniques and the test process (15 min) K2
3.2 Review process (25 min) K2
3.3 Static analysis by tools (20 min) K2
4 Test design techniques (285 min) K4 4.1 The test development process (15 min) K3
4.2 Categories of test design techniques (15 min) K2
4.3 Specification-based or black-box techniques (150 min) K3
4.4 Structure-based or white-box techniques (60 min) K4
4.5 Experience-based techniques (30 min) K2
4.6 Choosing a test technique (15 min) K2
5 Test management (170 min) K3
5.1 Test organization (30 min) K2
5.2 Test planning and estimation (40 min) K3
5.3 Test progress monitoring and control (20 min) K2
5.4 Configuration management (10 min) K2
5.5 Risk and testing (30 min) K2
5.6 Incident management (40 min) K3
6 Tool support for testing (80 min) K2
6.1 Types of test tools (45 min) K2
6.2 Effective use of tools: Potential benefits and risks (20 min) K2
6.3 Introducing a tool into an organization (15 min) K1
Al final de cada capitulo se presenta una serie de preguntas y ejercicios relativos y la
cantidad de estos varia. Es altamente recomendable realizarlos dado que el formato que se
observa en las preguntas es muy similar al visto en el examen de certificacin. Los
-
15 | P g i n a
ejercicios gozan tambin de una acertada seleccin ya que ayudan en gran medida a
desarrollar una visin ms amplia y completa de las situaciones propuestas tanto en el
examen como en la vida diaria de un profesionista dedicado a las pruebas de software.
Al final del libro, el aspirante contara con un examen completo, en el mismo formato
utilizado por el ISTQB para el examen oficial y despus de realizarlo podr cotejar sus
respuestas con las proporcionadas por el mismo libro. La programacin de dicho examen
esta pensada para responder a 40 preguntas en un tiempo de 60 minutos.
Dentro de estas preguntas se abordaran las 4 reas del conocimiento propuestas y se har
uso del nivel de retencin, comprensin, aplicacin y anlisis puesto que en los reactivos
se encontraran preguntas sobre los conceptos vistos, ejercicios propuestos donde se tendr
que aplicar lo aprendido, as como saber discernir, comprender y resolver algn posible
problema de la vida real y al mismo tiempo saber identificar cuando hacer uso de mismos
conceptos o bajo que condiciones o reas es posible o no utilizarlos.
Fundamentals of software testing (en desarrollo)
En esta seccion se abordan basicamente todos los temas que forman parte de la base del
mundo de las pruebas de software. Es donde se dan a conocer todos los trminos,
conceptos y definiciones que se utilizan actualmente en el mbito del Testing.
Testing throughout the Software Lifecycle (en desarrollo)
Static Techniques (en desarrollo)
Test Design Techniques (en desarrollo)
Test Management (en desarrollo)
Tool Support for testing (en desarrollo)
Aplicaciones.(Por Desarrollar)
Conclusiones. (Conclusiones, Glosario, Bibliografia, Anexos) (Por desarrollar, glosario,
bibliografa y Anexos cubiertos)
Bibliografia:
Foundations of Software Testing, ISTQB Certification, Dorothy Graham, Erik Van
Veenendaal, Isabel Evans, Rex Black; Thompson
Certified Tester, Foundation Level Syllabus, Released Version 2011, International
Software Testing Qualifications Board, ISTQB, Thomas Muller, Debra Friedenberg,
Armin Beer, Martin Klonk, Rahul Verma, Dorothy Graham, Erik Van Veenendaal.
Ingenieria del Software, Un enfoque practico, Septima Edicion, Roger S. Pressman,
McGraw Hill
-
16 | P g i n a
Ingenieria del Software, Septima Edicion, Ian Sommerville, Pearson-Addison
Wesley
IEEE 829-2008, also known as the 829 Standard for Software and System Test
Documentation
ISTQB: International Software Testing Qualifications Board
http://www.istqb.org/
ASTQB: American Software Testing Qualifications Board http://www.astqb.org/
QAI Global Institute: http://www.qaiglobalinstitute.com/innerpages/Default.asp
Global Quality Assurance: http://www.global-qa.com/
Technical versus non-technical skills in test automation, Dorothy Graham, 2010
CAST August 2-4
Culpability Maturity Muddle, Dorothy Graham Grove Consultants, 2002
Measuring the effectiveness of testing using DDP, Dorothy Graham 2009
Practical Risk-Based Testing Product Risk Management: The PRISMA Method, Drs.
Erik P.W.M. van Veenendaal CISA, EuroSTAR 2011, 21-24 November
Thats no reason to automate! Why good objectives are critical to test execution
automation by Dorothy Graham and Mark Fewster
To maturity, and Beyond by Erik van Veenendaal, Professional Tester, February
2011, number 7
ROI of test automation: benefit and cost by Dorothy Graham, Professional Tester,
November 2010
Quality Software and Testing, Ideas by James Bach, Cem Kaner, Rex Black, Scott
Ambler, Duncan Card, Michael Bolton, Fiona Charles, Joe Larizza, Richard Bonet,
Volume 4, Issue 2, September 2006
Testing: What do we really know? Erik Van Veenendaal Founder Improve
Quality Services Ltd. March 2012
Test Process Improvement Manifesto by Erik van Veenendaal, Testing Experience
December 2008 ISSN 1866-5705
Seemingly at odds, both these interconnected skillsets are necessary for the
successful implementation of a test automation effort, Technical versus non-
technical skills in test automation, Dorothy Graham, 2010 CAST August 2-4
Test Techniques Why bother? By Erik van Veenendaal, Testing Experience,
march 2010, ISSN 1866-5705
Quality, What does it mean? By Erik van Veenendaal, Testing Experience,
September 2011, ISSN 1866-5705
Beware!... Model-based testing by Erik van Veenendaal, Testing Experience, March
2012, ISSN 1866-5705
Testing Maturity Where are we today?, Erik van Veenendaal, Jan Jaap
Cannegleter, 19/09-2012
top related