Get to know the graphical test design editors of vTESTstudio. You can design your tests quickly and easily with the intuitive test editors. The video introduces the state diagram editor as well as the test sequence diagram editor.
00:00 Intro
00:23 Overview graphical editors
01:37 State diagram editor details
02:13 Algorithm for the path generation
02:39 Test sequence diagram editor details
03:33 Summary graphical test design editors
Learn more about vTESTstudio and get in contact: https://www.vector.com/int/en/products/products-a-z/software/vteststudio/?etcc_cmp=vTESTstudio-general&etcc_med=Organic&etcc_par=Youtube&et_cmp_seg4=Description
Get notified when we release new videos by subscribing to our channel https://vector.com/youtube and hitting the notify bell.
Do you want to understand the
test behavior at first glance? Maybe you want to try our graphical
editors and create organized flows! Hi, my name is Mathias Lutsch and I'm a
software development engineer at Vector. My baby is vTESTstudio and today I'm going to
show you its graphical design editors. First I want to give you an overview about the usability
of our graphical editors. These are options to create abstract and UML like test designs. Test
cases are generated either on the transitio
ns or paths of the diagrams ensure a complete test
coverage. The state diagram editor and a test sequence diagram editor are of a similar structure
and the handling is comparable. In the toolbox you can find all graphical elements for the test
design and documentation. You can drag and drop the elements into the diagram or you can double
click on it and it is is locked for permanent use. Additional information like variable values
and test case attributes that are relevant for the test envi
ronment can be edited in the command
editor. This is the table that appears at the bottom of the diagram. If you click in the empty
space at the same position, test case commands can be added when an element is focused. In the lower
right corner there is besides the zoom function, a button to navigate through the diagram overview,
that can be useful for bigger diagrams. Now let's have a deeper look into the state diagram. This
state diagram is a useful approach to implement tests by definin
g states and their transitions.
It must start with an initial element and every path must lead to a final element, as you can
see it here. The states define test commands to check the actual state of the system under
test and transitions contain the stimulation that trigger the state change. With the context
menu or the button in the ribbon bar, the path view can be quickly opened for the diagram. The
algorithm for the path generation can be changed between Breath-First Search and Chinese P
ostman.
The generator test cases for the state diagram travel all transitions at least once. This means
that we provide transition coverage. The Chinese Postman results in long but efficient path, the
Breath-First Search generates more paths which are better to reproduce and debug. The second
editor I'm introducing today is the test sequence diagram editor. It can be used to describe the
test procedure by creating a flow through the elements and ensure that every combination is
tested like
the state diagram. It must contain one start element. You can also see that the
diagram elements are connected by transitions, which can contain stimuli. Multiplexers can
split the sequence based on variation points like the velocity of the vehicle or lock state.
Check elements make sure that certain conditions are met like the doors are unlocked. To merge
paths you can use the joint element. And the end of the path is ensured by a finalized element.
Your generated test cases ensure path c
overage, which means that for every possible path a
test case is generated. So the state diagram and test sequence diagram editors are two ways to
generate a test cases based on graphical elements, that are intuitive to understand. These diagram
editors also support easy communication with other stakeholders like the requirement engineer. I
think they are helpful to keep an overview of the test structure and I hope you like them
as much as I do. Thank you for watching. Interested in more vi
deos on vTESTstudio or
other Vector products? Then please subscribe to our Vector Techtutorial Channel, activate the
bell and never miss a new video again see you.
Comments