Skip to content

Latest commit

 

History

History
419 lines (257 loc) · 13.1 KB

test.md

File metadata and controls

419 lines (257 loc) · 13.1 KB

https://github.com/intuit/karate

https://martinfowler.com/articles/2021-test-shapes.html

https://about.sourcegraph.com/blog/how-not-to-break-a-search-engine-unglamorous-engineering/

https://openreplay.com/

https://blog.bitgloss.ro/2020/10/stop-mocking-your-system/

https://news.ycombinator.com/item?id=27729189

https://stackoverflow.blog/2022/01/03/favor-real-dependencies-for-unit-testing/

https://news.ycombinator.com/item?id=29909475

https://testing.googleblog.com/2024/10/smurf-beyond-test-pyramid.html

https://news.ycombinator.com/item?id=41890486

Persistence

https://www.infoq.com/articles/Testing-With-Persistence-Layers/

REST

https://github.com/apideck-libraries/portman

https://news.ycombinator.com/item?id=27845768 https://blog.apideck.com/announcing-portman

https://mockoon.com/

https://mockoon.com/docs/latest/import-export-data/ https://github.com/mockoon/mockoon

https://stepci.com/

https://news.ycombinator.com/item?id=33151474

ML

https://news.ycombinator.com/item?id=41936855

https://news.ycombinator.com/item?id=42830483

https://news.ycombinator.com/item?id=42628934

https://repository.upenn.edu/entities/publication/72ca3499-c5f6-4fc1-b5a3-9d66d8dd534e

https://news.ycombinator.com/item?id=42612211

https://www.reapi.com/playground/tests

https://jsben.ch/

https://news.ycombinator.com/item?id=40942270

https://news.ycombinator.com/item?id=40179186

https://www.eno-writer.com/008-deterministic-simulation-testing-for-a-word-processor/

https://news.ycombinator.com/item?id=39740835

https://jtway.co/optimize-your-chrome-options-for-testing-to-get-x1-25-impact-4f19f071bf45

https://www.robbieduncan.com/blog/sobject-datetime-precision-and-testing

https://stratoflow.com/types-of-software-testing/

https://news.ycombinator.com/item?id=36467092

https://martinfowler.com/bliki/HumbleObject.html

https://news.ycombinator.com/item?id=35629050

https://nhaehnle.blogspot.com/2023/01/software-testing-and-why-im-unhappy.html

https://news.ycombinator.com/item?id=34386039

https://arborist.dev/blog/breaking-test-assumptions

https://www.reddit.com/r/programming/comments/y4nv3x/breaking_test_assumptions/

https://chrome.google.com/webstore/detail/headless-recorder/djeegiggegleadkkbgopoonhjimgehda

https://news.ycombinator.com/item?id=27897291

https://github.com/ycd/dstp Common networking tests against your site

https://news.ycombinator.com/item?id=29161965

Load testing

https://slack.engineering/load-testing-with-koi-pond/

https://news.ycombinator.com/item?id=27458909

https://github.com/utkusen/reqstress

https://librecellular.org/

https://news.ycombinator.com/item?id=27577525

https://github.com/ddosify/ddosify

https://www.reddit.com/r/netsec/comments/q8kbzp/ddosify_highperformance_load_testing_tool_written/

https://news.ycombinator.com/item?id=29031488

https://ably.com/blog/how-we-load-tested-control-api

https://news.ycombinator.com/item?id=29164177

https://github.com/wg/wrk

https://github.com/anio/wrk-utils

https://loadjitsu.com/

https://news.ycombinator.com/item?id=30025804

https://slack.engineering/continuous-load-testing/

https://www.marcobehler.com/guides/load-testing

https://news.ycombinator.com/item?id=32960566

https://k6.io/ JS, Go

https://github.com/grafana/k6 https://dev.to/mxglt/k6-outil-simple-et-rapide-de-load-testing-1oad

https://news.ycombinator.com/item?id=41519459

CDC

https://martinfowler.com/articles/consumerDrivenContracts.html

https://microsoft.github.io/code-with-engineering-playbook/automated-testing/cdc-testing/

TDD

https://factorio.com/blog/post/fff-366

https://news.ycombinator.com/item?id=27549143

https://www.codewithjason.com/when-i-do-tdd-and-when-i-dont/

https://news.ycombinator.com/item?id=30358248

https://jeremydmiller.com/2022/10/04/real-life-tdd-example/

https://linkedrecords.com/the-big-tdd-misunderstanding-8e22c2f1fc21

https://news.ycombinator.com/item?id=38330989

https://news.ycombinator.com/item?id=40972488

https://news.ycombinator.com/item?id=43060636

A/B

https://edoconti.medium.com/offline-policy-evaluation-run-fewer-better-a-b-tests-60ce8f93fa15

https://news.ycombinator.com/item?id=27642296

https://chanind.github.io/2021/10/11/self-optimizing-ab-tests.html

https://news.ycombinator.com/item?id=28829456

https://netflixtechblog.com/interpreting-a-b-test-results-false-positives-and-statistical-significance-c1522d0db27a

https://news.ycombinator.com/item?id=29042562

https://philipwalton.com/articles/performant-a-b-testing-with-cloudflare-workers/

https://blog.alexandervolkmann.com/2022/01/05/conversion-rate-A-B-testing.html

https://news.ycombinator.com/item?id=29837922

https://www.amazon.science/publications/non-stationary-a-b-tests

https://news.ycombinator.com/item?id=31699032

https://www.evanmiller.org/how-not-to-run-an-ab-test.html

https://posthog.com/blog/ab-testing-mistakes

https://news.ycombinator.com/item?id=36354280

https://news.ycombinator.com/item?id=41099028

https://thenewstack.io/the-impedance-mismatch-test-is-your-data-layer-a-complex-mess/

https://news.ycombinator.com/item?id=27923631

https://www.neuraxio.com/blogs/news/how-to-unit-test-machine-learning-code

Perf

https://www.uninformativ.de/blog/postings/2021-08-19/0/POSTING-en.html

https://news.ycombinator.com/item?id=28232645

https://github.com/dendibakh/perf-book

Data generator

https://www.getsynth.com/ JSON

https://github.com/DiUS/java-faker

https://hypothesis.works/articles/what-is-property-based-testing/

https://jvns.ca/blog/2021/09/24/new-tool--an-nginx-playground/

https://news.ycombinator.com/item?id=28642983

http://christophermeiklejohn.com/filibuster/2021/10/02/filibuster-1.html

https://news.ycombinator.com/item?id=28733341

https://github.com/GoogleChromeLabs/chromium-bidi

Coverage

https://arnoldgalovics.com/the-test-coverage-trap/

UI

https://github.com/Mikuu/Micoo

https://github.com/lost-pixel/lost-pixel visual regression testing framework for modern web 🖼 First class integration with Storybook, Ladle & other frontend libraries

https://news.ycombinator.com/item?id=32897892

SMTP mail

https://github.com/axllent/mailpit

https://news.ycombinator.com/item?id=36448686

ML

https://news.ycombinator.com/item?id=39405996

https://news.ycombinator.com/item?id=39486717

https://news.ycombinator.com/item?id=39534856

News

https://news.ycombinator.com/item?id=42343920

https://news.ycombinator.com/item?id=42290204

https://news.ycombinator.com/item?id=41446252

https://lobste.rs/s/7pvs12/hurl_5_0_0_parallel_edition

https://news.ycombinator.com/item?id=41162576

https://news.ycombinator.com/item?id=40970261

https://news.ycombinator.com/item?id=40705464

https://jam.dev/

https://news.ycombinator.com/item?id=40318542

https://news.ycombinator.com/item?id=40082409

https://github.com/auchenberg/volkswagen

https://news.ycombinator.com/item?id=39979609

https://testing.googleblog.com/2024/02/increase-test-fidelity-by-avoiding-mocks.html

https://old.reddit.com/r/programming/comments/1b6b6rg/increase_test_fidelity_by_avoiding_mocks/

https://news.ycombinator.com/item?id=39455874

https://news.ycombinator.com/item?id=39407821

https://www.agileconnection.com/article/two-sides-software-testing-checking-and-exploring

https://news.ycombinator.com/item?id=39135192

https://shadowtraffic.io/

https://news.ycombinator.com/item?id=39046844

https://martinfowler.com/bliki/LegacySeam.html

https://news.ycombinator.com/item?id=38867528

https://concerningquality.com/txn-isolation-testing/

https://news.ycombinator.com/item?id=38867841

https://news.ycombinator.com/item?id=38283398

https://github.com/Planetary-Computers/autotab-starter

https://news.ycombinator.com/item?id=37943931

https://questdb.io/blog/fuzz-testing-questdb/

https://news.ycombinator.com/item?id=37163980

https://arxiv.org/abs/2203.05566

https://chipsandcheese.com/2023/06/14/latency-testing-is-hard-rdna-3-power-saving/

https://github.com/martinpiper/BDD6502

https://news.ycombinator.com/item?id=36318281

https://news.ycombinator.com/item?id=36275901

https://github.com/axboe/fio linux

https://github.com/sharkdp/hyperfine

https://echoserver.dev/

https://news.ycombinator.com/item?id=36019664

https://github.com/mutairibassam/mocki-ui

https://news.ycombinator.com/item?id=36014983

https://piotrminkowski.com/2023/05/09/contract-testing-with-quarkus-and-pact/

https://brie.dev/2022-http-testing-hurl/

https://redis.com/blog/datasets-for-test-databases/

https://news.ycombinator.com/item?id=41405364 expect

https://blog.janestreet.com/the-joy-of-expect-tests/

https://www.reddit.com/r/programming/comments/12de37u/what_if_writing_tests_was_a_joyful_experience/

https://tigerbeetle.com/blog/2023-03-28-random-fuzzy-thoughts/

https://news.ycombinator.com/item?id=35339521

