Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
webmbt_builder [2020/04/26 03:33]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-=====WebMBT Builder===== 
-//>>Menu: Model / WebMBT Builder// 
  
-//WebMBT Builder// allows you to create MBT models for web applications as you navigate through web pages using Firefox browser.  It also generates MScript and inserts them into state/transition triggers. 
- 
-You can also use //WebMBT Builder// to create a Data-Driven Testing embedded within the model. 
- 
-You will need //TestOptimal// 5.3.3 and //Firefox// browser version 57. 
- 
- 
-See [[http://testoptimal.com/tutorials/WebMBT_Builder-Intro/WebMBT_Builder-Intro.mp4 | WebMBT Builder Tutorial]] (this video is out-dated, we are working on a new video that matches the latest TestOptimal MBT Builder). 
- 
- 
----- 
-====Installation==== 
-//WebMBT Builder// is a Firefox add-on, click [[https://addons.mozilla.org/en-US/firefox/addon/testoptimal-mbt-builder/| here]] to download and install //WebMBT Builder// onto your Firefox browser.  Click on //Install// button on the dialog window and restart Firefox Browser. 
- 
-Be sure to view the [[http://testoptimal.com/tutorials/WebMBT_Builder-Intro/WebMBT_Builder-Intro.html|Tutorial: WebMBT Builder]] for more information about the installation and a short demo of creating a simple demo model. 
- 
- 
----- 
-====Open WebMBT Builder==== 
-To open //WebMBT Builder//, open a model or create a new model and then click menu //Model / WebMBT Builder// 
- 
-{{http://testoptimal.com/images/MBTBuilder_OpenAUT.png? 350x300}} 
- 
-AUT webpage should open in a new browser window (or tab if your browser is set to open new page in a tab) with a banner panel appended to the bottom of AUT webpage as shown in image below.  
- 
-{{http://TestOptimal.com/images/MBTBuilder_Footer.png? 800x40}} 
- 
- 
----- 
-====Operation Modes==== 
-From //MBTBuilder Context Menu// you can choose various actions to create states and transitions and generate MScript on the web element you are clicking. 
- 
-For example, you can generate MScript for simulating the clicking on a specific element on the page or setting the value for an input field.   
- 
-  
-  * //Create State//: to create a new state in the model for current web page.   
-  * //Create Transition//: to create a new transition from the currently selected state. 
-  * //MScript - Assert//: to generate MScript to assert the web element text 
-  * //MScript - Click//: to generate MScript to click on the element 
-  * //MScript - Set//: to generate MScript to set value to the input element 
-  * //Add Data Field//: to create a dataset field from the input field, applicable for transition only as dataset is attached to the transition. It recognizes the type of input field and automatically populate the dataset with the list of possible values based on the input field definition. 
- 
-MScript is generated and inserted into the current state/transition trigger in MScript Editor. 
- 
-{{http://testoptimal.com/images/MBTBuilder_CtxMenu.png?350x400}} 
- 
----- 
-====Create States==== 
-To add a state for the current web page, just click on //New State// button.  You will be prompted to enter a name for the state. 
- 
-{{http://testoptimal.com/images/MBTBuilder_NewState.png?300x100}} 
----- 
-====Create Transitions==== 
-To add a new transition, you must select the state for which the transition will be added to on the //Model Editor//. 
- 
-After selecting the state, start generate the MScripts as described in the earlier sections and click on //New Trans// button.  You will be prompted to enter a name for the transition as well as select the target state for the transition. Note the transition created always starts with the current state. 
- 
-{{http://testoptimal.com/images/MBTBuilder_NewTrans.png?300x200}}