---
type: bookmarks
tags: ['test']
status: release
ctime: 2022-04-09
mtime: 2024-03-22
---

📌 테스트 전반에 대한 가이드 및 베스트 프랙티스

- [이 가이드가 당신의 테스트 기술을 한 단계 끌어 올리는 이유](https://github.com/goldbergyoni/javascript-testing-best-practices/blob/master/readme.kr.md)
- [테스트 함정과 해결 방법](https://www.smashingmagazine.com/2021/07/frontend-testing-pitfalls/)
- [GitHub - mhevery/guide-to-testable-code](https://github.com/mhevery/guide-to-testable-code)
- [Good Code, Testable Code | Epic Web Dev](https://www.epicweb.dev/good-code-testable-code)
- [The True Purpose of Testing | Epic Web Dev](https://www.epicweb.dev/the-true-purpose-of-testing)

---

🛠 Cypress 관련 리소스

- [Cypress Tips and Tricks | Better world by better software](https://glebbahmutov.com/blog/cypress-tips-and-tricks/?hss_channel=tw-2774638535)
- [cypress-example-recipes/examples at master · cypress-io/cypress-example-recipes · GitHub](https://github.com/cypress-io/cypress-example-recipes/tree/master/examples)

---

🔎 React 테스트 관련 자료

- [Common mistakes with React Testing Library](https://kentcdodds.com/blog/common-mistakes-with-react-testing-library)
- [Best Practices for Writing Tests with React Testing Library | ClarityDev blog](https://claritydev.net/blog/improving-react-testing-library-tests)
- [Avoid Nesting when you're Testing](https://kentcdodds.com/blog/avoid-nesting-when-youre-testing)

---

📏 테스트 기법 및 접근법

- [How to get started with property-based testing in JavaScript using fast-check](https://jrsinclair.com/articles/2021/how-to-get-started-with-property-based-testing-in-javascript-with-fast-check/)
- [Inverse Assertions | Epic Web Dev](https://www.epicweb.dev/inverse-assertions)
- [Cram tests: a hidden gem of dune | sancho.dev](https://sancho.dev/blog/cram-tests-a-hidden-gem-of-dune)

---

🔧 테스트 환경 및 도구

- [Testing Playground](https://testing-playground.com/)
- [Testing Types | Guide | Vitest](https://vitest.dev/guide/testing-types.html)
- [Testing Types in TypeScript &#8211; Frontend Masters Boost](https://frontendmasters.com/blog/testing-types-in-typescript/)

---

🏗 테스트 아키텍처 및 설계

- [Dependency Injection in React - full guide with examples | Code Driven Development](https://codedrivendevelopment.com/posts/dependency-injection-in-react)
- [Building a JavaScript Testing Framework | Christoph Nakazawa](https://cpojer.net/posts/building-a-javascript-testing-framework)
