A web browser is application software that allows users to access, retrieve and view information on the World Wide Web. A browser is a vital part of how businesses get customers in today’s digital environment. Moreover, many front-office and back-office applications have been migrated from desktops to web-based interfaces. However, web technologies come with their […]
Today’s web applications are richer and more responsive than ever, but automating the many asynchronous events that happen inside them is still a challenge. The asynchronous nature of apps has made automation unreliable, which is why many developers and testers have struggled with this issue. And even though the majority of frameworks and drivers strive […]
Virtual reality rapidly evolves from a niche to mainstream technology, conquering domains beyond entertainment and gaming. VR applications have the potential to penetrate many industries, providing extra capabilities for training, testing, simulation or customer service. There is plenty of evidence that this technology is not just another short-lived fad. Nearly a quarter of automotive, media, […]
Automated mobile UI testing is a relatively new field in quality assurance automation. A few years ago, QA specialists were facing a myriad of challenges because of buggy tools, low environment performance and issues associated with mobile platforms, early Android versions can be an example. The situation has fundamentally changed with the appearance of Appium […]
Logs are a critical part of any system, they provide vital information about the application and answer questions on what the system is doing and what has happened. Most of the processes running on the system generate logs in one form or other. For convenience, these logs are often collected in files on a local […]
Rather beautiful and ostensive graphs, don’t you think? 🙂 This was always my weakness — representing dull statistic numbers in obvious and informative form — and if you share it with me, today I will tell you about RRD and rrdtool – rather easy and customizable tools for storing statistic data and building graphs from […]
What is dead may never die! ― George R. R. Martin, A Song of Ice and Fire One can argue over what is dead and what is not for a long time. You can argue over anything, the main question is: is it worth doing that when you need to act? Necromancy has always been […]
In this post we’ll discuss how one can create deployment package with the help of TeamCity. And do we need TeamCity to create deployment package? What feature and benefits TeamCity provides and what are the downsides of these “benefits”? prepare-deployment-package configuration First we need to define what deployment package is. It can also be named […]
While mobile vendor giants struggle to produce the most intellectual device, it appears that a huge amount of users want to buy a device as cheap as possible but still prefer smartphones over old-school feature-phones. This trend is mostly driven by a huge demand from emerging markets such as China and other Asian countries. Sub-$100 […]
Do you remember your undergraduate calculus course? Frankly speaking, I don’t. But I do remember a big blackboard completely covered in chalk scribbles. That was a nightmare! Hopefully, those times are gone. I mean, why would we care about derivatives now? Here at ELEKS, we do care about derivatives. We create and deliver precise models […]