MCPcopy
hub / github.com/abhivaikar/howtheytest

github.com/abhivaikar/howtheytest @main sqlite

repository ↗ · DeepWiki ↗
117 symbols 228 edges 39 files 9 documented · 8%
README

How They Test

Contributions Welcome!

A curated collection of publicly available resources on how software companies around the world test their software systems and build their quality culture.

⚠️ Notice: This README is Deprecated

This README file is no longer actively maintained. The company list and resources below are from an older version and may be outdated.

Please visit the official website for the most up-to-date information:

🌐 https://abhivaikar.github.io/howtheytest/

The new website features: - ✅ Up-to-date company and resource listings - ✅ Easy-to-use search and filtering - ✅ Contribution form for submitting new resources - ✅ Better organization by industry and topics


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

Atlassian

Blogs & Articles

Videos

Automattic (Wordpress)

Videos

Basecamp

Videos

BBC

Blogs & Articles

Extension points exported contracts — how you extend this code

Resource (Interface)
(no doc)
types/database.ts
ResourceWithCompany (Interface)
(no doc)
components/WhatsNew.tsx
CompanyCardProps (Interface)
(no doc)
components/CompanyCard.tsx
CompanyHeaderProps (Interface)
(no doc)
components/CompanyHeader.tsx
ComboboxProps (Interface)
(no doc)
components/Combobox.tsx
TurnstileProps (Interface)
(no doc)
components/Turnstile.tsx
FilterBarProps (Interface)
(no doc)
components/FilterBar.tsx
MultiSelectComboboxProps (Interface)
(no doc)
components/MultiSelectCombobox.tsx

Core symbols most depended-on inside this repo

handler
called by 20
netlify/functions/submit-resource.mjs
getDatabase
called by 7
lib/database.ts
handleFilterChange
called by 4
components/FilterBar.tsx
checkNewValue
called by 3
app/contribute/page.tsx
scroll
called by 2
components/WhatsNew.tsx
handleSelect
called by 2
components/Combobox.tsx
handleSelect
called by 2
components/MultiSelectCombobox.tsx
getCompanyById
called by 2
lib/database.ts

Shape

Function 96
Interface 21

Languages

TypeScript100%

Modules by API surface

app/contribute/page.tsx14 symbols
scripts/validate-resources.mjs10 symbols
scripts/migrate_data.js9 symbols
components/Combobox.tsx9 symbols
netlify/functions/submit-resource.mjs8 symbols
components/WhatsNew.tsx7 symbols
components/MultiSelectCombobox.tsx7 symbols
lib/database.ts6 symbols
components/FilterBar.tsx5 symbols
types/database.ts4 symbols
netlify/functions/__tests__/helpers.test.mjs4 symbols
components/Turnstile.tsx4 symbols

Dependencies from manifests, versioned

@octokit/auth-app8.1.2 · 1×
@octokit/rest22.0.1 · 1×
@testing-library/jest-dom6.9.1 · 1×
@testing-library/react16.3.0 · 1×
@testing-library/user-event14.6.1 · 1×
@types/node24.10.1 · 1×
@types/react19.2.7 · 1×
@types/react-dom19.2.3 · 1×
ajv8.17.1 · 1×
ajv-formats3.0.1 · 1×
autoprefixer10.4.22 · 1×

For agents

$ claude mcp add howtheytest \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact