Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Evolution of Test Automation
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Dmitry Buzdin
March 03, 2015
Technology
100
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Evolution of Test Automation
Dmitry Buzdin
March 03, 2015
More Decks by Dmitry Buzdin
See All by Dmitry Buzdin
Finding your garbage
buzdin
0
100
Modern Security with OAuth 2.0 and JWT and Spring
buzdin
0
220
Continous Testing at Scale
buzdin
0
90
Java 8 Language Additions
buzdin
1
290
Java EE 7 New Backend Features
buzdin
0
310
Other Decks in Technology
See All in Technology
#jawssonic2026 あの時代が悪かった ~動かなかったSageMakerと共に迎えたイベント当日~
ktkn1129
0
140
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
110
Driving AI Adoption Using In-House GPUs to Serve Qwen
po3rin
2
470
Microsoft 365 Copilot chat -tekoälypalvelun tietosuojaongelmat
hponka
0
560
WAF 運用改善の承認サイクル/SRE_BizReach_MIXI_1
visional_engineering_and_design
2
380
ペアプロの価値はコードを書くことだけじゃない
codmoninc
PRO
0
140
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
220
20260903 Tokyo Jazug Night #62 | Azure エンジニアよ、 その環境は本当にセキュアか?
olivia_0707
1
640
GuardDuty 検知対応を DevOps Agent で効率化しようとしている話 / GuardDuty Investigations with DevOps Agent
masahirokawahara
1
340
AI時代におけるプロダクト横断勉強会の設計
zozotech
PRO
0
170
Bet AI Day 2026丨How We Bet AI: AIとともに働く場をつくる
layerx
PRO
2
2.8k
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
100
Featured
See All Featured
Fireside Chat
paigeccino
42
4k
The Limits of Empathy - UXLibs8
cassininazir
1
640
Balancing Empowerment & Direction
lara
6
1.3k
Practical Orchestrator
shlominoach
191
12k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
500
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
820
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
590
エンジニアに許された特別な時間の終わり
watany
108
250k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Transcript
Evolution of Test Automation Travel through ages by Dmitry Buzdin
About Myself • Software Engineer with 10 years of experience
• Close relations with test automation • Test Automation Framework in Tieto • Test Automation Framework in Ericsson
Evolution of Testing From testers and developers point of view
Dinosaur Age ~1990 - 1999
Waterfall Approach
Typical QA department
State of Testing • Most of the testing is manual
• First custom scripts for automation • Running automated tests manually… • Release cycle 6 months
Very few open source testing tools
GUI Testing • Commercial automation tools • Record and playback
mostly • Testing on Windows 95/98
Custom Scripting Languages • “Even non-programmers understand” • Works only
inside commercial tool
Something Like This http://lolcode.org/ HAI CAN HAS STDIO? PLZ OPEN
FILE "LOLCATS.TXT"? AWSUM THX VISIBLE FILE O NOES VISIBLE "ERROR!" KTHXBYE
Summary • Most of test automations projects fail • Test
automation is not working
Developers and Testing
Iron Age 1999 - 2004
1999 2002 Agile Revolution
Agile Methodologies • Small teams • Cross-functional • Short development
cycles • Release cycle ~ 3 months
Apache JMeter 2001 JUnit.org 2000
State of Testing • Some automation achieved for core test
cases • Mostly commercial tools for testing
Developers and Testing • Developers are writing their first tests
• TDD is invented! • But covers unit testing only • Developers and QA are not sharing tests
Test-Driven Development
Developers and Testing
Middle Ages 2004 - 2008
The Webolution • Everything is a Web app now •
Ajax • Browser wars
New Tools Selenium 2004 First functional open source tools, which
everyone uses FitNesse 2005
Continuous Integration 2007 Multiple integrations per day
Continuous Integration • Continuous Integration becomes popular • Tests are
are executed every night • Release cycle - one sprint
State of Testing • Moderate test automation?
Developers and Testing • Developers learned integration testing • Talking
to QA from time to time • Using mock frameworks
Age of Enlightenment 2008 - 2014
None
Agile is the only option!
GitHub 2008 2008 Open Source Everywhere! Ruby
Mobile Revolution How do you even test this? …
Continuous Delivery
DevOps Tooling
State of Testing • Tests are executed after every commit
• Release cycle - one week or less
Developers and Testing • Everyone writes automated tests • QA
and development working together
Cyberpunk Age 2015 - now
Age of the Cloud
Open Source • Mix and match interoperable tools • New
testing tool every month • Open source Testing middleware
State of Testing • End-to-end delivery pipeline automation • No
time for manual testing • Release cycle - less than one day
Testing Architecture • Testing is behind development for about 5
years • We already experienced this change in Dev • We are working on making Test change happen
Test Automation At Scale Test Management System Test Data System
Test Execution System Test Reporting System Test Environment Manager Testing Cloud Test Scheduling System Requirement Management System Defect Tracking System
Developers and Testers
Summary • Embrace the change • Pushing the limit of
test automation • Testing is more complicated than ever