Best of TestingMarch 2023

  1. 1
    Article
    Avatar of ghblogGitHub Blog·3y

    GitHub Copilot X: The AI-powered developer experience

    GitHub Copilot is the world's first at-scale generative AI development tool made with OpenAI’s Codex model, a descendent of GPT-3. It will also join our voice-to-code AI technology extension we previously demoed, which we’re now calling GitHub Cop Pilot Voice.

  2. 2
    Article
    Avatar of logrocketLogRocket·3y

    The biggest Next.js boilerplates of 2023

    Discover the top Next.js boilerplates with useful features and development tools to save time and enhance your projects.

  3. 3
    Article
    Avatar of phProduct Hunt·3y

    CodiumAI - Product Information, Latest Updates, and Reviews 2024

    CodiumAI is a tool that analyzes code to generate meaningful tests and ensure software reliability and correctness. It recently launched PR-Agent, an open-source tool for streamlining pull request creation and review. Experts and enthusiasts can share pro tips to enhance user experience.

  4. 4
    Article
    Avatar of hasuraHasura·3y

    Why we deleted 95% of our E2E tests

    Stefano Magni deleted 95% of our E2E tests of Hasura Console, main Hasura's front-end application. The main problems were: they were slow, and they were flaky, he says. He says fixing/refactoring them was hard because they were long, terse, and had many abstractions.

  5. 5
    Article
    Avatar of lnLaravel News·3y

    Laravel 10.4 Released

    Laravel 10.4 was released with new features such as the File::json() method, assertUnsupportedMediaType() method, and the ability to convert an existing HasMany relationship to HasOne.

  6. 6
    Article
    Avatar of asayerasayer·3y

    Unit Testing with the React Testing Library

    Unit testing is a method of testing individual pieces of code in React to ensure they are working correctly. It helps identify bugs early, increases confidence in changes, serves as documentation, makes development faster, and can be integrated into continuous integration systems. React Testing Library provides an intuitive and efficient API for testing React components by working with the actual DOM elements rendered by React. Effective unit tests in React involve importing the required modules, writing focused tests for specific behaviors, getting elements from the component, interacting with the component using fireEvent, making assertions about the component's state using expect, cleaning up any added spies/mocks/event listeners, and writing separate tests for each component.

  7. 7
    Article
    Avatar of phProduct Hunt·3y

    Refraction - Product Information, Latest Updates, and Reviews 2024

    Refraction is a tool that uses AI to generate unit tests, refactor code, and create inline documentation for various programming languages. It supports languages such as C#, C++, Go, Java, JavaScript, PHP, Python, R Lang, Ruby, Swift, and Typescript. Users can also leave pro tips to share their expertise.

  8. 8
    Article
    Avatar of lnLaravel News·3y

    PEST 2.0 is Now Released

    PEST 2.0 has been released with exciting new features including a powerful architecture plugin, speed improvements, and various testing options.

  9. 9
    Article
    Avatar of communityCommunity Picks·3y

    Wallabyjs

    Wallaby is a productivity tool for test developers in Javascript and Typescript. It is a test runner, debugger, logger, profiler, and coverage tool all in one. It works with all major testing frameworks for both frontend and backend code with little to no setup required.

  10. 10
    Article
    Avatar of coralogixCoralogix·3y

    Microservices Testing Strategies and Tools

    The best way to achieve this is with frequent microservices testing. Unit testing is the fastest way to find bugs in individual microservice units. Static analysis helps you survey existing conditions in your system without executing any code. Observability allows you to determine the internal state of your systems and microservices.