SlideShare una empresa de Scribd logo
1 de 30
Descargar para leer sin conexión
Tes$ng	
  Uy	
  2	
  –	
  14	
  de	
  abril	
  de	
  2015	
  
•  Considerada	
  el	
  “primer	
  
computador”	
  de	
  la	
  historia.	
  
•  Ac6vidades	
  de	
  verificación	
  y	
  
de	
  validación.	
  
2
•  Escribió	
  el	
  primer	
  “programa”	
  de	
  
computador	
  para	
  la	
  máquina	
  de	
  Babbage.	
  
•  Encontró	
  un	
  defecto	
  con	
  el	
  primer	
  
debugging.	
  
3
•  Thomas	
  Edson	
  iden6ficó	
  un	
  bug	
  
depurando	
  su	
  máquina	
  de	
  telégrafo.	
  	
  
4
•  “Eletronic	
  Numerical	
  Integrator	
  
and	
  Computer”.	
  
•  “Una	
  de	
  las	
  grandes	
  
preocupaciones	
  era	
  que	
  sus	
  
resultados	
  fuesen	
  altamente	
  
confiables”.	
  	
  
•  “ENIAC	
  fallaba	
  2	
  a	
  3	
  veces	
  por	
  
semana”.	
  
•  “Los	
  fallos	
  fueron	
  encontrados	
  a	
  
través	
  de	
  funciones	
  de	
  tes6ng	
  
introducidas	
  en	
  los	
  programas”	
  
5
•  Paper	
  “On	
  Checking	
  a	
  Large	
  Rou;ne”	
  –	
  Turing	
  propone	
  
una	
  estrategia	
  para	
  	
  verificar	
  si	
  un	
  programa	
  está	
  
correcto.	
  	
  
•  Uso	
  de	
  aser6vas.	
  	
  
6
•  Calidad	
  definida	
  como	
  “adecuación	
  al	
  
uso”.	
  
•  Ges6ón	
  de	
  calidad:	
  planificación,	
  
monitoreo	
  y	
  control,	
  mejora.	
  
7
•  Primer	
  libro	
  sobre	
  programación.	
  
•  Escrito	
  por	
  Daniel	
  McCracken.	
  
•  Aconseja	
  el	
  uso	
  de	
  break	
  points	
  
para	
  verificar	
  el	
  funcionamiento	
  
del	
  programa	
  durante	
  su	
  
ejecución.	
  
8
•  Charles	
  Baker	
  (RAND	
  Corpora;on)	
  define	
  
las	
  diferencias	
  entre	
  tes;ng	
  y	
  depuración,	
  
revisando	
  el	
  libro	
  de	
  Daniel	
  McCracken.	
  
9
•  Formada	
  por	
  Gerald	
  Weinberg	
  –	
  Projecto	
  
Mercury	
  (para	
  inves6gar	
  la	
  capacidad	
  de	
  
humanos	
  para	
  viajar	
  en	
  el	
  espacio).	
  
10
•  Libro	
  escrito	
  por	
  Gerald	
  
Weinberg	
  y	
  Herbert	
  Leeds.	
  
•  Con6ene	
  un	
  capítulo	
  sobre	
  
tes;ng	
  de	
  soZware,	
  
relacionado	
  a	
  la	
  
adaptabilidad	
  del	
  programa.	
  
11
1967	
  –	
  Ar6go	
  de	
  IBM	
  “Func;onal	
  Tes;ng	
  of	
  Control	
  
Programs”	
  –	
  William	
  Elmendorf.	
  
1968	
  –	
  Durante	
  la	
  conferencia	
  de	
  Ingeniería	
  de	
  SoZware	
  
promovida	
  por	
  NATO	
  –foco	
  en	
  no	
  solamente	
  ser	
  
correcto	
  funcionalmente,	
  pero	
  también	
  traer	
  valor	
  al	
  
usuario.	
  
1969	
  –	
  “El	
  tes;ng	
  enseña	
  la	
  presencia,	
  no	
  la	
  ausencia	
  de	
  
defectos”	
  –	
  Edsger	
  Dijkstra.	
  
12
1971	
  –	
  Tes6ng	
  de	
  Mutación	
  –	
  Richard	
  Lipton.	
  
1972	
  –	
  “The	
  Humble	
  Programmer”	
  –	
  Edsger	
  
Dijkstra	
  –	
  No	
  probar	
  la	
  correteza	
  del	
  
programa	
  después	
  de	
  desarrollarlo.	
  
1973	
  –	
  “Program	
  Test	
  Methods”	
  –	
  William	
  
Hetzel.	
  
1975	
  –	
  “Toward	
  a	
  Theory	
  of	
  Test	
  Data	
  
Selec;on”	
  –	
  John	
  Goodenough	
  y	
  Susan	
  
Gehart.	
  
1976	
  –	
  “Design	
  and	
  Code	
  Inspec;ons”	
  –	
  Michael	
  
Fagan.	
  
1976	
  –	
  “SoFware	
  Relibility:	
  Principles	
  and	
  
Prac;ces”	
  –	
  Glenford	
  Myers	
  –	
  obje6vo	
  del	
  
tes6ng:	
  hacer	
  con	
  que	
  el	
  programa	
  falle”.	
  
13
1977	
  –	
  “Factors	
  on	
  SoFware	
  Quality”	
  –	
  Jim	
  
McCall,	
  Paul	
  Richards	
  y	
  Gene	
  Walters.	
  
1977	
  –	
  “Program	
  Tes;ng	
  Techniques”	
  –	
  
Edward	
  Miller	
  –	
  técnicas	
  estructurales	
  
de	
  tes6ng.	
  
1978	
  –	
  “Func;onal	
  Program	
  Tes;ng”	
  –	
  
William	
  Howden.	
  
1978	
  –	
  “State	
  Transi;on	
  Tes;ng”	
  –	
  Tsun	
  
Chow.	
  
1979	
  –	
  “The	
  Art	
  of	
  So+ware	
  Tes/ng”	
  –	
  
Glenford	
  Myers.	
  
14
1981	
  –	
  “SoFware	
  Engineering	
  Economics”	
  –	
  Barry	
  Boehm.	
  
1982	
  –	
  “Out	
  of	
  the	
  Crisis”	
  –	
  Edward	
  Deming.	
  
1982	
  –	
  “Life	
  Cycle	
  Concept	
  Considered	
  Harmful”	
  –	
  Daniel	
  McCracken	
  
y	
  Michael	
  Jackson.	
  
1983	
  –	
  IEEE	
  829	
  –	
  Standard	
  for	
  SoFware	
  Tes;ng	
  Documenta;on.	
  
1983	
  –	
  Publicación	
  del	
  “US	
  Federal	
  V&V	
  Standard”.	
  
1986	
  –	
  V-­‐model	
  	
  -­‐	
  Paul	
  Rook.	
  
	
  
15
1986	
  –	
  Creación	
  de	
  SQE.	
  
1986	
  –	
  “No	
  Silver	
  Bullet	
  –	
  Essence	
  and	
  Accidents	
  of	
  SoFware	
  
Engineering”	
  –	
  Fred	
  Brooks.	
  
1987	
  –	
  “Test	
  then	
  code”	
  –	
  Fourth	
  Interna6onal	
  Conference	
  on	
  
SoZware	
  Tes6ng	
  (SQE).	
  
1988	
  –	
  “Tes;ng	
  Computer	
  SoZware”	
  –	
  Tes6ng	
  exploratório	
  –	
  Cem	
  
Kaner.	
  
	
  
	
  
	
  
16
1990	
  –	
  Taxonomía	
  de	
  Bugs	
  –	
  Boris	
  Beizer.	
  
1990	
  –	
  Paradojo	
  del	
  Pes6cida	
  –	
  Boris	
  Beizer.	
  
