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
270
Как тестируют в 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
10
Bazel for Ruby
p0deje
0
8
Crystalball: predicting test failures
p0deje
1
7.3k
Тестирование и параразработка
p0deje
0
130
Petri Nets Based Testing
p0deje
0
21
Тестирование на основе сетей Петри
p0deje
2
350
Tester's Anxieties
p0deje
0
130
YARD - больше чем просто документация
p0deje
0
210
Тестирование как паразработка
p0deje
0
85
Other Decks in Programming
See All in Programming
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
1k
責務と認知負荷を整える! 抽象レベルを意識した関心の分離
yahiru
4
570
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
2024年のkintone API振り返りと2025年 / kintone API look back in 2024
tasshi
0
220
AWS Organizations で実現する、 マルチ AWS アカウントのルートユーザー管理からの脱却
atpons
0
150
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
910
Amazon S3 TablesとAmazon S3 Metadataを触ってみた / 20250201-jawsug-tochigi-s3tables-s3metadata
kasacchiful
0
170
データベースのオペレーターであるCloudNativePGがStatefulSetを使わない理由に迫る
nnaka2992
0
150
Bedrock Agentsレスポンス解析によるAgentのOps
licux
3
840
データの整合性を保つ非同期処理アーキテクチャパターン / Async Architecture Patterns
mokuo
47
17k
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
5.3k
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
3
750
Featured
See All Featured
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Typedesign – Prime Four
hannesfritz
40
2.5k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.4k
A designer walks into a library…
pauljervisheath
205
24k
Into the Great Unknown - MozCon
thekraken
35
1.6k
Making Projects Easy
brettharned
116
6k
Bash Introduction
62gerente
611
210k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
410
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