• +43 660 1453541
  • contact@germaniumhq.com

Tagged: integration-testing

Architecture, Customer Value, and Integration Tests

I had an interesting discussion today that I think is worth writing about. I mentioned having a problem with having a very fat component in a system since integration tests usually become a nightmare. The idea was raised that architecture should not be driven by integration tests, but rather by customer requirements and value. While at face value, this seems intuitively correct, is that so?


Read more

Germanium Selector Builder Chrome Plugin Is Now Available

After a lot of work, the Germanium Selector Builder Chrome Plugin is finally completed. It's now available on the Chrome Store as both a Free and a Pro Version.


Read more

pa11y Accessibility Testing With Docker and Jenkins

Testing a website for accessibility might prove challenging. Fortunately with the advent of some opensource tools, it's easier to test for problems, but automating this is a challenge. In this article we'll explore how to setup a Jenkins pipeline that runs pa11y - a popular opensource accessibility checker - inside a docker container.


Read more

Getting Started with Germanium III

The 3rd part of our 3 part series in which we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Getting Started with Germanium II

The 2nd part of our 3 part series in which we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Getting Started With Germanium I

In this 3 part series we'll explore how to get started in using germanium. We'll assume the only thing you have is python and a browser, and we'll go from writing the first test, to integrating the test suite in a CI/CD system, in our case Jenkins.


Read more

Integrating Behave Test Results in Jenkins

Behave it's a fantastic BDD testing framework. In case you have no idea what BDD is, it's a way of writing your tests in a human readable fashion (i.e. English), and implement each sentence in code.


Read more

Optimizing Jenkins Builds

Here are three important lessons we've learned at GermaniumHQ in optimizing build speeds.


Read more

Simple Germanium Selectors

Writing selectors shouldn't be always complicated. Here is a quick comparison between a few more popular selectors.


Read more

Integration Testing Beyond The Surface

When thinking about integration tests, a lot of people think only about the source code of the tests. Of course, seeing tests like that is not only wrong, but also might prove fatal for your testing infrastructure. Let's see why...


Read more