IDE & Navigation
Properties & Tools
SeqOut plugin allows you to quickly generate test steps for manual testing or documentation of test cases executed.
You may output test case in HTML webpage or Microsoft Excel document. To select which format to use, open Model Property dialog and in field “Plugins” select SeqOutHTML or SeqOutExcel by checking the appropriate check box. Be sure to have other plugins unchecked. Click “OK” to save the changes.
Optionally you can edit the Test Case Output field to the desired file name.
With SeqOut plugin activated for the model, now you can run the model. When model execution completes, you can open the test case document generated by clicking on menu Report/TestCase Report. Depending on the format you have chosen, the test case report should open in your browser or in Microsoft Excel.
See this example output at example output.
You can style the test case report web page by editing /www/MbtSvr/config/seqout.css (Casscade Style Sheet).
Your changes will take effective on new test case report generation.
If you want to make the style changes to existing test case report already generated, you can manually copy seqout.css to each indiviudal test case report folder under model's report folder.
The format of the test step text may be customized also. seqout.fmt determines the text format for each test case step instruction in the test case report. In this file, you will see that the format definition for each mscript function and tag.
TestOptimal allows you to change the format to meet your convention and style. Follow the following steps to apply your customization:
SeqOut plugin uses a set of keywords matching the MScript tag and functions.
SeqOut plugin uses xsl to create test case report. You may create your own test case report by writing your own xsl report.
To create your own test case report using xsl, use seqout.xsl in config folder as an example. Once you have created your own xsl report, you must change config.properties to use your xsl report for test case generation. To do so, replace seqout.xsl with the file name of your xsl report file. You must restart TestOptimal server to make your changes effective.
You may define custom fields and use them in the output generation in xsl file. All custom field must start with a prefix @ char in the format file. For example:
Your can call out these custom fields with the following xsl statement:
Notice that in xsl statement above, the custom field is referenced with out the prefix @.