Top 6 Mobile Testing Tools for Test Creation and Automation

Thursday, October 14, 2021

It’s hard to imagine effective mobile app testing without automation. Automated tests are an absolute must-have if you really want to benefit from frequent deployments and faster time to market. But before enjoying the benefits of automated mobile testing, you need to onboard some best mobile testing tools or frameworks to help you create tests. …

Modularity as a Portfolio of Options

Thursday, October 07, 2021

I have been exploring the use of financial analogies with regard to programming and design. Ward Cunningham’s Technical Debt metaphor has become well known. Prior to writing this blog entry, I looked a little deeper into Ward’s metaphor and discovered that it has been interpreted and extended in multiple ways. Since this is my view of the …

SAST and Unit Testing are a Perfect Match: CodeSonar and VectorCAST Integration

Thursday, September 23, 2021

VectorCAST is an embedded software testing platform from Vector Informatik that supports the creation and management of test assets to help software developers validate software requirements. VectorCAST measures code coverage with automated regression testing and standards-compliant report generation with execution on host, simulator and embedded target systems. Unit Test Automation Automation is a critical to …

Why You Should Go Framework Agnostic

Thursday, September 16, 2021

“The most flexible native mobile-app testing solution.” It’s a bold claim that we are making about the BitBar Real Device Cloud. One of the essential features of being the most flexible is being framework-agnostic. In this article, we’ll take a closer look at this term and see how QA teams and managers can benefit from …

computers

Hidden Costs in Your Software

Thursday, September 09, 2021

One of the things I remember most vividly from my CIO days was the RFP process for handling spikes in demands on my group’s time.  In case you haven’t participated in this on either side, the dance involves writing up a brief project description, sending it over to a handful of software consulting firms, and getting back …

coding center

7 Benefits of Implementing Automated Testing

Thursday, September 02, 2021

Test automation is the hottest software testing trend of 2019. It has become the key enabler of many advanced development and deployment practices. For instance, the adoption of automated testing has become critical for companies that decide to implement Agile and DevOps methodologies. So, let’s discover the major benefits of automated testing and why automation …

software developer

Git Squash: How to Condense Your Commit History

Thursday, August 26, 2021

Introduction Every now and then, you’ll make a mistake in your project’s Git tree. Probably not because you wanted to, but because you just haven’t mastered Git yet. And that’s okay.   Maybe you needed to make a lot of commits because you forgot to remove comments in the code. Or you have a tight …

coding

OutofMemoryError: Kill Process or sacrifice child Causes and Solutions

Thursday, August 19, 2021

There are different flavors of OutOfMemoryError. One of the flavours of OutOfMemoryError is ‘Kill Process or sacrifice child’. This post discusses what triggers this ‘Kill Process or sacrifice child’ OutOfMemoryError and potential solutions to diagnose this problem. What triggers Out Of memory: Kill Process or sacrifice child? When processes in the host tend to consume …

programmers at work

Open Source Projects Could be also Considered as Code Quality Tutorials

Thursday, August 12, 2021

Quality is not something that can be easily added later. It’s preferable to take care of it from the beginning. Many companies dedicated a big budget to purchase tools with many thousands of dollars and called upon independent consultants to audit their code base and produce some reports. This is still a good initiative to …

end-to-end test automation

CI/CD Pipeline: Key Components & Building Blocks

Thursday, August 05, 2021

  Delivering software consists of many activities besides writing the actual code. Even before a developer can start writing the code, there are usually a few steps to prepare and gather the necessary requirements. The software delivery process, however, is not done after all the necessary code is written. All the code that developers produce …