Best of TestingJune 2022

  1. 1
    Article
    Avatar of hnHacker News·4y

    7 Absolute Truths I Unlearned as Junior Developer

    Next year, I’ll be entering my 10th year of being formally employed to write code. I wanted to share some of the ways my thinking shifted over the years as a developer. Maybe you can relate, and also have some funny (and humbling) stories to share about your own life lessons.

  2. 2
    Article
    Avatar of pragmaticengineerThe Pragmatic Engineer·4y

    Shipping to Production

    Two ‘extremes’ of shipping to production: YOLO and thorough verification. ‘YOLO’ shipping is as fast as it gets in terms of shipping a change to production. Thorough verification through multiple stages is where a mature product with many valuable customers tends to end up.

  3. 3
    Article
    Avatar of communityCommunity Picks·4y

    Get a Chocolate if you Fail the Tests — How I learnt not to fear failing.

    As a dyslexic kid you learn that struggle is part of life, but failure — not an option. Get a Chocolate if you Fail the Tests — How I learnt not to fear failing. When I was a kid, I was so scared of failing, I literately had nightmares about it. As an ambitious kid, but failing a test was my worst nightmare.

  4. 4
    Article
    Avatar of heliosHelios·4y

    Automating Backend Testing in Microservices: Challenges and Solutions

    The transition to distributed environments has created complexity, overhead, and friction when writing and running new backend tests. These tests require a lot of preparation, infrastructure building, and maintenance since many services communicate asynchronously. In this blog, I show that by running trace-based automated tests, developers can validate their data through robust tests with almost zero effort.

  5. 5
    Article
    Avatar of webtoolsweeklyWeb Tools Weekly·4y

    JS Overkill, CSS Tools, Testing, Uncats

    Hacker News user questions use of heavy DOM manipulation libraries for rendering all content. The responses to the post are quite mixed but generally in favour of the concerns the user is expressing. I agree that developers should first try to solve problems with vanilla JavaScript rather than assuming every project should use React, Vue, or similar libraries.

  6. 6
    Article
    Avatar of pulumiPulumi·4y

    Test-Driven Infrastructure Development with Pulumi and Jest

    The National Institute of Standards and Technology allows you to call a phone number to get the time. We’ll use Pulumi and AWS to build a serverless, browser-friendly audio stream that speaks the current time. It’s a quick and easy way to get an HTTP endpoint up and running on AWS.

  7. 7
    Article
    Avatar of appledevApple Developer·4y

    Get ready for Developer Mode

    Make sure to enable Developer Mode on your device when testing apps on iOS 16, iPadOS 16, or watchOS 9 or later. Developer Mode protects people from inadvertently installing potentially harmful software on their devices. It also reduces attack vectors exposed by developer-only functionality on these platforms.

  8. 8
    Article
    Avatar of logrocketLogRocket·4y

    Node.js Express test-driven development with Jest

    Node.js now has its own inbuilt test runner that’s been stable since v18. It is still in experimental mode, so it is likely to change over time. In this article, we’ll discuss how to use the new node.js test runner for some basic testing, as well as using Jest for testing different endpoints.

  9. 9
    Article
    Avatar of 80lv80 LEVEL·4y

    Adobe To Launch A Free-To-Use Version of Photoshop On The Web

    Adobe is testing a free-to-use version of Photoshop on the web. The service is described as 'freemium' meaning that some features will be exclusive to paying subscribers. The free version will include Photoshop’s core functions. Little is known about the date when the freemium version would launch more widely.

  10. 10
    Article
    Avatar of hashnodeHashnode·4y

    What is Test Driven Development?

    Test Driven Development (TDD) is a software development method where one writes the tests before the implementation. This article is the first in the Introduction to TDD series in which we will build the logic for the game Tic Tac Toe using TDD. We will do this by writing the minimal implementation to make the test pass, even if it means to return a hardcoded value.

  11. 11
    Article
    Avatar of semaphoreSemaphore·4y

    5 Ways to Run Faster CI/CD Builds

    A CI/CD pipeline is like a train: it takes your code and delivers a deployable package. Add horsepower to the train and it will be able to do more work in less time. vertically scaling your CI machine means processor-bound tasks, like building executables, run faster. Use artifacts and cache to dramatically speed up your build time.