https://mattwynne.net/new-beginning

https://news.ycombinator.com/item?id=35007609

https://www.worthe-it.co.za/blog/2023-02-09-i-was-saved-by-test-driven-development.html

https://www.amazon.science/blog/a-gentle-introduction-to-automated-reasoning

https://thenewstack.io/ai-machine-learning-and-the-future-of-software-development/

https://concerningquality.com/model-based-testing-theory/

https://matthewc.dev/musings/unit-tests/

https://news.ycombinator.com/item?id=34467523

https://pact.io/ microservices

https://www.mupuf.org/blog/2021/02/08/setting-up-a-ci-system-preparing-your-test-machine/

https://news.ycombinator.com/item?id=34384656

https://blog.janestreet.com/the-joy-of-expect-tests/ expect

https://news.ycombinator.com/item?id=34350749

https://www.jamesshore.com/v2/projects/testing-without-mocks/testing-without-mocks

https://news.ycombinator.com/item?id=34293631

https://github.com/stepci/stepci

https://blogs.gnome.org/shell-dev/2022/12/02/automated-testing-of-gnome-shell/

https://www.blazemeter.com/blog/debug-jmeter

https://simonwillison.net/2022/Nov/26/productivity/

https://news.ycombinator.com/item?id=33762438

https://kernel.org/doc/html/latest/dev-tools/kunit/

https://news.ycombinator.com/item?id=33742438

https://news.ycombinator.com/item?id=33742130

https://www.jetbrains.com/aqua/

https://news.ycombinator.com/item?id=33477056

https://stackoverflow.blog/2022/11/03/multiple-assertions-per-test-are-fine/

https://news.ycombinator.com/item?id=33479397

https://dl.acm.org/doi/10.1145/2790077 Deterministic Replay: A Survey

https://arxiv.org/abs/2210.11228 Intramorphic Testing: A New Approach to the Test Oracle Problem

https://github.com/jamii/hytradboi-jam-2022

https://news.ycombinator.com/item?id=33070247

https://karatelabs.github.io/karate/

https://github.com/vitest-dev/vitest

https://pypi.org/project/cram/ Functional testing framework for command line applications

https://github.com/clj-commons/etaoin clojure webdriver

https://www.wedesoft.de/software/2022/07/01/tdd-with-opengl/

https://hynek.me/articles/what-to-mock-in-5-mins/

https://news.ycombinator.com/item?id=31822683

https://github.com/MarginResearch/cannoli

https://lav.io/2014/05/transform-any-text-into-a-patent-application/

https://news.ycombinator.com/item?id=31546380

https://news.ycombinator.com/item?id=31332982 Show HN: A Swiss army knife for testing HTTP from the terminal

https://news.ycombinator.com/item?id=31083131 Ask HN: How do you keep track of software requirements and test them?

https://news.ycombinator.com/item?id=31083131

https://pernos.co/about/overview

https://www.scattered-thoughts.net/writing/the-shape-of-data/

https://jesseduffield.com/Testing-Private-Methods/

https://news.ycombinator.com/item?id=30600479

https://www.jamesshore.com/v2/blog/2018/testing-without-mocks

https://news.ycombinator.com/item?id=30565918

https://eng.uber.com/introducing-ballast-an-adaptive-load-test-framework/

https://canvatechblog.com/speeding-up-ui-tests-with-codeceptjs-and-playwright-98daf6cb8a79

https://codecept.io/

https://dev.to/tarantool/ten-year-experience-in-dbms-testing-19ea

https://news.ycombinator.com/item?id=30209366 Ask HN: Is there any tool for benchmarking responsiveness for Linux?

https://jworks.io/datafaker-1-1-0-released/

https://fsharpforfunandprofit.com/posts/property-based-testing-2/

https://github.com/microsoft/playwright framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit

https://news.ycombinator.com/item?id=30083042

https://rachelbythebay.com/w/2021/12/24/mkdir/

https://news.ycombinator.com/item?id=29679882

https://www.pixelbeat.org/docs/coreutils-testing.html

https://news.ycombinator.com/item?id=29459185

https://simons.berkeley.edu/events/breakthroughs-locally-testable-codes-constant-rate-distance-and-locality

https://www.quantamagazine.org/researchers-defeat-randomness-to-create-ideal-code-20211124/

https://news.ycombinator.com/item?id=29340823 https://news.ycombinator.com/item?id=29346810

https://en.wikipedia.org/wiki/Polar_code_(coding_theory) https://en.wikipedia.org/wiki/Locally_testable_code

https://blog.stevensanderson.com/2009/11/04/selective-unit-testing-costs-and-benefits/

https://news.ycombinator.com/item?id=29120492

https://dnlserrano.dev//2019/05/26/exunit-deep-dive.html

https://pactflow.io/

https://www.flakybot.com/

https://news.ycombinator.com/item?id=29028681

https://lemire.me/blog/2021/10/21/converting-binary-floating-point-numbers-to-integers/

https://news.ycombinator.com/item?id=28941755