Software Testing

Is Manual Test Case Writing Faster Than Modeling?

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 ...

Model-Driven Workflow in Software Testing

Recently I wrote a blog post about the action language adopted and standardized by the OMG (Object Management Group) called Action Language for fUML or Alf where I alluded about something that I call “model driven workflow” (MDW) — a modeling workflow that embraces modeling across the whole software development lifecycle integrating design, ...

Modeling with ALF Action Language in Testing

I remember more than 10 years ago when we were making a decision on what the modeling language we should be using for creating Conformiq Designer models. It was quite clear that we wanted to have a graphical notation that the user could use to capture high-level control flow and life cycle of objects as well as event loop structures and high-level ...

Executable UML/SysML in MBT: A Dream?

In many industries, like aerospace, defense, telecommunication and others, it’s becoming common to use UML/SysML to describe system architectures. With the introduction of OMG fUML, many companies began refining their models to the level where they became executable. The next big step is to adopt model-based testing in which standard executable ...

Conformiq & iRise Partner for Automated Testing

Conformiq features iRise in Integrated Cockpit for Visualization, Validation and Automated Software Test   SAN JOSE, CA. January 26, 2016. Conformiq™ and iRise™ have partnered to deliver an integrated solution for software testing. This Conformiq / iRise integration is the fastest way to automated software testing success. iRise provides ...

What’s New in Conformiq Creator? Latest Updates

Our new Conformiq Creator 2.1.3 release is available now! As you know, Conformiq Creator, part of the Conformiq 360○ Test Automation solution, provides the most sophisticated and comprehensive automated test design solution in the industry, enabling the next generation of testing for complex testing environments. It accelerates the software ...

Demanding 100% Functional Coverage

Are you doing functional testing, and facing these challenges? Does your product have to get to market faster? Is its complexity increasing in every release? Are your release cycles getting even shorter? Do you need to reduce testing costs? If you are facing any, or all, of these challenges, you are reading the right ...

Conformiq in Top 20 Testing Solution Providers

Michael Mandahl, Conformiq CEO, Featured in October CIO Review Magazine SAN JOSE, CA. October 30, 2015. Conformiq, which is transforming software testing with the most sophisticated and comprehensive automated test design solution in the industry, was named by CIO Review as one of the most promising Top 20 Software Testing Solution Providers ...

System Modeling vs. Test Modeling: Complexity

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: ...

Test Design Techniques: Conformiq’s Insights

Test design concerns making the decisions on (1) what to and what not to test, (2) how to stimulate the system and with what data values, and (3) how the system should react and respond to the stimuli. It is a separate task from test execution and is done before executing the tests against the system. Test design techniques, on the other hand, are ...

ECP & BVA as Black Box Test Design Heuristics

Boundary value analysis is a refinement of the equivalence class partitioning method which again is one of the most generally applicable methods for black-box test design. The idea of equivalence class partitioning is to divide the all possible inputs to the system into “equivalence classes”, i.e. sets of inputs that should produce “analogous” ...

Black Box vs. White Box Coverage

When talking about black-box and white-box testing, the term "box" refers to the system under test or SUT where the "color of the box" refers to the visibility that a tester has to the internal details of the SUT. When we talk about black-box testing, the tester judges the quality and correctness of the system without seeing inside this box ...