Model-Based Testing and Test Impact Analysis


Mobile Testing Blog

In my previous blogs and over the years, I already stated how complicated, demanding and challenging is the mobile space, therefore it seems obvious that there needs to be a structured method of building test automation and meeting test coverage goals for mobile apps.

While there are various tools and techniques, in this blog I would like to focus on a methodology that has been around for a while but was never adopted in a serious and scalable way by organizations due to the fact that it is extremely hard to accomplish, there are no sufficient tools out there that support it when it comes to non-proprietary open-source tools and more.

First things first, let’s define what is a Model-Based testing

Model-based testing (MBT) is an application for designing and optionally executing artifacts to perform software testing or system testing. Models can be used to represent the desired behavior of a…

View original post 739 more words

Replace your public email with an inbox that pays you –

I just signed up on an interesting platform called
If you haven’t heard of it, the most basic thing it does is allow people to get paid to answer questions.

I can help. Instead of hiring a full-time consultant or contractor, why not contact me on

You can ask me anything about:
test automation aka selenium/appium/Katalon/Macaca
quality assurance – Exploratory/Model Based/Functional/Regression
continuous integration or whatever
building and leading teams
training people
product comparisons

If I feel I can’t answer in a way that will get you to the next step, I will try to connect to someone who can help. If I don’t, you don’t pay! Simple!

I’d be honored to help.
What do you think, want to give it a shot?

Question about Model-Based Testing

Awesome read

Jeff Fry on Testing


First, a quick note on terms. I tend to use James Bach’s definition of Testing as “Questioning a product in order to evaluate it”. All test rely on /mental/ models of the application under test. The term Model-Based Testing though is typically used to describe programming a model which can be explored via automation. For example, one might specify a number of states that an application can be in, various paths between those states, and certain assertions about what should occur in on the transition between those states.
There are real costs here: building a useful model, creating algorithms for exploring it, logging systems that allow one to weed through for interesting failures, etc. Whether or not the costs are reasonable has a lot to do with *what are the questions you want to answer?* In general, start with “What do I want to know? And how can I…

View original post 902 more words

Android adb over Wifi

NoOb CoDeR

You can connect to Android device adb through TCP/IP (Wi-Fi) connection. This is very useful if you want to check usb connection or charging discharging feature while debugging. Your PC and device has to be in same network and you need to know the IP address of your device. To do this connect your device over usb. Check it is in debug mode by

Start the adb in TCP/IP mode in port 5555 (default port). You can use other port (8888, etc).

Then connect to your device over Wi-Fi

where xxx.yyy.zzz.ppp is the IP address of your device.

Then run

Then unplug the device over usb, and run

It should show the logs of your device.

To return back to usb mode, run

You may have to connect your device over usb to do this.

View original post

JMeter and WebDriver – 2 ways to combine them effectively

Technical Software Testing

In my previous post I wrote about why it can be useful to combine running load tests in combination with functional automated tests (checks). In this post I will go in a bit deeper and give some ways to combine the two effectively and efficiently. Apache JMeterplus-2-256Selenium Logo

2 ways to combine JMeter and WebDriver effectively

The two ways to combine Jmeter and WebDriver I will describe differ quite a bit. Depending on your situation you may want to choose one or the other for your purposes. Keep in mind, these are ideas of how I have used the two effectively together, this is not necessarily the best way for you!

Existing webdriver tests

Quite a lot of organisations already have a fairly solid base of testautomation in place, in various states of success. A relatively easy way to get performance metrics for your application is to add a timer to your existing webdriver automation…

View original post 511 more words