static image

Home | Contact Us | Support | Downloads | Blog


Search





Explore QAT Wizard...

GET STARTED

INFO CENTER

 Home > QAT Wizard > FAQ


QAT WIZARD FAQ

What is the Wizard Interview Manager?

The Wizard Interview Manager is a visual design tool used to develop the Interactive Wizard Interview. The designer can choose from several types of options for prompting the developer through the interview. Some options are simple question/answer where the developer is prompted for choices that are defined by the designer. Other options are used to prompt the developer to select model objects, such as entities, attributes and relationships to be supported within the new application being created by the Wizard. These options can be conditional based on previous selections made in the interview. The designer also has the ability to enable and disable features to customize the pattern code it copies according to the choices made in the interview. The interview is interpreted by QAT Wizard so it can be tested as the interview is being developed.

What experience is required and how difficult is it to learn to use the new Interview Manager?

Anyone familiar with CA Gen and the features provided by the target pattern model can quickly learn to develop new interviews with the Interview Manager. It is possible to learn the tool from the supplied help alone. A two hour discussion with one of the engineers at QAT would be more than enough to learn this simple tool and how to develop Wizard Interviews.

As I develop or customize the interviews, is it possible to develop context sensitive help for each interview question?

Yes, you can develop this context sensitive help with either Word or Adobe PDF. Simply create a document and include bookmarks for the various questions. The Interview Manager allows you to record these file name and corresponding bookmarks for each option. These bookmarks are then interpreted by QAT Wizard so the help can be opened for any option during the interview.

What is the Pattern Test Harness?

A new automated Pattern Test Harness was developed into the starter pattern model. This test harness integrates directly to the Wizard Interview in a special mode that allows the tester to make the same choices they will be presented with during the Wizard Interview. This allows for each pattern to be tested with any combination of features defined.

In order to automate the logic to enable the patterns to retrieve these current settings (i.e. Enabled Wizard Features) so the test can execute as if those features were selected during the Wizard, we created a plug-in that generates this specialized Wizard Feature action diagram logic into the pattern procedures and action blocks automatically.

Between the new automated test menu and the new plug-in to generate the Wizard Feature logic, we've greatly simplified the task of developing and testing patterns for QAT Wizard. The new pattern test menu and code generator can now be launched directly from the QAT Wizard control panel.

What is the Pattern Developer Guide?

A pattern developer guide is provided that details how to develop a custom pattern model for QAT Wizard. This guide outlines the action diagram coding rules and techniques required to build a pattern model that will interact with the Wizard Interview to produce a fully customized application.

What experience is required and how long does it take to become proficient at developing customer pattern models?

Any CA Gen developer can develop custom pattern models. It is recommended that the developer(s) defining the standards to the organization be responsible for developing the pattern model(s) and corresponding interviews. Any developer already proficient with CA Gen development can learn to develop custom patterns for QAT Wizard in less than a day. There are a few rules and techniques to understand and these can be learned from a short training course or directly from the supplied help if necessary.

What is the QAT Pattern Model?

The QAT Pattern model is the pattern model developed by QAT. This pattern model is robust and field tested around the world. These patterns support Web and client/server with support for multiple server styles and architectures, including CBD (Component and Application Models). It currently provides seven pre-defined patterns, including List, Detail, Multiple List, Associative, Batch, Tree and Grid. These patterns will never fully match the standards for all customers, but this is the recommended starting point for all customers. This pattern model is also developed as a runtime test harness so customers can install the patterns as an application that will allow the customer to switch the various optional features on and off to see the behavior provided by each pattern.

The QAT Pattern model is optional. For customers that prefer to develop their own pattern models, a Getting Started model is provided with the required entities already defined and some sample applications with corresponding interviews.

What is the Notes Manager Plug-in?

The Notes Manager is a plug-in for CA Gen that allows for common notes to be easily managed across an entire model. It is important to maintain consistent notes within a pattern model so developers have the proper standards documentation to understand and complete the applications after they are created by QAT Wizard. This tool requires that any common notes be tagged using an XML style tag within the note to identify them as “Managed Notes”. This plug-in then allows for the text within these managed notes to be modified across the model. Entirely new Managed Notes can also be created. These changes can be filtered by Clients, Servers and Action Blocks.

What is QAT ReFactor?

QAT ReFactor is a plug-in for CA Gen that provides sophisticated Action Diagram view substitution between unlike Entities, Work Sets and their Attributes. Individual action diagrams, complete call chains or the entire model can be targeted for the ReFactor operation. The ReFactor operations even allow attributes with unlike domains to be matched and substituted in the Action Diagrams.

Here are some of the ReFactor operations provided. All of these ReFactor operations can target a single action block, an entire call chain or the entire model.

You can ReFactor your Action Diagram(s) to:

  • Substitute an Entity View for a Work Set View with all attributes mapped according to a designed match.
  • Substitute an Entity/Work Set View for a different Entity/Work Set View with all attributes mapped according to a designed match.
  • Substitute selected Attributes from an Entity/Work Set View with Attributes from a different Entity/WorkSet View.

Are these types of ReFactoring operations dangerous because they may break existing code?

It is true that the ReFactor operations may break existing code. However, consider that CA Gen has always allowed the domain of Entity or Work Set Attributes to be changed from the Data Model or Work Set diagrams. These operations also break code. It would be too restricting if the tool required all code to be removed before allowing this type of change. The same logic applies to operations provided by QAT ReFactor. The operations should be used with the full understanding of the impact they may have, but the time saved is very significant.

QAT ReFactor is a valuable tool for the Gen developer, but why is it being bundled with QAT Wizard?

QAT Wizard requires that all pattern models (including customer developed pattern models) use the Entities from the QAT supplied starter model. If customers wish to convert their own templates or patterns so they can be copied and customized automatically with QAT Wizard, it is necessary to either rename the entities to match and/or change the code to use these supplied Entity Types. In the cases where code needs to be changed to match the supplied entities, the QAT ReFactor tool will make this dramatically faster.

In Addition, many customers already have mature standards with standard Work Sets required. These customers may with to start from the QAT Pattern model, but change the patterns to use their specific Work Sets. Again, the QAT ReFactor tool will make this dramatically faster.

What are the benefits of patterns?

  • Enforce Standards
  • Rapid Application Development
  • Improve Quality and reduce testing time
  • Do the hard and mundane stuff
  • Prototype tool
  • End user involvement early
  • Build robust Clients and Servers

How does the interview-style wizard work?

  • Automatically builds customized GUI and Web applications.
  • Many custom options exist for each pattern.
  • The wizard prompts for each option.
  • Builds fully customized applications according to the selected options.
  • Builds the Web or GUI client along with all corresponding servers and action blocks in a single interview.

What options does QAT Wizard have?

  • User Interface: Windows (GUI)— Web (WCE)
  • Server Architecture: Client/Server— CBD (Component and Application Model Support)
  • Pattern: List— Multiple List— Detail— Associative— Tree (Active X)— Grid (Active X)
  • Server Style: Operation or Hub
  • Customization Options: Join Entity Types— Dropdowns— Related/Unrelated Entities




Solutions Console

CA Gen is also known as AllFusion® Gen, Advantage Gen, COOL:Gen




Subscribe to QAT RSS Feeds


RELATED CONTENT

CONTACT US

CORPORATE HEADQUARTERS

QA Technologies, Inc.
222 South 15th Street
Suite 1404
Omaha, Nebraska 68102
GSA: GS-35F-0074P

Email sales@qat.com

Phone 402-391-9200


 

 Send Feedback  | Legal | Privacy            Subscribe to our blog and RSS Feeds.