1991	
  –	
  Publicación	
  del	
  standard	
  ISO/IEC	
  9126.	
  
1991	
  –	
  Primera	
  publicación	
  del	
  CAST	
  Report.	
  
1992	
  –	
  Technical	
  Debt	
  –	
  Howard	
  Cunningham.	
  
1993	
  –	
  Scrum	
  –	
  Jeff	
  Sutherland.	
  
1994	
  –	
  Primero	
  Chaos	
  Report	
  –	
  Standish	
  
Group.	
  
1995	
  –	
  Publicación	
  de	
  TMAP	
  (Mar6n	
  Pol,	
  Ruud	
  
Teunissen	
  y	
  Erik	
  van	
  Veenendaal).	
  
1996	
  –	
  Desarrollo	
  del	
  TMM.	
  
1996	
  –	
  Estrategia	
  de	
  tes6ng	
  basada	
  em	
  
heurís6cas	
  –	
  James	
  Bach.	
  
1997	
  –	
  Primero	
  encuentro	
  de	
  testers	
  seniors	
  –	
  
LAWSW	
  –	
  Cem	
  Kaner	
  y	
  Brian	
  Lawrence.	
  
	
   17
1999	
  –	
  Tes6ng	
  basado	
  en	
  contexto	
  –	
  Cem	
  Kaner,	
  James	
  Bach,	
  Brian	
  
Marick	
  y	
  Brep	
  Peqchord.	
  
Varias	
  heramientas	
  lanzadas!	
  
Cer6ficaciones	
  en	
  tes6ng!	
  
	
  
18
2000	
  –	
  tes;ng	
  bassado	
  em	
  sesiones	
  –	
  Jonathan	
  Bach.	
  
2000	
  –	
  Integración	
  consnua	
  –	
  Mar6n	
  Fowler.	
  
2001	
  –	
  Manifiesto	
  Agil.	
  
2001	
  –	
  “Lessons	
  Learned	
  on	
  SoZware	
  Tes6ng”	
  –	
  James	
  
Bach,	
  Cem	
  Kaner	
  y	
  Brep	
  Peqchord.	
  
2002	
  –	
  Fundación	
  de	
  ISTQB.	
  
2002	
  –	
  Test	
  Driven	
  Development	
  	
  -­‐	
  Kent	
  Beck.	
  
2003	
  –	
  Fundación	
  de	
  la	
  AST.	
  
2003	
  –	
  Cuadrantes	
  del	
  Agile	
  Tes;ng	
  –	
  Brian	
  Marick.	
  
2003	
  –	
  Tes;ng	
  de	
  escenarios	
  –	
  Cem	
  Kaner.	
  
2005	
  –	
  TMMi.	
  
Muchas	
  conferencias	
  y	
  algunas	
  cer6ficaciones!	
  
	
  
19
2010	
  –	
  Primera	
  edición	
  de	
  la	
  revista	
  “Tes;ng	
  Circus”.	
  	
  
2011	
  –	
  “Test	
  is	
  Dead”	
  -­‐	
  Alberto	
  Savoia.	
  
2011	
  –	
  Specifica;on	
  by	
  Example	
  –Gojko	
  Adzic	
  
2012	
  –	
  Primera	
  conferencia	
  “Let´s	
  Test”,	
  en	
  Suecia.	
  
2014	
  –	
  Primer	
  Tes;ng	
  Uy,	
  com	
  211	
  par6cipantes!	
  
2015	
  –	
  Tes6ng	
  Uy	
  2!!	
  
20
Tenemos,	
  desde	
  hace	
  mucho	
  6empo:	
  
•  Técnicas	
  de	
  tes;ng;	
  
•  Estrategias;	
  
•  Conceptos	
  de	
  defectos;	
  
•  Análisis	
  relacionada	
  a	
  prác6cas	
  de	
  ingeniería	
  de	
  soZware;	
  
•  Normas,	
  estándares,	
  modelos,	
  templates,	
  etc.	
  
