von Adam Mackay | Jun 3, 2021 | Blog
We all want the software in the devices we use to be top quality. However, have you considered what is meant by Software Quality? It is very difficult to articulate a set of criteria that summarises a comprehensive quality metric and software quality is a multidimensional quantity which can be measured in many ways.In this introductory article, Adam Mackay will explore what determines software quality.
von Adam Mackay | Nov 30, 2020 | Blog
In software engineering, we test primarily to diminish risks. Errors are costly, and testing serves as a safety net for the full software system.
However, it is not the only purpose of testing. We can also do testing for understanding, just as software engineers should do when writing a program. And racing drivers do when learning a new track or car.
The parallels between racing and software development may not be immediately evident. However, both require the design and implementation of solid processes to secure success.
This article introduces methods, techniques, and tools to ensure clarity of thinking and implementation during development of project processes.
von Adam Mackay | Mrz 26, 2020 | Blog
The ability to produce reliable technologies that rapidly follow market trends creates a competitive advantage in the digital world. Part of being a technology company is about producing reliable technology at a rapid pace. At the same time, we cannot sacrifice code...
von Adam Mackay | Mrz 25, 2020 | Blog
What is meant by Structural Code Coverage? Put simply, structural code coverage means the amount of code that is covered in execution by a single test or collection of tests. For a procedural language like C, you can identify a function of interest, run some test...
von Adam Mackay | Mrz 25, 2020 | Blog
Can requirements-based testing be Automated? Very few people love testing, but technology has come a long way since the days when tests needed to be written manually one by one. Requirements-based testing, however, tends to act as a sticking point when teams start to...