Best of TestingNovember 2022

  1. 1
    Article
    Avatar of changelogChangelog·3y

    Web Automation: Don't Use Selenium, Use Playwright

    Selenium has been the de facto "standard" since forever. It's simple to get started with and supports almost every programming language. It doesn't work that well with modern, Javascript framework heavy sites. Playwright gives a fairly good implementation that I found works most of the time.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    Why I Don't do TDD

    Test Driven Development is a very limited tool that has very specific use cases. It doesn’t fit into the type of projects I build and often hinders the fluid processes it’s supposed to promote. The Worse TDD focuses heavily on fast unit testing, which can run overnight on a TDD system.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Microservice architecture is not a silver bullet

    A good architecture will allow a system to be born as a monolith, deployed in a single file, then grow into a set of independently deployable units, then all the way to independent services and/or micro-services. The dark side of microservices Microservice architecture has a lot of benefits, but sometime it's like a shrew. The clean, modular architecture shown earlier in figure 1.1 doesn’t reflect reality.

  4. 4
    Article
    Avatar of communityCommunity Picks·3y

    Testing Frontend Applications

    snapshot tests are extremely important, but where do they find their use case?

  5. 5
    Article
    Avatar of itnextITNEXT·3y

    Playwright Test and Browser Automation

    Developers are bad at predicting how end users will interact with the software. The problem is that developers simply do not think and behave like end users. The sweet spot is tooling that is fast and easy to adopt as well as adapt.

  6. 6
    Article
    Avatar of theregisterThe Register·3y

    Former Theranos CEO Elizabeth Holmes sentenced to 11 years

    Former Theranos CEO Elizabeth Holmes sentenced to 11.25 years in prison and three years of supervised release for defrauding investors in the failed blood testing company.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    React Testing Library Tutorial – How to Write Unit Tests for React Apps

    The React Testing Library has a set of packages that help you test UI components in a user-centric way. This means it tests based on how the user interacts with the various elements displayed on the page. To set up a React Project with Vite, we'll be using Vite to set up our app that we'll test.

  8. 8
    Article
    Avatar of jetbrainsJetBrains·3y

    Comprehensive Guide to Testing in Go

    This article will cover everything you need to know about Go testing. You will start with a simple testing function, and work through more tools and strategies to help you master testing in Go.

  9. 9
    Article
    Avatar of logrocketLogRocket·3y

    End-to-end testing for Next.js applications with Cypress and TypeScript

    End-to-end testing helps you test your app’s user experience by simulating real-world scenarios. This gives you a more complete understanding of how well your app performs. In this tutorial, I’ll be showing you how to implement Cypress in your NextJS applications with the help of TypeScript.

  10. 10
    Article
    Avatar of dzDZone·3y

    Why Is Testing So Important in Frontend?

    Testing in Frontend will achieve our users to be contentful and have a good performance experience using our applications. Uncle Bob emphasizes the importance of a well-designed testing system for the desired benefits of stability and regression for our systems. Jest-axe is a great library for testing in Jest.

  11. 11
    Article
    Avatar of gitlabGitLab·3y

    How to automate testing for a React application with GitLab

    GitLab is a popular JavaScript library for building user interfaces. In this tutorial, I'll show you how to create a new React application with GitLab React. Run unit tests as part of the CI process in GitLab, and output the test results and code coverage into the pipeline. Define a test stage for your pipeline by adding the following code to your.gitlab-ci.yml file.

  12. 12
    Article
    Avatar of logrocketLogRocket·3y

    Using the React Testing Library debug method

    The React Testing Library, also called RTL, provides a solution for testing React components to mimic how users interact with them. This approach avoids testing the implementation details, making our test code easy to maintain. This lesson will show you how to use the method provided by the React testing Library to identify and analyze test errors.