Testing

Life Saving Protractor Utilities to fix flaky end-to-end tests

A central part of testing Angular apps is to be able to automate the end-to-end testing so you don’t manually have to click through the app every time. This sounds reasonable in theory but often end-to-end tests can be fragile and expensive to maintain. When end-to-end tests become flaky they start to become useless: This post covers some …

Life Saving Protractor Utilities to fix flaky end-to-end tests Read More »

The Complete Guide to Angular Testing and a Weird Trick for Faster Unit Tests (2020)

When doing practices like continuous delivery and continuous integration, testing becomes a more important part of the work because it’s unreasonable to regression test all possible effects of a release manually. When doing five releases on a workday, you don’t get to do a full manual regression testing on every release as that would easily …

The Complete Guide to Angular Testing and a Weird Trick for Faster Unit Tests (2020) Read More »