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
Как тестируют в Toptal
Search
Alex Rodionov
June 23, 2016
Programming
0
280
Как тестируют в Toptal
Ruby Meetup. Омск. Июнь 2016.
Alex Rodionov
June 23, 2016
Tweet
Share
More Decks by Alex Rodionov
See All by Alex Rodionov
Alumnium - Open-source AI-powered Test Automation
p0deje
1
13
Bazel for Ruby
p0deje
0
9
Crystalball: predicting test failures
p0deje
1
7.3k
Тестирование и параразработка
p0deje
0
130
Petri Nets Based Testing
p0deje
0
22
Тестирование на основе сетей Петри
p0deje
2
460
Tester's Anxieties
p0deje
0
130
YARD - больше чем просто документация
p0deje
0
210
Тестирование как паразработка
p0deje
0
85
Other Decks in Programming
See All in Programming
Datadog DBMでなにができる? JDDUG Meetup#7
nealle
0
150
複数のAWSアカウントから横断で 利用する Lambda Authorizer の作り方
tc3jp
0
120
新宿駅構内を三人称視点で探索してみる
satoshi7190
2
120
LINE messaging APIを使ってGoogleカレンダーと連携した予約ツールを作ってみた
takumakoike
0
120
Kotlinの開発でも AIをいい感じに使いたい / Making the Most of AI in Kotlin Development
kohii00
5
1.4k
『テスト書いた方が開発が早いじゃん』を解き明かす #phpcon_nagoya
o0h
PRO
9
2.5k
Honoをフロントエンドで使う 3つのやり方
yusukebe
7
3.6k
「個人開発マネタイズ大全」が教えてくれたこと
bani24884
1
270
GoとPHPのインターフェイスの違い
shimabox
2
210
Boos Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
460
CDKを使ったPagerDuty連携インフラのテンプレート化
shibuya_shogo
0
110
たのしいSocketのしくみ / Socket Under a Microscope
coe401_
8
1.4k
Featured
See All Featured
A better future with KSS
kneath
238
17k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
30
4.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.2k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.2k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
52k
Done Done
chrislema
182
16k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
380
Typedesign – Prime Four
hannesfritz
41
2.5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
How to Think Like a Performance Engineer
csswizardry
22
1.4k
Designing for humans not robots
tammielis
250
25k
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