Test Automation & Architecture
Arnon Axelrod, Senior Consultant, Sela Group
Like any software project, test automation has an architecture (whether solidly planned, or an “accidental” architecture). In addition, the architecture of a test automation project is tightly related to the architecture of the application under test. In this talk, we’ll discuss various important aspects of the architecture of test automation, with many real-world examples. In particular we’ll discuss architectural patterns that affect the reliability of the tests, including the development and use of simulators for things that are beyond the reach of the end user.
Future of Software Testing
Joel Montvelisky, Product and Solution Architect, Practi Test
The world of software development and testing has been in constant movement since it began back in the 40’s, but the pace of change has accelerated considerably in the last 5-10 years. This session will focus on how these changes are affecting and will affect testing even more in the coming years. – Will testing still be around? – What will be our work and responsibilities? – What can we do to make sure we keep providing value in the years to come. The future of QA is not necessarily around testing (there might be testing involved too, but it won’t be as much as we do today) and it is better to be prepared for it, than to be sorry later on.
What’s Your product Testing Strategy? Testing in context. Testing where it matters – Perspective of testing in product lifecycle
Gil Zilberfeld, Software Consultant & Agile Coach, Everyday Unit Testing
We know that testing depends on context. We need to apply context also in our testing strategy, depending on where we are in the process – Are we in the beginning of the project, or towards the end? Are we testing for user experience, or functionality? Do we need automation at all, or maybe we’ve got so much automation, we’re already thinking on how to test our app on production servers? The way we’re thinking strategically about testing is at the heart of this session. We’ll talk how to plan testing in different scales – Phases of product development (using Kent Beck’s 3X model – eXplore, eXpand, eXtract), from a “release” to a feature, from stories to a micro-drop. We’ll discuss testing MVPs or stable products, the risks in the specific level, and testing in production. We’ll also cover how things that we don’t see related affects our testing strategy. And what does culture has to do with it? Strategy. Not what you thought.
How to measure your test quality?
Avishai Shafir, VP Marketing, Sealights
The #1 reason for quality drops in CI/CD is the inability to measure tests quality. In this session, we will discuss: – New metrics to determine test quality – How to benchmark your regression tests quality against industry standards – How to identify and block untested code changes per build – How to track skipped and flaky tests easily – How the QA team can influence the developers “Pull Request” process.
Resilience Test and Service monitoring through Automation approach in microservices system
Eugene Leibovich, Software Reliability Manager, Liveperson
Overview of the resilience test – Why resilience test is crucial in the microservice system – Simple resilience test and service monitoring – Automation approach.
Business and IT Convergence – the solution to quality at speed dilemma
Serge Lazimi, Director of Product Management – Testing Solutions, Panaya
Automation goes beyond traditional solutions to lights out testing. It must be applied to new areas to ensure IT and business teams deliver application change most efficiently. Learn how QA practices become more agile, reduce risk and deliver change faster with the right tools and methodologies to ensure business and IT convergence. 3 Key Take Away Points Drive business user adoption with the right UAT tools and methodology Increase the accuracy of test cases without reliance on business users Achieve true automation with zero-touch testing from planning through execution.
CI/CD for Digital Apps – Streamlining the Dev, Test & Release Cycle in Enterprises
Guy Arieli, Chief Technology Officer, Experitest
In today’s competitive markets, enterprises rely on web & mobile applications to create great user experiences. Digital application delivery practices are undergoing massive change in the effort to meet growing pressure for short application and delivery cycles and high quality demands. CI/CD joins practices such as Shift left, DevOps, Continuous testing and automation in the effort to increase speed and quality while reducing costs. Join the session to learn how integrating continuous testing from early development stages in the CI/CD process shorten web & mobile app release cycles and ensures high customer satisfaction. Highlights: How to overcome the QA challenges in implementing CI/CD for digital apps in enterprises CI/CD best practices for digital app testing New technologies and skills required for developers and testers (including live demos) Case study – how a large North American Company cut their mobile app release cycle to two weeks by reworking their testing process.
Scaling Automation With Kubernetes on Google Cloud Platform
Arik Lerner, Teamlead, Liveperson
What will you learn ? New approach of managing a scalable testing platform of distributed automated tests with Kubernetes and Docker over Google Cloud Platform.
The 2020 framework to tackle the $284B m-commerce opportunity with flawless User Experience – Democratizing QA
Beny Rubinstein, Computer Engineer, MBA, Head of eCommerce, former CEO at micro-VC investing in emerging technologies for QA in mcommerce, Microsoft Digital Stores – EMEA
M-commerce has the potential to become a major channel for shopping and to change consumer shopping habits, but one overwhelming factor has prevented this shift: the mobile shopping experience is a nightmare. It is estimated that there is a daily loss of millions of dollars in mobile transactions due to app bugs. The mobile conversion rate of e-commerce is currently about 0.5%, while on desktops it can reach up to 5% – partially driven by the poor user experience while attempting to purchase on small screen devices. Moreover, current testing methods are expensive and take a long time to get done – making it hard and costly to prevent bugs from reaching the user experience. In this session, you will see a case study for how you can improve User Experience with an automated test and monitoring platform which allows anyone – not just experienced QA teams – to plan and manage various tests of mobile websites and applications on multiple different kinds of devices in just a few minutes, thus dramatically improving business outcomes while reducing revenue loss.