Not too long ago we celebrated our 5th anniversary and at the end of 2016, as icing on the cake, we won first place in the Export and Innovation Award 2016 in the small partnership group, organised by the Investment and Development Agency of Latvia and the Ministry of Economics. It proves that we have the capacity to create and export software products and services to local and foreign clients. This award is especially important because it demonstrates how external experts evaluate us.
Often in agile development projects quality assurance process has weak and at times unnecessary performance and quality measurement indicators. The question of how and when to measure quality in software development is asked frequently. Lack of thorough analysis of quality characteristics and lack of requirements set to reflect those characteristics can lead to false answers using pointless metrics and ending up with poor quality product.
In this post we will go through seven software quality performance indicators and analyze benefits they present the team and eventually how it could improve the overall quality of the product.
Recently we wrote about a hardware solution that we created to keep our test devices’ batteries from swelling. This time we want to talk about the way and the tools we use to test battery usage of mobile apps.
Nowadays everyone wants to extend their phone’s battery life. In fact, battery life is more important to consumers than brand, processor speed or camera quality, according to IDC. For example, the legendary Nokia 3310 phone only had a battery capacity of 900 mAh (nickel–metal hydride battery type). In comparison, the Apple iPhone 7 has a 1960 mAh lithium-ion battery and the Samsung Galaxy S7 Edge has an even bigger 3600 mAh battery. But even with such big batteries, phones can only last for a maximum of a couple of days. And more often than not, our phones need to be charged every day or even a few times a day.
There’s an interesting race going on right now. From one side, mobile chipsets are becoming more energy efficient. But on the other hand, apps are becoming more demanding in terms of processing power and we see a growing trend not only in the amount of data used by mobile devices, but in the speed of connections as well. As bigger batteries pose bigger threats of explosion, software developers should be working really hard to conserve as much power as possible in their apps. And we can help with that!
It goes without saying that in order to carry out successful tests and prevent bugs from creeping into software products, testers should be experienced and well educated. As tools and techniques evolve, testers should stay on top of things by continuously educating themselves. But unfortunately not everyone has the time or the budget to take a course or go to a conference. Well, these days it’s not that big of a problem since you can find a lot of useful information on the Internet, watch a video or two or do some form of online training. You can’t complain about the lack of supply.
When asked about great books on software testing, our test engineers came up with this list. Some of these books are older, some newer, but they all are very well written and informative.
Here’s the problem. Usually when automated software tests are executed on mobile devices, these devices are constantly connected to different devices (computers, power sources etc.) via USB port. USB connectivity not only allows device control during the tests, but also charges the device. Continuous testing affects mobile device battery life and can even harm the battery, which is common for Android smartphones. It seems that iPhones use a “smarter” battery controller.
In the header of this post is an example of a Li-Ion battery of a smartphone that has been constantly charged during extensive use. The battery not only damages the mobile device when it’s bloated but also can harm the user and even catch fire. So the problem is real!
We’re delighted to announce the launch of our new blog. We hope you like its fresh and clean look, it’ll help you find the information you need faster and more easily.
We started our entrepreneurial journey back in 2011, and by now have accumulated a ton of theoretical and practical experience in software testing and development. We want to use this blog to share that knowledge and experience. Here you can expect not only observations and opinions about trends in software testing, but also practical tips and tricks about various tools and techniques that our engineers use on a daily basis. Not to mention telling you about our engineers’ side projects. Some of them are really interesting! We’re in for the ride to be your partner in software quality assurance.