Revising for a test!

Revising for a test!

A good production-ready app needs good, solid unit tests, and with Enzyme on the way out in the React world (as it is seemingly no longer being updated to keep up with React version 18), I felt now was a good time to revise and expand upon my existing Jest, Enzyme and React Testing Library knowledge. To this end, I found that Bonnie Schulkin has an excellent range of Udemy courses focused on testing and testing strategies/methodologies – so I've finished four of them!

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

I found the first course to be useful in determining how best to refactor existing test suites reliant on Enzyme, whilst the other courses provided useful insight into handling common errors, best practices for determining the focus of a test suite, and then useful ways to work in parallel with End-to-End testing options like Cypress. There are some example projects available to browse on my GitHub portfolio, and I can recommend checking these courses out for yourself!

要查看或添加评论,请登录

Josh Bryson的更多文章

  • Learning more about data visualization theory

    Learning more about data visualization theory

    In my day-to-day work, I frequently work with data visualization libraries and whilst I have a solid foundation in how…

  • Revising for Tests!

    Revising for Tests!

    A key part of any front-end codebase is good unit tests, so to that end, I've been revising my testing knowledge and…

  • Learning about new React technologies!

    Learning about new React technologies!

    As part of my ongoing self-learning efforts and an aim to stay up to date with contemporary best practices, I have just…

  • Learning more about AI technologies!

    Learning more about AI technologies!

    As part of my ongoing self-learning efforts, and an effort to more about the general growth and usage of AI tools in…

  • Learning about Plotly with Python!

    Learning about Plotly with Python!

    As part of my front-end development work, I've found myself working more with the Plotly library, which has…

  • Sharpening a skillset!

    Sharpening a skillset!

    As part of my ongoing drive to grow and improve as a developer, I felt it was a good idea to learn more about best…

  • Learning more about 3D rendering

    Learning more about 3D rendering

    I've been interested in learning more about 3D rendering, and in more advanced uses of the three.js library in…

  • Working with 3D Visualisation

    Working with 3D Visualisation

    I've been working with 3D visualisation, and wanted to learn more about different options for libraries. Having some…

  • Learning Better Methods!

    Learning Better Methods!

    Whilst it's great picking up emerging technologies, it's always important to ensure a consistent quality in the code…

  • Learning Something New!

    Learning Something New!

    I've always felt it's important to know a little about the jobs around your role in a company and the tools they use –…

社区洞察

其他会员也浏览了