QA on CodeFest: the future, iOS farms and backdoors

    While the guys from backends and frontends polish the last phrases to talk about their sections, the guys from testing have already checked everything.

    What is the testing section about?

    Let's talk about the processes and approaches in testing, how to and should not be tested. We will pay attention to automation and continue digging topics from last year: about load testing and testing for iOS. And in the continuation of the report on the test Android farm, let's talk about the farm for iOS and how backdoors in the Android application help automation.

    By the way, this year they found an additional hall in the Expo, abandoned half measures and made a quality section for two days - 14 performances in the main program and conversations in the expert zone.

    About the present and future of testing

    Sometimes in the race for automation you can forget what we are doing and why. Let's dream about the future of QA, remember the important processes of manual testing and best / worst practices.

    imageValery Burmistrov from TeamViewer will talk about the present and future testing.

    “Like the entire IT sphere, testing is developing rapidly in different directions. Let's look at the trends in testing and try to look a bit into the future. ”

    imageJan Jaap Cannegieter from Squerist will give a presentation on Groupwise Testing or why one tester is good, but many are even better.

    “I will what bug hunts and test mobs are, how they are organized and what success factors and pitfalls are.”

    imageIgor GoldschmidtGett will share his experience on how to and should not test a mobile application.

    “In my report, you will learn about problematic areas in testing the client part of a mobile application using the example of the Discovery starship team, which tested its new feature - spore engine.”

    About backends

    When automating End-To-End testing, we spend a lot of effort writing and keeping tests up to date. In the past, we have already covered Model Based Testing, App Crawling, and Monkey Testing. Approaches allow you to replace part of the “manual” automation by generating scripts and automatically searching for regression. This year, let's take a look at the Diffy tool , which is looking for bugs in web services.


    "Diffy is a tool used at Twitter, Airbnb, and many other companies to automatically catch regressions in backend services before they are deployed to production. This talk will cover the fundamental concepts behind Diffy and how its automation helps achieve peace of mind for service owners, devops, and QA folks. ”

    About mobile phones

    imageGleb Golovin from 2GIS will release a sequel to his story about a testing farm for cell phones. Last year was Android, this year iOS.

    “When your team supports the Android device farm for running UI / Unit / Benchmark tests, sooner or later the boss comes and says:“ And let's do it, only for iOS ””

    imageRajdeep Varma from Badoo will share his experience using backdoors Improve the reliability and speed of end-to-end tests of an Android application.
    "A very powerful feature is missing in Appium for Android: the ability to call application code from automation code like Calabash Backdoors do. We modified Appium such that we could instrument our app under test. This makes our application more testable and our tests more predictable »

    About the load

    This time we have three complementary speeches about stress testing.

    imageEric Proegler from Medidata Solutions will tell you how to correctly interpret the results of stress testing, put and test hypotheses.

    "Results interpretation and reporting is where a performance tester earns their stripes. We'll look at some results from actual projects and together puzzle out the essential message in each. ”

    imageMikhail Kosykhin from Lamoda will put all this into the practical context of preparing for Black Friday.

    “I’ll tell you what happens if you select the wrong scenarios and load profile, how to prepare for performance testing, errors and experience.”

    imageDenis Trifonovwill tell how in 2GIS they put load testing on a stream and continuously test 30 projects.

    “I will share my experience in building an automated infrastructure for testing the performance of 30 projects from backends to mobile phones.”

    And further

    Alexey Vinogradov will talk about the KISS-driven approach to test automation, and explain why some popular programming techniques may become unnecessary or even harmful in the test code.

    Alexey Churbanov from Kaspersky Lab will tell you how automated testing helps detect compatibility problems as early as possible, what difficulties may arise in the process and how to deal with them.

    And together with Marina Remneva from Wrike, we will calculate how much “oh” in the word “deploy” and find out how to deploy a monolithic product when 17 teams work on it at the same time. Oh.

    Everything about the QA section. For the rest of the speakers, we invite you to the CodeFest website .

    Also popular now: