Best of TestingMarch 2022

  1. 1
    Article
    Avatar of itnextITNEXT·4y

    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.

  2. 2
    Article
    Avatar of medium_jsMedium·4y

    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.

  3. 3
    Article
    Avatar of faunFaun·4y

    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.

  4. 4
    Article
    Avatar of logrocketLogRocket·4y

    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.

  5. 5
    Article
    Avatar of quick_codeQuick Code·4y

    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.

  6. 6
    Article
    Avatar of pointerPointer·4y

    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.

  7. 7
    Article
    Avatar of cypresscypress·4y

    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.

  8. 8
    Article
    Avatar of medium_jsMedium·4y

    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.

  9. 9
    Article
    Avatar of infosecwriteupsInfoSec Write-ups·4y

    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.