16.07.2020 / By 

Manual Testing Vs Automation Testing: How Much Does It Really Cost?

Automation testing or manual testing? That is the question! Which one is better? This is something that gives many in the tester community sleepless nights. Especially during a project when we have to determine the testing strategy, even at its later stages. This is also, unfortunately, a question with no clear answer. Why? Because the reality is that these two ways of testing are inseparably connected with each other.

14.07.2020 / By 

Web Applications: Why They Are Relevant And How To Test Them Manually

Today we want to cover the topic of web applications in the context of testing them manually. Considering aspects - like the buzzwordy User Experience - that they bring, as well as their responsiveness. We’ll cover basics that you have to take into account at the very beginning of your testing journey. Also, we’ll show you some great examples from applications like Cloud Admin (one of Scalac’s clients).

07.07.2020 / By 

Rest Assured API Testing Tutorial. How To Use Rest Assured With Java And Scala.

In the world of testing - automation can be a real game-changer. That’s why it’s on everyone’s tongues, especially "automated tests" in the context of GUI tests written in python/java with SeleniumWebDriver. Or possibly with the increasingly popular Cypress.io. However, GUI tests sit right at the top of the basic pyramid when it comes to testing.

19.06.2020 / By 

The Whole Truth About Technical Interview Questions In 10 Minutes

Common stereotypes show that in the IT industry, effective communication skills are not strong points in the profile of a typical programmer. They need only to have solid technical skills to help them accomplish specific tasks and to create particular products. But it turns out that nothing could be more wrong.

08.06.2020 / By 

HOW WE MADE MANUAL TESTING OF 590 TIMEZONES IN 2 DAYS POSSIBLE

Let's talk about one of the most interesting functionalities to test. Namely the manual testing of advertisements in different time zones.

22.04.2020 / By 

What is Kubernetes, and why is the tech world going crazy about it?

If you’re still sceptical about Kubernetes for some reason, it might be the right time to change your mind and join these change-makers, instead of struggling to understand what this platform is all about. To make it easier for you: Here’s what Kubernetes is, along with the reasons why the tech world is going crazy about it (and why you should, too).

17.04.2020 / By 

JVM memory management. How to find and prevent memory leaks

JVM creators designed it with automatic memory management in mind, which means programmers don’t need to worry about memory allocation and memory. Unused objects can be released automatically in a transparent way, which is really convenient, especially when you’re new to JVM. But even in general, there's less code to write and it's less error-prone than the traditional approach which requires you to do everything manually.

02.04.2020 / By 

How We Reduced Costs and Simplified Solution by Using Apache Druid

At Scalac we always try to use appropriate technology to meet the requirements given by the business. We’re not afraid to change them once we realize they’re not fit for purpose. By making these changes we learn, we grow, we evolve. In this article, we want to share what we learned during the migration from Apache Spark + Apache Cassandra into Apache Druid.

27.02.2020 / By 

Performance Testing

When user numbers go up, the performance of applications goes down. And sometimes app owners and business analyzers fail to predict the correct number of users before releasing the product. This can create problems. For example, when an app is designed to work for 100 users at the same time but more users want to use it.

20.02.2020 / By 

How to create an automation process using AWS, IaaS, IaaC, and CICD

Our laziness naturally brings us closer to the automation of everything that might be automated.