fMBT v0.8 released
by Kervinen, Antti
New features and improvements:
- AAL: nested tags and actions
- If the same condition is required in many guards, you can now write the condition in the guard of an outer tag. Inner guards are evaluated only if outer guards hold.
- configuration: simplified configuration file format.
- Double quotes after "=" are no more required for one-line entries.
- fmbt-editor:
- Test preview tab options: show/hide coverage, timestamp, tags.
- Live updating test preview tab.
- Coverage preview tab options: show steps or time on X axis.
- Support for AAL and configuration file syntax improvements.
- Tab collapse/expand on model preview tab (EXPERIMENTAL, requires installing the TVT tool).
- coverages: uwalks and uinputs test generation performance improved.
- fixes in eyenfinger, fmbt, fmbtandroid, fmbt-stats.
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
7 years, 11 months
fMBT v0.7 released
by Kervinen, Antti
New features and improvements:
- AAL: state verification enabled by adapter() blocks in tags
- The adapter() block of a state tag is executed in states where tag's
guard() returns True.
- The block can verify the state in the similar way no matter which action
was previously executed.
- Test configuration:
- the "failing_tag" end condition enables configuring test verdict in case
of state verification failure.
- Added an option for disabling state verification.
- Documentation:
- doc/aal_python.txt: AAL/Python tag adapter() block documented, control
flow improved.
- doc/configuration.txt: added "failing_tag" and disabling state
verification.
- fmbt-editor: added tab completion for adapter() blocks in tags.
- Reporting: "tagdist" format added to fmbt-stats.
- Prints & plots statistics on how many times each action was executed in
states with given tags.
- Example: incoming phone call was tested 10 times when a music, and 8 times
when a video was being played.
- fmbtandroid:
- opacityLimit parameter added to bitmap comparisons.
- pressAppSwitch() method added.
- Many fixes.
Yours,
Antti
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
7 years, 11 months