Wszystkie artykuły
Visualizing Influx metrics with Grafana
Grafana is a data visualization and monitoring tool allowing you to show metrics stored for example in InfluxDB as charts. It gives you possibility to […]
Mocking objects with Python
Mocking is just pretending to be and simulating specific behavior, we can replace our code’s parts with fake objects and verify how system behaves. At […]
Introduction to performance tests using JMeter
JMeter is an open-source JAVA-based load testing tool for measuring and analyzing performance of services and applications. It simulates user behavior by sending requests to […]
Using InfluxDB to store performance metrics
InfluxDB it is a database oriented on time series. It was designed to accept large number of queries and write requests. It is perfect for […]
Pytest – czemu cieszy się większą popularnością niż unittest?
W swojej karierze zawodowej pisałem testy w obu frameworkach: zarówno unittest, jak i pytest. Oba rozwiązania to świetne narzędzia z różnymi wadami i zaletami, ale […]
Parametrized tests – solutions overview (TestNG, JUnit4, JUnit5)
Parametrized tests are a lot easier to maintain. Usually when single requirement changes it’s enough to change one variable in the code. You don’t have […]
How to make Nigthwatch.js library work with async/await?
Although it’s quite powerful tool, you need to customize it to get the full benefit of it. One of these improvements is usage of async/await commands (from […]
Zalety Code Review
Code review, czyli inspekcję kodu, traktuje się jako zło konieczne pomimo wielu korzyści, jaki za sobą niesie. Programiści są przekonani, że przeglądanie kodu to marnotrawienie […]
Node.js module testing with Chai and Sinon framework
Introduction In this article I will show you how to write unit tests for Node.js modules and its dependencies from scratch. Before that, I would […]
Sprint Retrospective as a reflection of the team working on the product
Meaning and Aim of Retrospective The retrospective aims to analyse what happened during the last sprint. We take into account people and interactions between them, […]