Best of TestingOctober 2022

  1. 1
    Article
    Avatar of itnextITNEXT·4y

    7 React Clean Code Tips You Should Know

    React Clean Code tips for developers to write maintainable React code. It's easy to apply test-driven development in React, too as the test setup process is so effortless. You’re still dealing with modules and their relations, like, which module is performing what tasks, and how other modules rely on them.

  2. 2
    Article
    Avatar of communityCommunity Picks·3y

    The Perfect Commit

    The Perfect Commit is a single, focused change that should be treated thoughtfully and with care. For things like web applications that can be deployed to production, a commit should be a unit that could be deployed.

  3. 3
    Article
    Avatar of communityCommunity Picks·3y

    Micro services Fundamentals

    Microservices is a type of architecture where the application is broken down into smaller services based on the domain. In a monolithic application, this area of functionality concerns only one application so it is easier to handle it. In contrast to the microservices architecture, monolithic applications are much easier to debug and test.

  4. 4
    Article
    Avatar of rhdevRed Hat Developer·3y

    The ultimate CI/CD resource guide

    Continuous integration (CI) and continuous deployment (CD) are development processes making use of automated tools to produce high-quality software. CI ensures that any code submitted by each developer works together with all other code in the project.

  5. 5
    Article
    Avatar of medium_jsMedium·4y

    Introducing Jester ~ a foolproof solution for integration testing

    Jester is an open-source, low-code application for auto-generating all of your integration tests for your codebase. It uses a detailed algorithm stored on the server side that parses and interprets assertions inputted by the user.

  6. 6
    Article
    Avatar of communityCommunity Picks·3y

    Making Mistakes Made Me the Developer I Am Today

    Most minor mistakes are just a hiccup in the development process. Not taking on the responsibility at all deprives you of an amazing opportunity to gain and refine your skills. No one ever learned. No matter where you are in your career, don’t be so afraid of messing up that you miss learning valuable lessons.

  7. 7
    Article
    Avatar of dzDZone·4y

    5 Web Accessibility Myths

    Many websites which exist today are not accessible. This causes people with disabilities, especially those who use assistive technologies, to not interact with the web effectively. We examine some myths which can stop companies and individuals from investing in proper web accessibility efforts. Join the DZone community and get the full member experience.

  8. 8
    Article
    Avatar of phProduct Hunt·3y

    JSQuestions - Most unique JavaScript & Next.js Interview Questions

    This app will help you get ready for your next JavaScript role interview. It contains over 300 questions about JavaScript, React.js, Next.js and Testing for every developer.

  9. 9
    Article
    Avatar of freecodecampfreeCodeCamp·3y

    How to Write Unit Tests for Python Functions

    This guide will help you get started with unit testing in Python. You'll learn how to use Python's built-in unittest module to set up and run unit tests and write test cases to test Python functions. We'll start by defining a Python function and write unit tests to check if it works as expected. There are four test methods, each checking for a specific input. For arguments of other types, you can use type hinting to enforce types and raise exceptions as needed.

  10. 10
    Article
    Avatar of communityCommunity Picks·4y

    Setting up Storybook in your Development Environment

    Storybook is a playground for testing UI components that runs alongside your app in development mode. Storybook editions are available for React, React Native, Vue, Angular, Svelte, Ember, Ember and React Native. It acts as an aid to you UI component library as it builds and indexes the components.

  11. 11
    Article
    Avatar of logrocketLogRocket·4y

    Testing a website with Selenium and Docker

    Selenium is a popular browser automating tool that is primarily used for automating web applications for testing purposes. In this tutorial, you will learn why and how to use Selenium and Docker to test a website. Use the following Docker command to create a container with the image you have just pulled.

  12. 12
    Article
    Avatar of sitepenSitePen·3y

    Intro to Feature Toggles

    Feature toggles are an engineering practice aiming to control application behavior without the need to deploy a code change. The behaviors that toggles can affect range from hiding under development features, limited feature release (canary) to a subset of users. There are several feature toggles services available such as Optimizely and Launchdarkly.

  13. 13
    Article
    Avatar of systemweaknessSystem Weakness·3y

    Setting up Mobile Hacking Environment (Part-1)

    The device has to be rooted in the pentest planned for Android. Jailbreaking an iOS device allows testers to boot it and have administrator/root access to the OS. For binary analysis on Android, pentesters are recommended to use the MOBSF and apktool kit.

  14. 14
    Article
    Avatar of inPlainEngHQPython in Plain English·3y

    Test-Driven Development in Python

    Test-Driven Development is one of the eXtreme Programming paradigms created by Kent Beck in the late 90s. It allows us to express intent in the form of a test. We apply unit tests and integration tests to get clean and correctly working code. Performing these tests with TDD logic will deliver Let’s include membership: We have also passed the second test.

  15. 15
    Article
    Avatar of moralisMoralis·3y

    Solana Smart Contract Building

    The Solana network is an open-source, programable blockchain focusing on speed and scalability. Solana is programmable and allows developers to build Web3 projects and dapps powered by the Solana blockchain. This tutorial will delve deep into Solana smart contract building and demonstrate how to create your own contract.

  16. 16
    Article
    Avatar of phProduct Hunt·4y

    BugBug - Automation Testing 2.0 - Automation testing made ultra-simple

    BugBug is a new tool that makes it ultra-simple simple and cost-efficient. Built for startups & software agencies.

  17. 17
    Article
    Avatar of communityCommunity Picks·4y

    Running 1000 tests in 1s

    The whole test suite for Preact, a modern framework to build web apps, runs in approximately 1s. It's composed of 1003 tests at the time of this writing that run in the browser and assert against the real DOM. For Preact though, we have to write to the DOM which is a form of shared state. This simple add() function doesn't need isolation at all.