GopherCon 2022: Samantha Coyle - A Journey Through Integration Testing with Go- What Could Go Wrong?

Описание к видео GopherCon 2022: Samantha Coyle - A Journey Through Integration Testing with Go- What Could Go Wrong?

When our team set out to conquer the world and perform integration testing for our project, we arrived at an impasse. The typical flow we have experienced uses the Python Robot framework, but being Go developers, we chose to take a risk for our org in hopes that it would pay off.

Our team's use of TestContainers-go and go-test-report helped us to spin up our services, do some exciting integration tests, and create a nice test report HTML page for a good UX. Everything seem to be working, until it was noticed that while the tests all passed, the test report tool showed a red failing status for passing tests. Yes, you read that right - this seemed suspicious.

This was the first of a few problems we encountered on our journey - from limitations with some open source pkgs we used to disagreements between developers and our validation engineer on when code should be deemed as passing our validation standards. Come along for our journey to find out what our issues were and how we went about alleviating them.

Комментарии

Информация по комментариям в разработке