Automated Test Design

Is Artificial Intelligence Changing The Future Of Testing Industry?

Is Artificial Intelligence Changing The Future Of Testing Industry? Current Testing Landscape: Manual and automated testing– these two primary testing warriors work in tandem to uncover software faults and defects. AI promises to handle repetitive, monotonous tasks, freeing up time for more essential work. AI software ...

Decoding Agile Testing

Agile techniques can significantly improve IT value delivery by transforming IT-business partnerships. However, value can only be provided when the broader IT management teams create a culture that promotes agile success. For efficient operations, every organisation, large, medium, and small, requires IT assistance and the seamless integration of new functions. The larger the enterprise, the greater the challenges and issues at hand. One of the most difficult challenges is balancing People-Process-Technology. Agile implementation in large organizations is more difficult than in small organizations.

Mutation Operators in Conformiq Designer

In recent blog posts about test generation for mutation testing, I have detailed that mutants introduce small changes into the original model each mimicking a potential software bug. These changes are seeded on a set of mutation operators that are rules applied to the system to create mutants. These are simple syntactic or semantic transformation ...

Generating Tests for Mutation Analysis

Recently I wrote a blog post about mutation testing. That post was a high level overview of what mutation testing is and how mutation analysis can be applied in automatic test generation. This time I was thinking of writing a more hands-on blog post about how to interpret and understand test cases generated by Conformiq’s recently introduced ...

Mutation Testing

Mutation testing is a software testing method which involves modifying the system code in small changes, yielding a faulty system, a mutant of the original one. These changes mimic typical errors that a programmer could have made. The goal is to find weaknesses in a test suite and to develop more effective one. Mutation analysis is typically ...

Solving a Game of Sudoku Using a Test Generator

OK I admit that this is a bit farfetched. I don’t ever recall a test manager whose biggest concern would have been how to efficiently solve and test Sudokus. I was simply in a mood of having some fun and what would be better than working with a Sudoku problem. I bet that you have firsthand experience on solving those and just like me, you have ...

Writing Test Cases Manually Is Faster Than Modeling… Huh?

Over the years I have been wondering why folks involved in testing are not more eager to adopt practices that we have shown numerous times to be superior to current practices. Let’s face it, making sure that all the interesting scenarios and corner cases have properly, effectively, and efficiently been tested is not an easy task. In fact, the ...

The Many Faces of Conformiq Test Generation Technology

Quite often when people talk about MBT (Model Based Testing) they intuitively assume that model is always something with “boxes and arrows”; that is the model in MBT needs to be graphical and it is constructed out of some kind of nodes or vertices which are then connected using arrows of some sort. To some, model may simply mean a state chart or ...

TechM — DevOps Ready Automated Test Execution and Management Platform

Tech Mahindra – an Indian multinational specialist in digital transformation, consulting and business re-engineering solutions across the Enterprise/IT and Communications markets– has created a DevOps platform called “Continuous Test Management” or CTM for short where an integral part is “Continuous Testing” as they call it. CTM is essentially a ...

“But I already know the test cases that we need.”

I would be a very rich man if I would get paid a dime every time I hear this statement when meeting a potential customer. “I already know the test cases that we need.” Frankly, I have a really hard time understanding this statement and always need to be careful not to reply with “You’ve got to be kidding me”. During my professional career I ...

Why System Modeling is Often Perceived More Difficult than Test Modeling?

Creating a system model – a model that directly describes the intended system behavior – is “easier” than creating tester models – models that describe the testing strategies themselves. This position has been demonstrated both within practical and theoretical frameworks. This correlates well with day-to-day observations of test managers: ...

Is Conformiq Designer a Tool for Testers or Designers and Developers?

We are asked every now and then whether Conformiq Designer is a tool for testers or a tool for developers. After all, it is a tool for automated test design and it automatically generates tests from computer readable models that describe the intended behavior of the tested system. It is important to understand that these models do not directly ...