Created at: 2020-03-24 17:07:10
How They Test
A curated collection of publicly available resources on how software companies around the world test their software systems and build their quality culture.
Foreword
One of the outcomes of the various Taqelah meetups was that many software companies got to share their testing and quality culture with the community. It was absolutely fantastic to see the amazing stuff companies are doing to test their software, and ensure quality of their products and platforms.
Apart from this, many companies regularly come forward and share their best practices, tools, techniques and culture of software testing on various public platforms like conferences, blogs & meetups. The resources are there but dispersed, lost into the internet.
There is no single knowledge repository that gives a direct look at these best practices, tools, techniques and culture of software testing these companies adopt. This repository intends to do that.
Happy Learning!
Please note, that all the resources mentioned here are publicly available resources.
Kind of topics here
Testing / quality of software goes beyond traditional activities of pre-release functional testing and test automation. Hence the kind of topics you can expect to read about here are:
- Functional testing
- Non-functional testing
- Test automation
- Testing in CI/CD
- Release management and it's impact on quality/testing.
- Quality processes and culture
- Testing in production (monitoring/observability, chaos engineering, site reliability engineering etc.)
- Customer / user support
- User research / user testing from product/UX perspective
Companies & how they test their software
ACV Auctions
Blogs
Adore Me
Blogs
Airbnb
Blogs
Amazon
Blogs & Articles
Videos
Appian
Blogs & Articles
Apple
Blogs & Articles
Videos
ASOS
Blogs
Videos
Enhancing the Processes of Test Driven Development - Talk
Atlassian
Blogs & Articles
Videos
Automattic (Wordpress)
Videos
Basecamp
Videos
BBC
Blogs & Articles
Videos
Box
Videos
Bumble
Blogs & Articles
Videos
Canva
Blogs & Articles
Videos
CapitalOne
Blogs and Articles
Videos
Carousell
Blogs & Articles
Videos
Cazoo
Blogs & Articles
Deliveroo
Blogs
Disney+ Hotstar
Blogs & Articles
Dollar Shave Club
Blogs
DoorDash
Blogs
Dream11
Blogs & Articles
Dropbox
Blogs & Articles
Videos
Duolingo
Blogs & Articles
eBay
Blogs & Articles
Videos
Elsevier
Blogs & Articles
Etsy
Handbook
Blogs & Articles
Everon
Blogs & Articles
Expedia
Blogs & Articles
Videos
Facebook
Blogs & Articles
Videos
Figma
Blogs & Articles
Flipkart
Blogs & Articles
GitHub
Blogs & Articles
Videos
GitLab
Handbook
Blogs and Articles
GoDaddy
Blogs & Articles
Goibibo
Blogs & Articles
GoJek
Blogs
Google
Books
Blogs
Videos
- Meet Test Engineers at Google
-
GTAC 2016: Evolution of Business and Engineering Productivity, Slides
-
GTAC 2016: The Quirkier Side of Testings, Slides
-
GTAC 2016: How Flaky Tests in Continuous Integration: Current Practice at Google and Future Directions, Slides
-
GTAC 2016: OpenHTF - The Open-Source Hardware Testing Framework, Slides
-
GTAC 2016: Integration Testing with Multiple Mobile Devices and Services, Slides
-
GTAC 2016: Finding bugs in C++ libraries using LibFuzzer, Slides
-
GTAC 2015: Juggling Chainsaws for Fun and Profit: Lessons Learned from Mobile Cross-Platform Integration Testing, Slides
-
GTAC 2015: How to Component Test Soup Dumplings, Slides
-
GTAC 2015: Chromecast Test Automation, Slides
-
GTAC 2015: Automated Accessibility Testing for Android Applications, Slides
-
GTAC 2015: Statistical Data Sampling, Slides
-
GTAC 2015: Nest Automation Infrastructure, Slides
-
GTAC 2015: Fake Backends with RpcReplay, Slides
-
GTAC 2014: Chrome OS Test Automation Lab, Slides
-
GTAC 2014: Make Chrome the best mobile browser, Slides
-
GTAC 2014: Test coverage at Google, Slides
-
GTAC 2014: The Importance of Automated Testing on Real and Virtual Mobile Devices, Slides
-
GTAC 2014: Free Tests Are Better Than Free Bananas: Using Data Mining and Machine Learning To Automate Real-Time Production Monitoring, Slides
-
GTAC 2014: Google BigQuery Analytics, Slides
-
GTAC 2014: The Testing User Experience, Slides
-
GTAC 2014: Going Green: Cleaning up the Toxic Mobile Environment, Slides
-
GTAC 2013: Opening Keynote - Evolution from Quality Assurance to Test Engineering, Slides
-
GTAC 2013: Webdriver for Chrome, Slides
- GTAC 2013: Karma - Test Runner for JavaScript
-
GTAC 2013: Automated Video Quality Measurements, Slides
-
GTAC 2013: Testable JavaScript - Architecting Your Application for Testability, Slides
-
GTAC 2013: Breaking the Matrix - Android Testing at Scale, Slides
-
GTAC 2013: Android UI Automation, Slides
-
GTAC 2013: Building Scalable Mobile Test Infrastructure for Google+ Mobile, Slides
-
GTAC 2013: Espresso: Fresh Start to Android UI Testing, Slides
-
GTAC 2013: Web Performance Testing with WebDriver, Slides
-
GTAC 2013: Continuous Maps Data Testing, Slides
-
GTAC 2013: Finding Culprits Automatically in Failing Builds - i.e. Who Broke the Build?, Slides
GovTech Singapore - GDS(DCUBE)
Blogs & Articles
Grab
Blogs & Articles
Helpshift
Blogs & Articles
Videos
hh.ru
Blogs & Articles
Instacart
Blogs & Articles
Videos
Intel
Videos
KeepTruckin
Blogs & Articles
La Redoute
Blogs & Articles
Videos
LinkedIn
Blogs & Articles
Videos
Loveholidays
Blogs & Articles
McDonald’s
Blogs & Articles
Mattermost
Blogs & Articles
Mailchimp
Blogs & Articles
ManoMano
Blogs & Articles
Meesho Tech
Blogs & Articles
Mercari
Blogs & Articles
Microsoft
Books
Articles
Miro
Blogs & Articles
Monese
Blogs & Articles
Monzo
Blogs & Articles
Mozilla
Handbook
Blogs & Articles
Videos
NASA
Blogs & Articles
Other
Netflix
Blogs & Articles
Videos
Ninjavan
Blogs & Articles
Nubank
Blogs & Articles
OutSystems
Blogs & Articles
Videos
PayPal
Blogs & Articles
Picnic
Blogs & Articles
Pinterest
Razorpay
Blogs & Articles
Slalom Build
Blogs & Articles
Salesforce
Blogs & Articles
Shazam
Blogs & Articles
Videos
Shopify
Blogs & Articles
Videos
Slack
Blogs & Articles
Videos
Soundcloud
Blogs & Articles
Videos
Spotify
Blogs & Articles
Videos
Squarespace
Blogs & Articles
Stackoverflow
Blogs & Articles (& stackoverflow questions about stackoverflow obviously! :) )
Stripe
Blogs & Articles
Stuart Engineering
Blogs & Articles
Swiggy
Blogs & Articles
The Guardian
Blogs & Articles
The Signal Group
Blogs & Articles
Trendyol
Blogs & Articles
Trivago
Blogs
Twilio
Blogs & Articles
Twitter
Videos
Uber
Videos
Blogs & Articles
Veracode
Handbook
Videos
Visma
Videos
WalmartLabs
Blogs & Articles
Videos
Wikimedia
Handbook
Wingify
Blogs & Articles
Wix
Blogs & Articles
Videos
git
Wrike
Blogs & Articles
Videos
Zalando
Blogs & Articles
Zerodha
Blogs & Articles
-
Hello, World! - Includes interesting aspects of how Zerodha managed testing and their principles around engineering quality.
Contributors
Contribution
Want to contribute? Just fork and raise a PR!
Credits
Code of Conduct
Please refer to the code of conduct here.
License