Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Как тестируют в Toptal
Alex Rodionov
June 23, 2016
Programming
0
170
Как тестируют в Toptal
Ruby Meetup. Омск. Июнь 2016.
Alex Rodionov
June 23, 2016
Tweet
Share
More Decks by Alex Rodionov
See All by Alex Rodionov
Crystalball: predicting test failures
p0deje
1
6k
Тестирование и параразработка
p0deje
0
84
Тестирование на основе сетей Петри
p0deje
2
170
Tester's Anxieties
p0deje
0
91
YARD - больше чем просто документация
p0deje
0
160
Тестирование как паразработка
p0deje
0
65
How to make your own Travis CI: Vagrant + KVM
p0deje
0
300
From Selenium to Watir
p0deje
2
300
Other Decks in Programming
See All in Programming
Excelの助けを借りて楽にシナリオを作ろう
rpa_niiyama
0
300
Cloudflare WorkersでGoを動かすライブラリを作っている話
syumai
1
320
はてなリモートインターンシップ2022 フロントエンドブートキャンプ 講義資料
hatena
0
120
Gradle build: The time is now
nonews
1
470
Writing Greener Java Applications
hollycummins
0
340
%q is for Quine
koic
0
410
An Advanced Introduction to R
nicetak
0
1.8k
Git Rebase
bkuhlmann
10
1.2k
ペパカレで入社した私が感じた2つのギャップと向き合い方
kosuke_ito
0
280
T3 Stack and TypeScript ecosystem
quramy
3
760
レガシーフレームワークからの移行
ug
0
120
Functional Data Engineering - A Blueprint for adopting functional principles in data pipeline
vananth22
0
180
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
74
4.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
32
1.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
13
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
240
11k
Testing 201, or: Great Expectations
jmmastey
25
5.7k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
351
21k
Writing Fast Ruby
sferik
613
58k
Unsuck your backbone
ammeep
659
56k
Scaling GitHub
holman
453
140k
The Cult of Friendly URLs
andyhume
69
5.1k
The Invisible Side of Design
smashingmag
292
48k
Docker and Python
trallard
30
1.9k
Transcript
Hire the top 3% of freelance talent www.toptal.com Как тестируют
в Toptal www.toptal.com Hire the top 3% of freelance talent
Hire the top 3% of freelance talent www.toptal.com ! Алексей
Родионов ! Paradev @ Toptal ! Selenium/Watir commiter О себе
Hire the top 3% of freelance talent www.toptal.com ! Монолитное
Rails приложение ! 5+ лет разработки ! 200+ моделей ! 300+ контроллеров ! 7 engines ! очень много сервисных классов ! очень много бизнес-логики О Toptal
Hire the top 3% of freelance talent www.toptal.com Культура Теория
Практика
Hire the top 3% of freelance talent www.toptal.com Культура Теория
Практика
Hire the top 3% of freelance talent www.toptal.com ! Agile
принципы ! Горизонтальная организация Инженерная культура
Hire the top 3% of freelance talent www.toptal.com ! Много
маленьких команд ! Команда кросс-функциональна ! Backend + Frontend + QA Инженерная культура
Hire the top 3% of freelance talent www.toptal.com ! Agile
testing ! Вся команда отвечает за качество Инженерная культура
Hire the top 3% of freelance talent www.toptal.com Культура Теория
Практика
Hire the top 3% of freelance talent www.toptal.com ! Пирамида
тестирования ! правильная Теория
Hire the top 3% of freelance talent www.toptal.com ! Пирамида
тестирования ! неправильная Теория
Hire the top 3% of freelance talent www.toptal.com ! Пирамида
тестирования ! в Toptal Теория
Hire the top 3% of freelance talent www.toptal.com Культура Теория
Практика
Hire the top 3% of freelance talent www.toptal.com ! rspec
+ rspec-rails + factorygirl ! models, controllers, views, decorators, etc. ! 47k+ ! 30 минут на CI Technology facing tests Backend
Hire the top 3% of freelance talent www.toptal.com ! сильно
интегрированы ! очень медленные ! нельзя делать TDD ! не влияют на дизайн Technology facing tests Backend
Hire the top 3% of freelance talent www.toptal.com ! mocha
+ karma ! phantomjs + browserstack ! 1,5k+ ! быстрые ! юнит Technology facing tests Frontend
Hire the top 3% of freelance talent www.toptal.com ! как
это повлияет на бизнес? ! нужно ли это вообще? ! как это связано с текущими процессами? ! забыли ли мы что-то? Business facing tests
Hire the top 3% of freelance talent www.toptal.com ! cucumber
+ watir + fixtures (custom) ! 3k+ ! системные (почти) ! очень медленные ! 40 минут на CI Business facing tests
Hire the top 3% of freelance talent www.toptal.com ! jenkins
! master ! pull requests через ghprb ! эвристика CI Сейчас
Hire the top 3% of freelance talent www.toptal.com ! Google
Compute Engine ! vagrant для масштабирования ! docker для изоляции ! parallel_tests + knapsack для параллелизации CI Сейчас
Hire the top 3% of freelance talent www.toptal.com ! BlueOcean
! Jenkinsfile ! zero-configuration ! kubernetes/swarm для масштабирования CI Будущее
Hire the top 3% of freelance talent www.toptal.com Спасибо! Вопросы?
Hire the top 3% of freelance talent