21
Las	
  alterna6vas	
  de	
  tes;ng	
  están	
  relacionadas	
  
también	
  a:	
  
•  Decisiones	
  de	
  negocio,	
  lucro,	
  cronogramas;	
  
•  Miedo,	
  incer6tud	
  y	
  dudas;	
  
•  Datos	
  incompletos;	
  
•  Disponibilidad	
  de	
  herramientas;	
  
•  Resistencia	
  de	
  los	
  testers...	
  
También:	
  a	
  un	
  deseo	
  altruista	
  de	
  tener	
  una	
  
mayor	
  calidad	
  de	
  soZware...	
  
22
Por	
  la	
  academia:	
  
Búsqueda	
  de	
  nuevos	
  
métodos,	
  técnicas,	
  
estrategias	
  de	
  tes6ng,	
  sin	
  
explorar	
  completamente	
  las	
  
que	
  ya	
  fueron	
  propuestas.	
  
Por	
  la	
  industria:	
  
Sen6miento	
  de	
  que	
  
solamente	
  es	
  posible	
  
probar	
  con	
  el	
  uso	
  de	
  
herramientas	
  (que	
  son	
  
caras,	
  o	
  entonces	
  
necesitan	
  de	
  6empo	
  para	
  
aprender	
  a	
  usarlas…).	
  
Falta	
  de	
  conocimiento	
  del	
  
estado	
  del	
  arte	
  del	
  
tes6ng.	
  
23
Conceptos	
  “nuevos”	
  como:	
  
•  Agile	
  tes;ng	
  
•  Mobile	
  tes;ng	
  
•  Sistemas	
  embarcados	
  
•  Cloud	
  compu;ng	
  
•  Sistemas	
  de	
  sistemas	
  
•  Etc...	
  
Parecen	
  necesitar	
  de	
  nuevas	
  técnicas,	
  métodos,	
  
herramientas,	
  estrategias	
  de	
  tes6ng...	
  
24
“Necesitamos	
  de	
  más	
  conocimiento	
  maduro	
  y	
  
robusto	
  de	
  tes6ng”.	
  
“Necesitamos	
  de	
  testers	
  que	
  en6endan	
  el	
  
contexto	
  en	
  que	
  es	
  realizado	
  el	
  tes6ng,	
  que	
  
se	
  adapten”.	
  
25
“Necesitamos	
  de	
  testers	
  intelectuales.	
  Que	
  
sepan	
  pensar.	
  Que	
  sepan	
  u6lizar	
  técnicas,	
  
métodos	
  y	
  estratégias	
  de	
  tes6ng.	
  	
  
Testers,	
  be	
  smart!”	
  
26
“Testers	
  necesitan	
  habilidades	
  de	
  ges6ón,	
  de	
  
discernimiento,	
  de	
  entender	
  los	
  riesgos	
  de	
  
las	
  varias	
  formas	
  de	
  hacer	
  tes6ng.”	
  
27
“Testers	
  no	
  deben	
  tener	
  miedo.	
  
Y	
  conseguirán	
  no	
  tener	
  miedo	
  
cuando	
  tengan	
  conocimiento,	
  
habilidades	
  y	
  sobretodo	
  
en6endan	
  lo	
  que	
  trae	
  más	
  
valor	
  al	
  tes6ng	
  y	
  al	
  soZware”.	
  
28
Las	
  ac6vidades	
  de	
  tes6ng	
  deben	
  ser	
  
consistentes	
  con	
  relación	
  a	
  sus	
  obje6vos.	
  
Los	
  obje6vos	
  deben	
  ser	
  conocidos.	
  
El	
  valor	
  de	
  negocio	
  debe	
  ser	
  prioritario.	
  
El	
  tester	
  6ene	
  responsabilidad	
  social,	
  con	
  los	
  
usuarios,	
  los	
  clientes	
  y	
  con	
  los	
  
desarrolladores.	
  
29
Tes$ng	
  Uy	
  2	
  –	
  14	
  de	
  abril	
  de	
  2015	
  

Más contenido relacionado

Similar a Charla evento TestingUY 2015 - La Evolución del Testing

Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Educagratis
 
Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016sahian sanchez
 
Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016sahian sanchez
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaremat3matik
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryynelly
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16Ramon
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de softwareMarilupe
 
Ingen de software
Ingen de softwareIngen de software
Ingen de softwareerikapoh
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwaresamantha
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software142918
 
Introducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareIntroducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareBarbara brice?
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-softwaremenamigue
 

Similar a Charla evento TestingUY 2015 - La Evolución del Testing (20)

Iswmovil
IswmovilIswmovil
Iswmovil
 
Software
SoftwareSoftware
Software
 
Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...Introducción al proceso unificado de desarrollo de software en Curso de Anali...
Introducción al proceso unificado de desarrollo de software en Curso de Anali...
 
Taller
TallerTaller
Taller
 
Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016
 
Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016Proyecto de aula periodo 2 decimo 2016
Proyecto de aula periodo 2 decimo 2016
 
Proyecto de aula periodo 2 decimo 2016 (9)
Proyecto de aula periodo 2 decimo 2016 (9)Proyecto de aula periodo 2 decimo 2016 (9)
Proyecto de aula periodo 2 decimo 2016 (9)
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
Investigacion
InvestigacionInvestigacion
Investigacion
 
HA2NV50 EQ8 - XP
HA2NV50 EQ8 - XPHA2NV50 EQ8 - XP
HA2NV50 EQ8 - XP
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryyIngeniería%20de%20 software[1], maryy
Ingeniería%20de%20 software[1], maryy
 
Ingeniería de software16
Ingeniería de software16Ingeniería de software16
Ingeniería de software16
 
Ingenier%c3%ada de software
Ingenier%c3%ada de softwareIngenier%c3%ada de software
Ingenier%c3%ada de software
 
Ingen de software
Ingen de softwareIngen de software
Ingen de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Clase 11
Clase 11Clase 11
Clase 11
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Introducción al Desarrollo de Software
Introducción al Desarrollo de SoftwareIntroducción al Desarrollo de Software
Introducción al Desarrollo de Software
 
Ingenieria del-software
Ingenieria del-softwareIngenieria del-software
Ingenieria del-software
 

Más de TestingUy

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalTestingUy
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...TestingUy
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...TestingUy
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingTestingUy
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingUy
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoTestingUy
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youTestingUy
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...TestingUy
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterTestingUy
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterTestingUy
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?TestingUy
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?TestingUy
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?TestingUy
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!TestingUy
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...TestingUy
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactTestingUy
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsTestingUy
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelTestingUy
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...TestingUy
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...TestingUy
 

Más de TestingUy (20)

Webinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcionalWebinar TestingUy - Cuando el testing no es opcional
Webinar TestingUy - Cuando el testing no es opcional
 
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
Webinar TestingUy - Usando Principios del Testing de Software en Tiempos de C...
 
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...Webinar TestingUy -   Sesgos cognitivos en las pruebas. El lado más humano de...
Webinar TestingUy - Sesgos cognitivos en las pruebas. El lado más humano de...
 
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testingWebinar TestingUy - Thinking outside the box: Cognitive bias and testing
Webinar TestingUy - Thinking outside the box: Cognitive bias and testing
 
TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020TestingPy meetup - Invitación TestingUy 2020
TestingPy meetup - Invitación TestingUy 2020
 
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuoMeetup TestingUy 2019 - Plataforma de integración y testing continuo
Meetup TestingUy 2019 - Plataforma de integración y testing continuo
 
Meetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with youMeetup TestingUy 2019 - May the automation be with you
Meetup TestingUy 2019 - May the automation be with you
 
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
Meetup TestingUy 2019 - De árboles, de bosques y de selvas ¿qué visión tengo ...
 
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeterMeetup TestingUy 2019 - En clave de protocolo con apache JMeter
Meetup TestingUy 2019 - En clave de protocolo con apache JMeter
 
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera TesterMeetup TestingUy 2019 - Si Tony Stark fuera Tester
Meetup TestingUy 2019 - Si Tony Stark fuera Tester
 
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
Meetup TestingUy 2019 - ¿Test cases? ¿Son siempre necesarios?
 
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
Charla TestingUy 2019 - ¿Podemos hacer que la seguridad sea usable?
 
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
Charla TestingUy 2019 - Testers as Test Consultants: How to learn the skills?
 
Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!Charla TestingUy 2019 - Ready Tester One? Go!
Charla TestingUy 2019 - Ready Tester One? Go!
 
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
Charla TestingUy 2019 - Patterns Para Enseñar Testing a Personas que No Desar...
 
Charla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con PactCharla TestingUy 2019 - Contract Testing con Pact
Charla TestingUy 2019 - Contract Testing con Pact
 
Charla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbotsCharla TestingUy 2019 - Testing de chatbots
Charla TestingUy 2019 - Testing de chatbots
 
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivelCharla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
Charla TestingUy 2019 - Cypress.io - Automatización al siguiente nivel
 
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
Charla testingUy 2019 - ¿De dónde venimos y qué se nos viene? - Evolución de ...
 
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
Charla TestingUy 2019 - Pruebas de rendimiento, experiencias en la plataforma...
 

Último

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 

Último (20)

El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 

Charla evento TestingUY 2015 - La Evolución del Testing

  • 1. Tes$ng  Uy  2  –  14  de  abril  de  2015  
  • 2. •  Considerada  el  “primer   computador”  de  la  historia.   •  Ac6vidades  de  verificación  y   de  validación.   2
  • 3. •  Escribió  el  primer  “programa”  de   computador  para  la  máquina  de  Babbage.   •  Encontró  un  defecto  con  el  primer   debugging.   3
  • 4. •  Thomas  Edson  iden6ficó  un  bug   depurando  su  máquina  de  telégrafo.     4
  • 5. •  “Eletronic  Numerical  Integrator   and  Computer”.   •  “Una  de  las  grandes   preocupaciones  era  que  sus   resultados  fuesen  altamente   confiables”.     •  “ENIAC  fallaba  2  a  3  veces  por   semana”.   •  “Los  fallos  fueron  encontrados  a   través  de  funciones  de  tes6ng   introducidas  en  los  programas”   5
  • 6. •  Paper  “On  Checking  a  Large  Rou;ne”  –  Turing  propone   una  estrategia  para    verificar  si  un  programa  está   correcto.     •  Uso  de  aser6vas.     6
  • 7. •  Calidad  definida  como  “adecuación  al   uso”.   •  Ges6ón  de  calidad:  planificación,   monitoreo  y  control,  mejora.   7
  • 8. •  Primer  libro  sobre  programación.   •  Escrito  por  Daniel  McCracken.   •  Aconseja  el  uso  de  break  points   para  verificar  el  funcionamiento   del  programa  durante  su   ejecución.   8
  • 9. •  Charles  Baker  (RAND  Corpora;on)  define   las  diferencias  entre  tes;ng  y  depuración,   revisando  el  libro  de  Daniel  McCracken.   9
  • 10. •  Formada  por  Gerald  Weinberg  –  Projecto   Mercury  (para  inves6gar  la  capacidad  de   humanos  para  viajar  en  el  espacio).   10
  • 11. •  Libro  escrito  por  Gerald   Weinberg  y  Herbert  Leeds.   •  Con6ene  un  capítulo  sobre   tes;ng  de  soZware,   relacionado  a  la   adaptabilidad  del  programa.   11
  • 12. 1967  –  Ar6go  de  IBM  “Func;onal  Tes;ng  of  Control   Programs”  –  William  Elmendorf.   1968  –  Durante  la  conferencia  de  Ingeniería  de  SoZware   promovida  por  NATO  –foco  en  no  solamente  ser   correcto  funcionalmente,  pero  también  traer  valor  al   usuario.   1969  –  “El  tes;ng  enseña  la  presencia,  no  la  ausencia  de   defectos”  –  Edsger  Dijkstra.   12
  • 13. 1971  –  Tes6ng  de  Mutación  –  Richard  Lipton.   1972  –  “The  Humble  Programmer”  –  Edsger   Dijkstra  –  No  probar  la  correteza  del   programa  después  de  desarrollarlo.   1973  –  “Program  Test  Methods”  –  William   Hetzel.   1975  –  “Toward  a  Theory  of  Test  Data   Selec;on”  –  John  Goodenough  y  Susan   Gehart.   1976  –  “Design  and  Code  Inspec;ons”  –  Michael   Fagan.   1976  –  “SoFware  Relibility:  Principles  and   Prac;ces”  –  Glenford  Myers  –  obje6vo  del   tes6ng:  hacer  con  que  el  programa  falle”.   13
  • 14. 1977  –  “Factors  on  SoFware  Quality”  –  Jim   McCall,  Paul  Richards  y  Gene  Walters.   1977  –  “Program  Tes;ng  Techniques”  –   Edward  Miller  –  técnicas  estructurales   de  tes6ng.   1978  –  “Func;onal  Program  Tes;ng”  –   William  Howden.   1978  –  “State  Transi;on  Tes;ng”  –  Tsun   Chow.   1979  –  “The  Art  of  So+ware  Tes/ng”  –   Glenford  Myers.   14
  • 15. 1981  –  “SoFware  Engineering  Economics”  –  Barry  Boehm.   1982  –  “Out  of  the  Crisis”  –  Edward  Deming.   1982  –  “Life  Cycle  Concept  Considered  Harmful”  –  Daniel  McCracken   y  Michael  Jackson.   1983  –  IEEE  829  –  Standard  for  SoFware  Tes;ng  Documenta;on.   1983  –  Publicación  del  “US  Federal  V&V  Standard”.   1986  –  V-­‐model    -­‐  Paul  Rook.     15
  • 16. 1986  –  Creación  de  SQE.   1986  –  “No  Silver  Bullet  –  Essence  and  Accidents  of  SoFware   Engineering”  –  Fred  Brooks.   1987  –  “Test  then  code”  –  Fourth  Interna6onal  Conference  on   SoZware  Tes6ng  (SQE).   1988  –  “Tes;ng  Computer  SoZware”  –  Tes6ng  exploratório  –  Cem   Kaner.         16
  • 17. 1990  –  Taxonomía  de  Bugs  –  Boris  Beizer.   1990  –  Paradojo  del  Pes6cida  –  Boris  Beizer.   1991  –  Publicación  del  standard  ISO/IEC  9126.   1991  –  Primera  publicación  del  CAST  Report.   1992  –  Technical  Debt  –  Howard  Cunningham.   1993  –  Scrum  –  Jeff  Sutherland.   1994  –  Primero  Chaos  Report  –  Standish   Group.   1995  –  Publicación  de  TMAP  (Mar6n  Pol,  Ruud   Teunissen  y  Erik  van  Veenendaal).   1996  –  Desarrollo  del  TMM.   1996  –  Estrategia  de  tes6ng  basada  em   heurís6cas  –  James  Bach.   1997  –  Primero  encuentro  de  testers  seniors  –   LAWSW  –  Cem  Kaner  y  Brian  Lawrence.     17
  • 18. 1999  –  Tes6ng  basado  en  contexto  –  Cem  Kaner,  James  Bach,  Brian   Marick  y  Brep  Peqchord.   Varias  heramientas  lanzadas!   Cer6ficaciones  en  tes6ng!     18
  • 19. 2000  –  tes;ng  bassado  em  sesiones  –  Jonathan  Bach.   2000  –  Integración  consnua  –  Mar6n  Fowler.   2001  –  Manifiesto  Agil.   2001  –  “Lessons  Learned  on  SoZware  Tes6ng”  –  James   Bach,  Cem  Kaner  y  Brep  Peqchord.   2002  –  Fundación  de  ISTQB.   2002  –  Test  Driven  Development    -­‐  Kent  Beck.   2003  –  Fundación  de  la  AST.   2003  –  Cuadrantes  del  Agile  Tes;ng  –  Brian  Marick.   2003  –  Tes;ng  de  escenarios  –  Cem  Kaner.   2005  –  TMMi.   Muchas  conferencias  y  algunas  cer6ficaciones!     19
  • 20. 2010  –  Primera  edición  de  la  revista  “Tes;ng  Circus”.     2011  –  “Test  is  Dead”  -­‐  Alberto  Savoia.   2011  –  Specifica;on  by  Example  –Gojko  Adzic   2012  –  Primera  conferencia  “Let´s  Test”,  en  Suecia.   2014  –  Primer  Tes;ng  Uy,  com  211  par6cipantes!   2015  –  Tes6ng  Uy  2!!   20
  • 21. Tenemos,  desde  hace  mucho  6empo:   •  Técnicas  de  tes;ng;   •  Estrategias;   •  Conceptos  de  defectos;   •  Análisis  relacionada  a  prác6cas  de  ingeniería  de  soZware;   •  Normas,  estándares,  modelos,  templates,  etc.   21
  • 22. Las  alterna6vas  de  tes;ng  están  relacionadas   también  a:   •  Decisiones  de  negocio,  lucro,  cronogramas;   •  Miedo,  incer6tud  y  dudas;   •  Datos  incompletos;   •  Disponibilidad  de  herramientas;   •  Resistencia  de  los  testers...   También:  a  un  deseo  altruista  de  tener  una   mayor  calidad  de  soZware...   22
  • 23. Por  la  academia:   Búsqueda  de  nuevos   métodos,  técnicas,   estrategias  de  tes6ng,  sin   explorar  completamente  las   que  ya  fueron  propuestas.   Por  la  industria:   Sen6miento  de  que   solamente  es  posible   probar  con  el  uso  de   herramientas  (que  son   caras,  o  entonces   necesitan  de  6empo  para   aprender  a  usarlas…).   Falta  de  conocimiento  del   estado  del  arte  del   tes6ng.   23
  • 24. Conceptos  “nuevos”  como:   •  Agile  tes;ng   •  Mobile  tes;ng   •  Sistemas  embarcados   •  Cloud  compu;ng   •  Sistemas  de  sistemas   •  Etc...   Parecen  necesitar  de  nuevas  técnicas,  métodos,   herramientas,  estrategias  de  tes6ng...   24
  • 25. “Necesitamos  de  más  conocimiento  maduro  y   robusto  de  tes6ng”.   “Necesitamos  de  testers  que  en6endan  el   contexto  en  que  es  realizado  el  tes6ng,  que   se  adapten”.   25
  • 26. “Necesitamos  de  testers  intelectuales.  Que   sepan  pensar.  Que  sepan  u6lizar  técnicas,   métodos  y  estratégias  de  tes6ng.     Testers,  be  smart!”   26
  • 27. “Testers  necesitan  habilidades  de  ges6ón,  de   discernimiento,  de  entender  los  riesgos  de   las  varias  formas  de  hacer  tes6ng.”   27
  • 28. “Testers  no  deben  tener  miedo.   Y  conseguirán  no  tener  miedo   cuando  tengan  conocimiento,   habilidades  y  sobretodo   en6endan  lo  que  trae  más   valor  al  tes6ng  y  al  soZware”.   28
  • 29. Las  ac6vidades  de  tes6ng  deben  ser   consistentes  con  relación  a  sus  obje6vos.   Los  obje6vos  deben  ser  conocidos.   El  valor  de  negocio  debe  ser  prioritario.   El  tester  6ene  responsabilidad  social,  con  los   usuarios,  los  clientes  y  con  los   desarrolladores.   29
  • 30. Tes$ng  Uy  2  –  14  de  abril  de  2015