Este documento presenta una charla sobre el diagnóstico y tratamiento de enfermedades en la automatización de pruebas. La charla cubre temas como problemas comunes en automatización de pruebas, patrones para solucionar dichos problemas y una metodología de diagnóstico similar a la de un médico. El objetivo es ayudar a los asistentes a identificar problemas en sus propios procesos de automatización y aplicar los patrones recomendados para cada caso.
Generatory Przychodów - Sukcesy i porażki modeli biznesowych w PolsceInnovatika
Prezentacja Tomasza Rudolfa przedstawiona podczas Warsaw Innovation Summit 2012 29 marca w Warszawie. Doświadczenia w tworzeniu modeli biznesowych Innovatiki i wybranych laureatów Rankingu Najbardziej Kreatywnych w Polskim Biznesie wg magazynu BRIEF. Więcej www.innovatika.pl
Generatory Przychodów - Sukcesy i porażki modeli biznesowych w PolsceInnovatika
Prezentacja Tomasza Rudolfa przedstawiona podczas Warsaw Innovation Summit 2012 29 marca w Warszawie. Doświadczenia w tworzeniu modeli biznesowych Innovatiki i wybranych laureatów Rankingu Najbardziej Kreatywnych w Polskim Biznesie wg magazynu BRIEF. Więcej www.innovatika.pl
Learn what it's like to work with Angel Groups from a Boston Angel investor. From the workshop: Apply For Angel Funding Part 1 from The Capital Network
Впровадження положень Закону України "Про адміністративні послуги" у Львівській області.
Ярослав Хауляк,
заступник начальника відділу підприємництва та регуляторної політики Департаменту економічного розвитку, інвестицій, торгівлі та промисловості ЛОДА
Presentación realizada dentro del marco del congreso ISA15 (Interaction SouthAmerica) realizado en la Ciudad de Córdoba Argentina.
Trata sobre algunas recomendaciones para realizar testeos rápidos de bajo costo (guerrilla) especialmente enfocado en Startups que no acostumbran a realizar validaciones con usuarios.
Se propone también una matriz de testeo sistemático que otorga algunas propuestas de testeo en distintas etapas del proceso de prototipado.
Ingeniería de Prueba Aplicada - El Trabajo Estándar
Ed. 2023
Descubre qué es realmente la Ingeniería de Prueba, Pag. 9
Por qué se requiere la Ingeniería de Prueba, Pag 13
De la Universidad a la empresa, descubre por qué debes cambiar tu mindset, Pag. 14
Un vistazo a lo que es el Trabajo Estándar, Pag. 16
Perfil esperado de un Ingeniero de Prueba, falla esto y mejor elige otra carrera, Pag. 19
Actividades típicas de un Ingeniero de Prueba, Pag. 12. Tip: No creas que son las únicas.
Descubre cuales son los 5 pilares de la Ingeniería de Pruebas, Pag. 26
Falla estos 5 y tendrás un trabajo miserable, lleno de frustraciones, dolores de cabeza y serás visto como todo un novato. Pags. 28, 36, 38, 42, 45
Decidir sobre la codificación de las mejores prácticas para su uso, convenciones de nombres, ubicaciones para los activos de pruebas de software para ser almacenados, el formato de los resultados de pruebas, etc, para mantener la uniformidad y aumentar la productividad.
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...TestingUy
Expositor: Oscar Cepeda
Resumen: Uno de los mayores problemas que enfrenta un equipo al momento de automatizar sus primeros casos de prueba es saber qué estrategia implementar. En la mayoría de los casos se tiende a perder mucho tiempo valioso en los pasos iniciales del desarrollo de los mismos, y si se decide implementar un framework en el proceso seguramente surjan las siguientes interrogantes:
¿Está mi equipo preparado para la implementación de un framework? ¿Qué beneficios me traería? ¿Qué desafíos se presentan al momento de desarrollar un framework de automatización de pruebas? ¿Realmente necesito un framework?
Tanto estas, como muchas otras preguntas serán respondidas a través de ejemplos, buenas experiencias y casos de éxito en la presente charla.
Learn what it's like to work with Angel Groups from a Boston Angel investor. From the workshop: Apply For Angel Funding Part 1 from The Capital Network
Впровадження положень Закону України "Про адміністративні послуги" у Львівській області.
Ярослав Хауляк,
заступник начальника відділу підприємництва та регуляторної політики Департаменту економічного розвитку, інвестицій, торгівлі та промисловості ЛОДА
Presentación realizada dentro del marco del congreso ISA15 (Interaction SouthAmerica) realizado en la Ciudad de Córdoba Argentina.
Trata sobre algunas recomendaciones para realizar testeos rápidos de bajo costo (guerrilla) especialmente enfocado en Startups que no acostumbran a realizar validaciones con usuarios.
Se propone también una matriz de testeo sistemático que otorga algunas propuestas de testeo en distintas etapas del proceso de prototipado.
Ingeniería de Prueba Aplicada - El Trabajo Estándar
Ed. 2023
Descubre qué es realmente la Ingeniería de Prueba, Pag. 9
Por qué se requiere la Ingeniería de Prueba, Pag 13
De la Universidad a la empresa, descubre por qué debes cambiar tu mindset, Pag. 14
Un vistazo a lo que es el Trabajo Estándar, Pag. 16
Perfil esperado de un Ingeniero de Prueba, falla esto y mejor elige otra carrera, Pag. 19
Actividades típicas de un Ingeniero de Prueba, Pag. 12. Tip: No creas que son las únicas.
Descubre cuales son los 5 pilares de la Ingeniería de Pruebas, Pag. 26
Falla estos 5 y tendrás un trabajo miserable, lleno de frustraciones, dolores de cabeza y serás visto como todo un novato. Pags. 28, 36, 38, 42, 45
Decidir sobre la codificación de las mejores prácticas para su uso, convenciones de nombres, ubicaciones para los activos de pruebas de software para ser almacenados, el formato de los resultados de pruebas, etc, para mantener la uniformidad y aumentar la productividad.
Charla evento TestingUY 2017 - Desafíos y Beneficios de implementar un Framew...TestingUy
Expositor: Oscar Cepeda
Resumen: Uno de los mayores problemas que enfrenta un equipo al momento de automatizar sus primeros casos de prueba es saber qué estrategia implementar. En la mayoría de los casos se tiende a perder mucho tiempo valioso en los pasos iniciales del desarrollo de los mismos, y si se decide implementar un framework en el proceso seguramente surjan las siguientes interrogantes:
¿Está mi equipo preparado para la implementación de un framework? ¿Qué beneficios me traería? ¿Qué desafíos se presentan al momento de desarrollar un framework de automatización de pruebas? ¿Realmente necesito un framework?
Tanto estas, como muchas otras preguntas serán respondidas a través de ejemplos, buenas experiencias y casos de éxito en la presente charla.
Manufactura Esbelta y sus tipos de Herramientas.Adrian Rangel
En esta presentación se muestran lo que es la manufactura esbelta y los tipos de herramientas que utilizan como también se muestra el metodo kaizen, smed, andon,poka yoke y las 5 s mas unos cuantos ejemplos de cada uno.
Do you ever feel you have lost confidence in your own abilities? Why does this happen? Isabel Evans spends a lot of time painting. Someone once commented, “Why are you doing this, when you are not very good at it?” And gradually she stopped drawing and painting, after being intimidated by a conventional vision of what good art should look like. At the same time, she experienced a parallel loss of confidence in her professional abilities. Attempting creative pursuits like drawing and painting is essential to cognitive, emotional, creative abilities and she began to understand the correlation between her creative activities and her confidence. Making errors, being wrong, failing – that is a generous gift we receive when we practice outside our skill level. By staying in a comfort zone and repeating successes, we stagnate. As Isabel started to create again she thought “I don’t feel good at it, I do feel good doing it” The difference was that she was learning, having ideas and the act of re-engaging with failure, together with the comradeship of friends and colleagues, including at Women Who Test, Isabel has regained her confidence in her professional abilities, and been able to reboot her career and joy. Join Isabel to share a journey from self-perceived failure, to recovery and renewed learning.
Instill a DevOps Testing Culture in Your Team and Organization TechWell
The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really starts with testing. Join Adam Auerbach as he explains what DevOps is and how it relates to testing. He describes how testing must change from top to bottom and how to access your own environment to identify improvement opportunities. Adam dives into practices like service virtualization, test data management, and continuous testing so you can understand where you are now and identify steps needed to instill a DevOps testing culture in your team and organization.
Test Design for Fully Automated Build ArchitectureTechWell
Imagine this … As soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test design principles—applicable to organizations both large and small—that allow you to take full advantage of the pipeline's capabilities without introducing unnecessary bottlenecks. Learn how to make highly reliable tests that run fast and preserve just enough information to let testers and developers determine exactly what went wrong and how to reproduce the error locally. Explore ways to reduce overlap while still maintaining adequate test coverage. Take back ideas about which test areas could benefit from being combined into a single suite and which areas could benefit most from being broken out altogether.
System-Level Test Automation: Ensuring a Good StartTechWell
Many organizations invest a lot of effort in test automation at the system level but then have serious problems later on. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing value? This tutorial covers both “theory” and “practice”. Dot Graham explains the critical issues for getting a good start, and Chris Loder describes his experiences in getting good automation started at a number of companies. The tutorial covers the most important management issues you must address for test automation success, particularly when you are new to automation, and how to choose the best approaches for your organization—no matter which automation tools you use. Focusing on system level testing, Dot and Chris explain how automation affects staffing, who should be responsible for which automation tasks, how managers can best support automation efforts to promote success, what you can realistically expect in benefits and how to report them. They explain—for non-techies—the key technical issues that can make or break your automation effort. Come away with your own clarified automation objectives, and a draft test automation strategy to use to plan your own system-level test automation.
Build Your Mobile App Quality and Test StrategyTechWell
Let’s build a mobile app quality and testing strategy together. Whether you have a web, hybrid, or native app, building a quality and testing strategy means (1) knowing what data and tools you have available to make agile decisions, (2) understanding your customers and your competitors, and (3) testing your app under real-world conditions. Jason Arbon guides you through the latest techniques, data, and tools to ensure the awesomeness of your mobile app quality and testing strategy. Leave this interactive session with a strategy for your very own app—or one you pretend to own. The information Jason shares is based on data from Appdiff’s next-gen mobile app testing platform, lessons from Applause/uTest’s crowd, text mining hundreds of millions of app store reviews, and in-depth discussions with top mobile app development teams.
Testing Transformation: The Art and Science for SuccessTechWell
Technologies, testing processes, and the role of the tester have evolved significantly in the past few years with the advent of agile, DevOps, and other new technologies. It is critical that we testing professionals evaluate ourselves and continue to add tangible value to our organizations. In your work, are you focused on the trivial or on real game changers? Jennifer Bonine describes critical elements that help you artfully blend people, process, and technology to create a synergistic relationship that adds value. Jennifer shares ideas on mastering politics, maneuvering core vs. context, and innovating your technology strategies and processes. She explores how new processes can be introduced in an organization, what the role of organizational culture is in determining the success of a project, and how you can know what tools will add value vs. simply adding overhead and complexity. Jennifer reviews critically needed tester skills and discusses a continual learning model to evolve your skills and stay relevant. This discussion can lead you to technologies, processes, and skills you can stake your career on.
We’ve all been there. We work incredibly hard to develop a feature and design tests based on written requirements. We build a detailed test plan that aligns the tests with the software and the documented business needs. And when we put the tests to the software, it all falls apart because the requirements were changed without informing everyone. Mary Thorn says help is at hand. Enter behavior-driven development (BDD), and Cucumber and SpecFlow, tools for running automated acceptance tests and facilitating BDD. Mary explores the nuances of Cucumber and SpecFlow, and shows you how to implement BDD and agile acceptance testing. By fostering collaboration for implementing active requirements via a common language and format, Cucumber and SpecFlow bridge the communication gap between business stakeholders and implementation teams. In this workshop, practice writing feature files with the best practices Mary has discovered over numerous implementations. If you experience developers not coding to requirements, testers not getting requirements updates, or customers who feel out of the loop and don’t get what they ask for, Mary has answers for you.
Develop WebDriver Automated Tests—and Keep Your SanityTechWell
Many teams go crazy because of brittle, high-maintenance automated test suites. Jim Holmes helps you understand how to create a flexible, maintainable, high-value suite of functional tests using Selenium WebDriver. Learn the basics of what to test, what not to test, and how to avoid overlapping with other types of testing. Jim includes both philosophical concepts and hands-on coding. Testers who haven't written code should not be intimidated! We'll pair you up to make sure you're successful. Learn to create practical tests dealing with advanced situations such as input validation, AJAX delays, and working with file downloads. Additionally, discover when you need to work together with developers to create a system that's more easily testable. This tutorial focuses primarily on automating web tests, but many of the same concepts can be applied to other UI environments. Demos and labs will be in C# and Java using WebDriver. Leave this tutorial having learned how to write high-value WebDriver tests—and stay sane while doing so.
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Eliminate Cloud Waste with a Holistic DevOps StrategyTechWell
Chris Parlette maintains that renting infrastructure on demand is the most disruptive trend in IT in decades. In 2016, enterprises spent $23B on public cloud IaaS services. By 2020, that figure is expected to reach $65B. The public cloud is now used like a utility, and like any utility, there is waste. Who's responsible for optimizing the infrastructure and reducing wasted expenses? It’s DevOps. The excess expense, known as cloud waste, comprises several interrelated problems: services running when they don't need to be, improperly sized infrastructure, orphaned resources, and shadow IT. There are a few core tenets of DevOps—holistic thinking, no silos, rapid useful feedback, and automation—that can be applied to reducing your cloud waste. Join Chris to learn why you should include continuous cost optimization in your DevOps processes. Automate cost control, reduce your cloud expenses, and make your life easier.
Transform Test Organizations for the New World of DevOpsTechWell
With the recent emergence of DevOps across the industry, testing organizations are being challenged to transform themselves significantly within a short period of time to stay meaningful within their organizations. It’s not easy to plan and approach these changes considering the way testing organizations have remained structured for ages. These challenges start from foundational organizational structures and can cut across leadership influence, competencies, tools strategy, infrastructure, and other dimensions. Sumit Kumar shares his experience assisting various organizations to overcome these challenges using an organized DevOps enablement framework. The framework includes radical restructuring, turning the tools strategy upside down, a multidimensional workforce enablement supported by infrastructure changes, redeveloped collaborations models, and more. From his real world experiences Sumit shares tips for approaching this journey and explains the roadmap for testing organizations to transform themselves to lead the quality in DevOps.
The Fourth Constraint in Project Delivery—LeadershipTechWell
All too often, the triple constraints—time, cost, and quality—are bandied about as if they are the be-all, end-all. While they are important, leadership—the fourth and larger underpinning constraint—influences the first three. Statistics on project success and failure abound, and these measurements are usually taken against the triple constraints. According to the Project Management Institute, only 53 percent of projects are completed within budget, and only 49 percent are completed on time. If so many projects overrun budget and are late, we can’t really say, “Good, fast, or cheap—pick two.” Rob Burkett talks about leadership at every level of a team. He shares his insights and stories gleaned from his years of IT and project management experience. Rob speaks to some of the glaring difficulties in the workplace in general and some specifically related to IT delivery and project management. Leave with a clearer understanding of how to communicate with teams and team members, and gain a better understanding of how you can be a leader—up and down your organization.
Resolve the Contradiction of Specialists within Agile TeamsTechWell
As teams grow, organizations often draw a distinction between feature teams, which deliver the visible business value to the user, and component teams, which manage shared work. Steve Berczuk says that this distinction can help organizations be more productive and scale effectively, but he recognizes that not all shared work fits into this model. Some work is best handled by “specialists,” that is people with unique skills. Although teams composed entirely of T-shaped people is ideal, certain skills are hard to come by and are used irregularly across an organization. Since these specialists often need to work closely with teams, rather than working from their own backlog, they don’t fit into the component team model. The use of shared resources presents challenges to the agile planning model. Steve Berczuk shares how teams such as those providing infrastructure services and specialists can fit into a feature+component team model, and how variations such as embedding specialists in a scrum team can both present process challenges and add significant value to both the team and the larger organization.
Pin the Tail on the Metric: A Field-Tested Agile GameTechWell
Metrics don’t have to be a necessary evil. If done right, metrics can help guide us to make better forward-looking decisions, rather than being used for simply managing or monitoring. They can help us identify trade-offs between options for what to do next versus punitive or worse, purely managerial measures. Steve Martin won’t be giving the Top Ten List of field-tested metrics you should use. Instead, in this interactive mini-workshop, he leads you through the critical thinking necessary for you to determine what is right for you to measure. First, Steve explores why you want to measure something—whether it’s for a team, a portfolio, or even an agile transformation. Next, he provides multiple real-life metrics examples to help drive home concepts behind characteristics of good and bad metrics. Finally, Steve shows how to run his field-tested agile game—Pin the Tail on the Metric. Take back this activity to help you guide metrics conversations at your organization.
Agile Performance Holarchy (APH)—A Model for Scaling Agile TeamsTechWell
A hierarchy is an organizational network that has a top and a bottom, and where position is determined by rank, importance, and value. A holarchy is a network that has no top or bottom and where each person’s value derives from his ability, rather than position. As more companies seek the benefits of agile, leaders need to build and sustain delivery capability while scaling agile without introducing unnecessary process and overhead. The Agile Performance Holarchy (APH) is an empirical model for scaling and sustaining agility while continuing to deliver great products. Jeff Dalton designed the APH by drawing from lessons learned observing and assessing hundreds of agile companies and teams. The APH helps implement a holarchy—a system composed of interacting organizational units called holons—centered on a series of performance circles that embody the behaviors of high performing agile organizations. Jeff describes how APH provides guidelines in the areas of leadership, values, teaming, visioning, governing, building, supporting, and engaging within an all-agile organization. Join Jeff to see what the APH is all about and how you can use it in your team and organization.
A Business-First Approach to DevOps ImplementationTechWell
DevOps is a cultural shift aimed at streamlining intergroup communication and improving operational efficiency for development and operations groups. Over time, inclusion of other IT groups under the DevOps umbrella has become the norm for many organizations. But even broadening the boundaries of DevOps, the conversation has been largely devoid of the business units’ place at the table. A common mistake organizations make while going through the DevOps transformation is drawing a line at the IT boundary. If that occurs, a larger, more inclusive silo within the organization is created, operating in an informational vacuum and causing operational inefficiency and goal misalignment. Sharing his experiences working on both sides of the fence, Leon Fayer describes the importance of including business units in order to align technology decisions with business goals. Leon discusses inclusion of business units in existing agile processes, benefits of cross-departmental monitoring, and a business-first approach to technology decisions.
Databases in a Continuous Integration/Delivery ProcessTechWell
DevOps is transforming software development with many organizations adopting lean development practices, implementing continuous integration (CI), and performing regular continuous deployment (CD) to their production environments. However, the database is largely ignored and often seen as a bottleneck in the DevOps process. Steve Jones discusses the challenges of database development and why many developers find the database to be an impediment to the CD process. Steve shares the techniques you can use to fit a database into the DevOps process. Learn how to store database code in a version control system, and the differences between that and application code. Steve demonstrates a CI process with SQL code and uses automated testing frameworks to check the code. Steve then shows how automated releases with manual gates can reduce the stress and risk of database deployments while ensuring consistent, reliable, repeatable releases to QA, UAT, and production.
Mobile Testing: What—and What Not—to AutomateTechWell
Organizations are moving rapidly into mobile technology, which has significantly increased the demand for testing of mobile applications. David Dangs says testers naturally are turning to automation to help ease the workload, increase potential test coverage, and improve testing efficiency. But should you try to automate all things mobile? Unfortunately, the answer is not always clear. Mobile has its own set of complications, compounded by a wide variety of devices and OS platforms. Join David to learn what mobile testing activities are ripe for automation—and those items best left to manual efforts. He describes the various considerations for automating each type of mobile application: mobile web, native app, and hybrid applications. David also covers device-level testing, types of testing, available automation tools, and recommendations for automation effectiveness. Finally, based on his years of mobile testing experience, David provides some tips and tricks to approach mobile automation. Leave with a clear plan for automating your mobile applications.
Cultural Intelligence: A Key Skill for SuccessTechWell
Diversity is becoming the norm in everyday life. However, introducing global delivery models without a proper understanding of intercultural differences can lead to difficulty, frustration, and reduced productivity. Priyanka Sharma and Thena Barry say that in our diverse world, we need teams with people who can cross these boundaries, communicate effectively, and build the diverse networks necessary to avoid problems. We need to learn about cultural intelligence (CI) and cultural quotient (CQ). CI is the ability to relate and work effectively across cultures. CQ is the cognitive, motivational, and behavioral capacity to understand and respond to beliefs, values, attitudes, and behaviors of individuals and groups. Together, CI and CQ can help us build behavioral capacities that aid motivation, behavior, and productivity in teams as well as individuals. Priyanka and Thena show how to build a more culturally intelligent place with tools and techniques from Leading with Cultural Intelligence, as well as content from the Hofstede cultural model. In addition, they illustrate the model with real-life experiences and demonstrate how they adapted in similar circumstances.
Turn the Lights On: A Power Utility Company's Agile TransformationTechWell
Why would a century-old utility with no direct competitors take on the challenge of transforming its entire IT application organization to an agile methodology? In an increasingly interconnected world, the expectations of customers continue to evolve. From smart meters to smart phones, IoT is creating a crisis point for industries not accustomed to rapid change. Glen Morris explains that pizzas can be tracked by the minute and packages at every stop, and customers now expect this same customer service model should exist for all industries—including power. Glen examines how to create momentum and transform non-IT-focused industries to an agile model. If you are struggling with gaining traction in your pursuit of agile within your business, Glen gives you concrete, practical experiences to leverage in your pursuit. Finally, he communicates how to gain buy-in from business partners who have no idea or concern about agile or its methodologies. If your business partners look at you with amusement when you mention the need for a dedicated Product Owner, join Glen as he walks you through the approaches to overcoming agile skepticism.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Inteligencia Artificial y Ciberseguridad.pdfEmilio Casbas
Recopilación de los puntos más interesantes de diversas presentaciones, desde los visionarios conceptos de Alan Turing, pasando por la paradoja de Hans Moravec y la descripcion de Singularidad de Max Tegmark, hasta los innovadores avances de ChatGPT, y de cómo la IA está transformando la seguridad digital y protegiendo nuestras vidas.
The Doctor Is In: Diagnosing Test Automation Diseases
1. !!
T21
Test!Automation!
10/16/2014!3:00:00!PM!
!
The Doctor Is In:
Diagnosing Test Automation
Diseases
!
Presented by:
Seretta Gamba
Steria Mummert ISS GmbH
!
!
Brought(to(you(by:(
(
(
(
340!Corporate!Way,!Suite!300,!Orange!Park,!FL!32073!
888G268G8770!H!904G278G0524!H!sqeinfo@sqe.com!H!www.sqe.com
2. Seretta Gamba
Steria Mummert ISS GmbH
Seretta Gamba has more than thirty years’ experience in software development
and testing. As test manager at Steria Mummert ISS GmbH, Seretta was
charged with improving their test automation process. After studying other
strategies, she developed command-driven testing and a supporting framework.
Seretta presented an enhancement to the framework that enabled the test
automation team to “harvest” test case information by supporting manual testing.
A description of this experience became a chapter in Experiences of Test
Automation by Dorothy Graham and Mark Fewster.
3. THE DOCTOR IS IN
How to diagnose Test
Automation diseases
(and cure them with
patterns)
AGENDA
! Short introduction to
! Issues
! Patterns
! Diagnostics
! Examples
! Questions
4. ISSUES
! Problems)or)tasks)that)have)to)be)tackled)
when)doing)test)automa6on)
! Offer)a)selec6on)of)pa;erns)that)you)can)
choose)from)in)order)to)solve)them)in)your)
specific)context)
AN ISSUE IS A PROBLEM THAT HAS
BEEN TACKLED OVER AND OVER
ISSUES (~70)
! Process'Issues:)test)automa6on)problems)that)occur)when)
the)test)automa6on)process)has)not)yet)been)established)
or)hasn’t)yet)reached)the)necessary)maturity)
! Management'Issues:)problems)that)occur)when)
management)has)not)given)the)necessary)support)or)
resources)to)the)automa6on)team)or)team)members)are)
new)to)test)automa6on.))
! Design'Issues:'test)automa6on)problems)that)can)occur)
when)an)efficient)testware)architecture)and)maintainability)
are)not)built)in)from)the)very)beginning.)
! Execu5on'Issues:'test)automa6on)problems)that)occur)
when)the)automated)tests)are)run)and)range)from)
unpredictable)results,)to)interdependent)tests,)to)
automa6on)that)needs)manual)handling)