How Do I Test a Form?

Quik! provides two different ways to test forms:

  1. Test forms before they're published, while in FINAL status.
  2. Prefill forms with test data

Testing Forms In Final Status

Before every form is published it reaches the "FINAL" status of the Quik! Forms Build Cycle. This status is to allow form owners the opportunity to review and test their forms before publishing them for end users to access. The Quik! Forms Engine is the primary method for testing a form before it is published, however the test is only intended for the owner of the form. In other words, you won't have the opportunity to test another company's forms made available to you – only your company's forms.
CAUTION: Do not use this test mode in your production environment!

TestFinalFormsMode

To test a form, set the Quik! Forms Engine software "TestFinalFormsMode" property to TRUE:
objQFE.TestFinalFormsMode = True 
This setting will instruct the Quik! software to pull the form from the FINAL status. For those forms that have been published already, the form that is in FINAL status will be identical to the published form.

Test How Forms Affect Your Application

If your application is built with custom rules for one or more forms, then it is recommended that you set up a copy of your production environment (or a demo account) that turns on the TestFinalFormsMode within Quik!. This will allow you to test a form and your application's integration with Quik! before the form is published to your production environment. This is your opportunity to ensure the form fully functions as expected, especially if the form design changed significantly.

Testing For Form Accuracy

While testing a form for being complete or accurate is generally a good idea, it isn't always necessary. Every form within Quik! goes through a rigorous build process that includes testing by multiple people. While it is your responsibility to ensure forms are built properly, they generally are built well and many customers rely upon Efficient Technology Inc to publish forms automatically. If an error is found it is fixed immediately.

TestDataMode

To test a form with test data set the TestDataMode to TRUE.
objQFE.TestDataMode = True 
Running the Quik! Forms Engine in this mode will cause test data to be entered into each text field. The test data is the Quik! Field Name (e.g. "1own.FName" will appear in the the Owner 1 First Name field on the form). This is a nice way to determine what fields appear on a given form.
EXCEPTION: This test data mode cannot populate checkboxes with data, but they can be tested by manually clicking the field.

For help regarding Quik! Forms and the Quik! API
Email: support@quikforms.com | Phone: (877) 456-QUIK