TestCon Moscow 2020
2020-09-15..2020-09-17
Moscow, Russian Federation
[TestCon Moscow 2017, TestCon Moscow 2019, TestCon Moscow 2020]
who it's for
test automation engineers, qa engineers, mobile testers, qa managers, devops engineers, performance testers, security testers, test architects
topics
AI test generation and scenario AI; computer vision visual regression; mobile weekly release process; Appium on emulators and devices; smart contract testing with Truffle/Ganache; Jenkins CI with SonarQube and Allure; Charles Proxy traffic rewriting; Cypress UI automated testing; Selenium hardening techniques; database unit testing (utPLSQL style); Azure DevOps cloud services for QA; IoT device testing risks
| title | author | length |
|---|---|---|
| AI in QA. Rise of the Machines? | Mikhail Ryabov | 30m |
Overview of how artificial intelligence is being applied in software quality assurance, discussing AI technologies and tools used in testing and implications… | ||
| How We Moved to Weekly Mobile Releases on iOS & Android | Pavel Shchedukhin | 48m |
A mobile team moved to weekly releases for their iOS and Android apps by changing their development and testing practices. The talk explains the problems they… | ||
| Test Automation as a Development Team | Semen Vyazemskiy | 44m |
Looks at treating test automation as a development team function: using developer tools and workflows (e.g., code repositories, CI/CD, code review) to build… | ||
| Testing Ethereum Smart Contracts | Egor Vasilev | 29m |
Covers testing of Ethereum smart contracts, focusing on tools and techniques used to verify and validate smart contract behavior on the Ethereum platform… | ||
| How to Survive in Agile and Benefit Your Team and Yourself | Marina Kulikova | 31m |
Practical guidance on surviving and thriving in Agile teams by balancing team needs and personal well‑being; covers practices and behaviors to make Agile work… | ||
| The Product Lifecycle Through the Customer's Eyes | Roman Soroka | 41m |
A presentation describes the product lifecycle from the customer's perspective, focusing on testing and quality throughout development. It covers trends and… | ||
| A Tester Only Makes One Mistake! | Yegor Bugayenko | 55m |
Examines how a single mistake by a tester can lead to failures in software quality and development flow, using examples from testing practice. Discusses trends… | ||
| Pyotr Gribanov | Petr Gribanov | 26m |
Describes techniques for testing a developer IDE, specifically the 1C:Enterprise Development Tools which is based on Eclipse. Covers testing challenges and… | ||
| Neurophysiology of Developer–Tester Communication | Grigoriy Petrov | 46m |
Explains neurophysiological and psychological mechanisms behind communication between developers and testers, naming common cognitive biases and… | ||
| Charles Proxy: an Indispensable Traffic Monitoring Tool in a Tester's Hands | Charles Proxy | 26m |
Overview of using Charles Proxy for monitoring network traffic in testing: explains how Charles Proxy helps testers inspect and manipulate HTTP(S) requests and… | ||
| Test Automation in the Database: Unit Tests and Data Providers | Georgiy Kopychev | 33m |
Covers automating database testing using unit tests and data providers, describing how to create and run unit tests against a database and how to supply test… | ||
| A Good Flaky Test Is an Unrun Flaky Test | Ivan Varivoda | 45m |
Presentation argues that a good flaky test is one that never runs; it discusses flaky tests in automated testing and techniques to prevent, detect, and… | ||
| Applying AI Capabilities in Scenario Testing | Kryuchkov Vladimir | 44m |
Discusses using artificial intelligence techniques to support scenario-based testing, naming AI as the enabling technology and focusing on applying AI… | ||
| Pitfalls of Functional Testing and How to Overcome Them (with TestCafe) | Elena Dikareva | 40m |
Covers common pitfalls in functional (end-to-end) testing and practical ways to overcome them using the TestCafe framework, including techniques and patterns… | ||
| From Technical and Functional Testing to Linguistic and Cultural Testing | Andrey Moiseev | 45m |
Andrey Moiseev discusses expanding software testing beyond technical and functional checks to include linguistic and cultural testing. The talk covers… | ||
| What's Interesting About Testing a Testing Tool | Nikita Lipilin | 37m |
A talk about testing tools for testers that examines interesting aspects of testing a testing tool itself: what problems arise when you validate and verify… | ||
| Postman vs. Python: Why I Chose the Latter | Nikita Belkovskiy | 43m |
Compares using Postman versus Python for API testing, explains why the presenter chose Python. Describes the problems with Postman for their workflow and the… | ||
| From Testing to Quality Assurance | Marina Kulikova | 33m |
The talk discusses shifting from traditional software testing to broader quality assurance practices, covering trends and best practices for improving software… | ||
| Greed in the Team: Where It Comes From, Why It Exists and the Consequences We Face | Anastasiya Lenshmidt | 45m |
Discusses team-level greed in software development: where it comes from, why teams adopt greedy behaviors, and what negative consequences arise. Uses… | ||
| Security Testing of Remote Banking Systems per Bank of Russia Requirements | Vladislav Savchenko | 30m |
Covers security testing for remote banking service systems to meet the Bank of Russia's requirements, focusing on validating compliance with regulatory… | ||
| Functional API Tests Are Not Load API Tests | Nikolay Mirontsev | 35m |
Explains the difference between functional API tests and load (performance) API tests, naming API testing as the technology and contrasting functional testing… | ||
| Azure-powered Services: Azure DevOps Cloud Services to Help the QA Automator | Evgeniy Popovich | 32m |
Covers Microsoft Azure cloud services and Azure DevOps tools that help QA automation engineers. Names Azure and Azure DevOps as the technologies and focuses on… | ||
| UX Testing: Let's Build Products Better Than Before! | Darya Manukhina | 33m |
Covers UX testing methods to build better products, focusing on how to evaluate and improve user experience during development. Describes practical approaches… | ||
| Make Your Life Simple and Carefree with BDD | Marko Manits | 48m |
Using Behavior-Driven Development (BDD) to simplify everyday work: explains how BDD practices and tools (e.g., Gherkin-style specifications and automated… | ||
| Make Your Life Simple and Carefree with BDD | Marko Manits | 48m |
The talk explains how Behavior-Driven Development (BDD) can simplify testing and development workflows by using BDD tools and practices to make requirements… | ||
| Anton Angelov (RUS) | Anton Angelov | 42m |
Discusses reusing WebDriver functional tests for load testing by combining functional and performance testing. Covers practical techniques to run existing… | ||
| Anton Angelov (EN) | Anton Angelov | 42m |
Covers combining load and functional testing by reusing WebDriver tests for load testing. Describes using existing WebDriver-based functional test scripts and… | ||
| UI automated testing with Cypress and Bamboo | Pavel Balakhonov | 54m |
Covers setting up automated UI tests using Cypress and integrating them with Bamboo CI. Explains how to run and manage Cypress test suites within Bamboo… | ||
| Effective regression testing using an adaptive approach | Gyore Zakharchev | 46m |
Covers methods for making regression testing more efficient by using an adaptive approach that selects and prioritizes tests based on changing conditions… | ||
| Effective regression testing using an adaptive approach | Gyore Zakharchev | 46m |
Describes using an adaptive approach to make regression testing more efficient by selecting and prioritizing test cases based on changing conditions. Covers… | ||
| Internet of Things technologies: risks, challenges and testing | David Pacha | 40m |
Overview of Internet of Things (IoT) technologies with focus on their risks, the challenges they pose, and how to test them. Covers IoT systems, likely… | ||
| Internet of Things technologies: risks, challenges and testing | David Pacha | 40m |
Overview of Internet of Things technologies focusing on their risks, the specific challenges they introduce, and approaches to testing IoT systems. Covers IoT… | ||
| Rechecking and the Philosopher's Stone: Turning Selenium into Adamantium | Dzheremias Ressler | 48m |
How to harden Selenium tests and make them more reliable by applying repeatable re-check strategies and best practices; the talk discusses turning fragile… | ||
| Rechecking and the Philosopher's Stone: Turning Selenium into Adamantium | Dzheremias Ressler | 46m |
Talk explains transforming Selenium-based test suites into more robust, maintainable systems by applying repeatable verification techniques and strengthening… | ||
| Performance testing | Sergey Medynskiy | 48m |
Overview of performance testing: why it matters for software quality and development cycles, plus formats for learning (onsite and online) at the hybrid… | ||
| Automated testing is not synonymous with continuous testing | Adam Auerbakh | 42m |
The talk distinguishes automated testing from continuous testing, arguing they are not the same. It explains what automated testing and continuous testing each… | ||
| Lessons learned from mobile crowdtesting | Ron Verner | 59m |
A talk about lessons learned from mobile crowdtesting, describing experiences with using crowdtesting for mobile apps. It covers practical findings on… | ||
| Lessons learned from mobile crowdtesting | Ron Verner | 59m |
Lessons learned from mobile crowdtesting: practical findings about using crowdtesters to test mobile apps, including which issues crowdtesting uncovers… | ||
| Help! We're having quality assurance problems! | Nil Malotou | 41m |
Presentation announces TestCon Moscow conference (onsite and online, Oct 25–28, 2022) focused on software testing trends, best practices, and improving the… | ||
| Help! We're having quality assurance problems! | Nil Malotou | 41m |
A presentation about current challenges in software quality assurance and practical ways to address them. It discusses testing trends and best practices for… | ||
| nothing matches | ||