article thumbnail

How to define AWS ECS task image definitions to play nice with ECS new version consistency behaviour

Xebia

In this blog I will provide two ways to work with the new ECS image version consistency behaviour: Either enable the ECR tag immutability or add the image digest to all your task definition images. This ensures that all tasks of the same task definition, are launched with the exact same image. all point to the version 3.20.1

AWS 130
article thumbnail

6 Small Unit Testing Tips

Henrik Warne

Choosing test values when writing unit tests is mostly guided by the need to cover all cases of the program logic. Here are a few tips on how to pick values that make mistakes easy to spot and the tests easy to read. Plus a bonus tip on a quick way to double check your tests. . Test what shouldn’t happen.

Testing 292
article thumbnail

Understanding Definition of Ready, Acceptance Criteria, And Definition of Done

scruminc

Understanding Definition of Ready, Acceptance Criteria, And Definition of Done. Definition of Ready, Definition of Done, and Acceptance Criteria. Start With A Clear Definition Of Ready . That is where the Definition of Ready comes into play. T - TESTABLE , the increment can be tested .

SCRUM 110
article thumbnail

The Real Reasons for Doing Test-Driven Development ??

Xebia

Here’s a secret: it’s not for the tests. Learn about the actual goal and values hidden under the surface of Test-Driven Development. Test-Driven Development (TDD) is a controversial topic amongst developers. Let’s get the biggest misconception out of the way first: TDD is not about testing.

article thumbnail

Monitoring dbt model and test executions using Elementary Data

Xebia

Yes, dbt does provide logs to the stdout for every model and test execution, however in my opinion this is not sufficient to base your whole monitoring around. These log records will show the name of the model or test, the execution time, and the execution status (passed, warned, or failed). Whenever dbt runs (e.g.

Testing 130
article thumbnail

QA Wolf exits stealth with an end-to-end service for software testing

TechCrunch

. “As software developers ourselves — working in health tech and fintech, where even minor bugs could have an outsized impact on people’s lives — we know firsthand how critical robust end-to-end testing is for all software businesses,” Perl said. ” Image Credits: QA Wolf.

article thumbnail

From Node to Deno: a test drive of the new kid in town

Xebia

Also, it is a single executable that provides many development tools out of the box instead of having to rely on third party solutions: it has a built-in linter, formatter, test runner, bundler, a REPL console and more. Testing is also straightforward: import { assertEquals } from "[link]. Other bits. Troubles in Paradise.

Testing 246