Open in app

Sign In

Write

Sign In

Marcin
Marcin

148 Followers

Home

About

Published in

JavaScript in Plain English

·2 days ago

Which Technical Skills Are Useful for Test Automation

If you work as a manual tester but want to transition to test automation, then you’ll need a few technical skills to do your new job efficiently. In this article, I’ll walk you through some one of them and explain how they will help you in this role. My main…

Testing

4 min read

Which Technical Skills Are Useful for Test Automation
Which Technical Skills Are Useful for Test Automation
Testing

4 min read


Published in

JavaScript in Plain English

·6 days ago

What is Manual Testing?

When speaking with people who enter IT, I often mention manual testing as an option for an entry-level job. …

Testing

5 min read

What is Manual Testing?
What is Manual Testing?
Testing

5 min read


Published in

JavaScript in Plain English

·May 12

All the Moving Parts in an End-to-End Setup

End-to-end (E2E) testing requires that many things be in just the right place for it to work as expected. In this article, I’ll walk you through all the necessary pieces of a successful E2E setup. Docker Docker is a platform that allows developers to build, share, and run containers-well-defined, isolated environments…

Testing

4 min read

All the Moving Parts in an End-to-End Setup
All the Moving Parts in an End-to-End Setup
Testing

4 min read


Published in

JavaScript in Plain English

·Apr 24

What Are the Benefits of Unit Testing?

Unit tests are part of the software development drill. At the same time, the benefits of writing them can be unclear, especially when you’ve never worked on a project with a decent test coverage. …

Testing

4 min read

What Are the Benefits of Unit Testing?
What Are the Benefits of Unit Testing?
Testing

4 min read


Published in

JavaScript in Plain English

·Apr 17

How to Set Up a Perfectly Isolated End-to-End Environment

For stable end-to-end (E2E) tests, we need an environment that is as isolated from the outside as possible. Reduce flakiness Flaky tests are tests that fail for reasons unrelated to your code. They make it difficult to use E2E as a reliable check for the correctness of the application. In extreme cases…

QA

5 min read

How to Set Up a Perfectly Isolated End-to-End Environment
How to Set Up a Perfectly Isolated End-to-End Environment
QA

5 min read


Published in

JavaScript in Plain English

·Apr 6

How to Manage the Ever-Growing Execution Time of E2E Tests

In this article, we will take a look at some possible solutions to problems that appear if you adhere to the discipline of creating end to end (E2E) tests. As you continue developing an application, it will inevitably become more complicated and include more features. Maintaining the same E2E coverage…

Testing

5 min read

How to Manage the Ever-Growing Execution Time of E2E Tests
How to Manage the Ever-Growing Execution Time of E2E Tests
Testing

5 min read


Published in

JavaScript in Plain English

·Mar 31

What Causes End-to-End Flakiness and How to Address It

In this post, we will discuss the common pain point in developing an end-to-end (E2E) test suite: the flakiness. Flaky tests are tests that fail even though they should pass. …

Testing

10 min read

What Causes End-to-End Flakiness and How to Address It
What Causes End-to-End Flakiness and How to Address It
Testing

10 min read


Published in

JavaScript in Plain English

·Mar 24

How to Prioritize Test Cases in End-to-End Testing

Adding end-to-end (E2E) tests to your application from scratch is a lot of work. Building a complete test suite will be a long project, so it makes sense to prioritize wisely which use cases get covered first. …

Testing

4 min read

How to Prioritize Test Cases in End-to-End Testing
How to Prioritize Test Cases in End-to-End Testing
Testing

4 min read


Published in

JavaScript in Plain English

·Mar 16

Divider App: Improving edge cases

In the previous article, we took a look at all the edge cases one can find in a simple operation: dividing two numbers. Now, let’s improve all those aspects of the application. Deciding on trade-offs Often, the challenge in programming is choosing one of many imperfect solutions. The choice depends on the use…

Programming

5 min read

Divider App: Improving edge cases
Divider App: Improving edge cases
Programming

5 min read


Published in

JavaScript in Plain English

·Mar 9

Divider App: How Many Edge Cases Can Have One Operation

There is a big difference between an application that works OK only in a perfect situation and one that behaves as expected in all circumstances. For the user, the former gives the appearance that the product is almost ready-with some bugs here and there. In reality, making the application reliable…

Programming

6 min read

Divider App: How Many Edge Cases Can Have One Operation
Divider App: How Many Edge Cases Can Have One Operation
Programming

6 min read

Marcin

Marcin

148 Followers

I program in JavaScript, write about IT & draw illustrations.

Following
  • indi.ca

    indi.ca

  • Sean Kernan

    Sean Kernan

  • Cory Doctorow

    Cory Doctorow

  • Nick Wolny

    Nick Wolny

  • Araci Almeida

    Araci Almeida

See all (72)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech