<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/tags/testing/best-of/2022/03" -->

---
title: Best Testing posts — March 2022 | daily.dev
description: The most upvoted Testing posts from March 2022, curated by the daily.dev community.
canonical: https://daily.dev/tags/testing/best-of/2022/03
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/tags/testing/best-of/2022/03
og:type: website
og:site_name: daily.dev
og:title: Best Testing posts — March 2022 | daily.dev
og:description: The most upvoted Testing posts from March 2022, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Testing — March 2022

1. 1  
[](/posts/front-end-testing-strategy-o9tenkq-q "Front-end Testing Strategy")  
Article  
![Avatar of itnext](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/itnext2)ITNEXT · 5y  
Front-end Testing Strategy  
Front-end Testing Strategy defines the different layers of testing and gives an overview of the current situation to propose an effective strategy for testing your software. This article is focused on front-end testing specifically (i.e. React applications and their interactions with components) It is based on testing principles defined by Kent C. Dodds, a famous developer within the React community.  
63  
4
2. 2  
[](/posts/1-min-guide-to-golang-development-best-practices-in-2022-dslsk-raj "1 min guide to Golang development best practices in 2022")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
1 min guide to Golang development best practices in 2022  
Go is a dependency management system, that makes dependency version information simple, explicit, and easy to manage. Use GORM, ORM library in go to make your development easier, by reducing the time of writing database raw queries. Always make a practice to add authentication on your APIs to make them secure.  
37  
2
3. 3  
[](/posts/a-solid-guide-to-s-o-l-i-d-principles-foundation-for-modern-software-architecture--qp6tfumx9 "A Solid Guide to S.O.L.I.D Principles. Foundation for modern software architecture .")  
Article  
![Avatar of faun](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/71243dc2fd54430491336f7f7d4d83b1)Faun · 5y  
A Solid Guide to S.O.L.I.D Principles. Foundation for modern software architecture .  
SOLID design principles were first introduced by the famous Computer Scientist Robert C. Martin (a.k.a. Uncle Bob) in his paper in 2000\. SOLID are long-standing principles used to manage most of the software design problems you encounter in your daily programming process.  
27  
2
4. 4  
[](/posts/testing-next-js-apps-with-jest-ldoy2nta9 "Testing Next.js apps with Jest")  
Article  
![Avatar of logrocket](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/logrocket)LogRocket · 5y  
Testing Next.js apps with Jest  
Jest is an inbuilt tool to test React apps. Next.js has Jest configuration inbuilt as well, powered by the Rust compiler. In this tutorial, we will learn how to set up Jest with Next by writing a simple test for a calculator app. We will also see what happens when we simulate a test failure.  
20  
3
5. 5  
[](/posts/build-testing-rules-for-your-design-system-aaf-cqthf "Build Testing Rules for Your Design System")  
Article  
![Avatar of quick_code](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/quick_code)Quick Code · 5y  
Build Testing Rules for Your Design System  
Discover how to build advanced testing rules with ESLint to ensure compliance with Design System best practices. This is part 2 of the 3-parts “Design System Best Practices with ESLint” series. This series aims to help you encourage those consuming your design system to follow your best practices with the ESLint tool.  
19
6. 6  
[](/posts/privacytests-org-open-source-tests-of-web-browser-privacy-je9qkurex "PrivacyTests.org: open-source tests of web browser privacy")  
Article  
![Avatar of pointer](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/65d4168582f14e0cb2b46693356e66f1)Pointer · 5y  
PrivacyTests.org: open-source tests of web browser privacy  
A common vulnerability of web browsers is that they allow tracking companies to 'tag' your browser with some data. When third-party trackers are embedded in websites, they can see this identifying data as you browse to different websites. Fortunately, it is possible for this category of leaks to be fixed by partitioning all data stored in the browser such that no data can be shared between websites.  
14
7. 7  
[](/posts/introducing-real-world-testing-with-cypress-pvvz7gri "Introducing Real World Testing with Cypress")  
Article  
![Avatar of cypress](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/ad08f015b27b4d42a287d745bbb9c722)cypress · 5y  
Introducing Real World Testing with Cypress  
Real World Testing with Cypress (RWT) is a four-course curriculum that teaches everything you need to know about testing modern web applications. The curriculum contains four courses and over 25 lessons. All of the content and the application it is released under the MIT license.  
12  
1
8. 8  
[](/posts/2-awesome-tools-to-automate-client-side-performance-testing-pjaz-9wje "2 Awesome Tools to Automate Client-side Performance Testing")  
Article  
![Avatar of medium_js](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium)Medium · 5y  
2 Awesome Tools to Automate Client-side Performance Testing  
Googles’ lighthouse is an open-source website quality assessment tool. It measures 5 quality factors: performance, accessibility, best practices, search engine optimization and Progressive Web App (PWA) Playwright is a web testing automation framework. It can be used to quickly cover multiple test realms with ease.  
10
9. 9  
[](/posts/pentesting-the-relevance-top-10-tools-and-more-dzgz195t "Pentesting: The Relevance, Top 10 Tools, And More")  
Article  
![Avatar of infosecwriteups](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/f0dc21b5bbfd46fda36f7b4b53dd1705)InfoSec Write-ups · 5y  
Pentesting: The Relevance, Top 10 Tools, And More  
Pentesting is a permitted simulated cyberattack on a computer system or network. The main motive of pentesting activity is to find loopholes in the system before the hackers do and fix it. Pentesters are also known as ethical hackers who help organizations by pointing out security loopholes in their computer systems.  
10

[See all Testing archives](/tags/testing/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/tags/testing/best-of/2022/03#page","url":"https://daily.dev/tags/testing/best-of/2022/03","name":"Best Testing Posts — March 2022","description":"The most upvoted Testing posts from March 2022, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/tags/testing/best-of/2022/03#items","numberOfItems":9,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/front-end-testing-strategy-o9tenkq-q","name":"Front-end Testing Strategy"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/1-min-guide-to-golang-development-best-practices-in-2022-dslsk-raj","name":"1 min guide to Golang development best practices in 2022"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/a-solid-guide-to-s-o-l-i-d-principles-foundation-for-modern-software-architecture--qp6tfumx9","name":"A Solid Guide to S.O.L.I.D Principles. Foundation for modern software architecture ."},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/testing-next-js-apps-with-jest-ldoy2nta9","name":"Testing Next.js apps with Jest"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/build-testing-rules-for-your-design-system-aaf-cqthf","name":"Build Testing Rules for Your Design System"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/privacytests-org-open-source-tests-of-web-browser-privacy-je9qkurex","name":"PrivacyTests.org: open-source tests of web browser privacy"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/introducing-real-world-testing-with-cypress-pvvz7gri","name":"Introducing Real World Testing with Cypress"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/2-awesome-tools-to-automate-client-side-performance-testing-pjaz-9wje","name":"2 Awesome Tools to Automate Client-side Performance Testing"},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/pentesting-the-relevance-top-10-tools-and-more-dzgz195t","name":"Pentesting: The Relevance, Top 10 Tools, And More"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Tags","item":"https://daily.dev/tags"},{"@type":"ListItem","position":3,"name":"Testing","item":"https://daily.dev/tags/testing"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/tags/testing/best-of"},{"@type":"ListItem","position":5,"name":"March 2022"}]}]}
```

