User Acceptance Testing
Start your user acceptance testing after unit testing. Be sure to perform user acceptance testing on a different computer from the development computer.
- Install the Connector as described in Installing A Connector Locally.
- Make sure the Connector displays in TIBCO Scribe®, but only in the places appropriate to its declared role. For example, if the Connector is for RS Source only, then it should not display as an available RS Target, or IS or MS connection.
- Use the Connector in a TIBCO Scribe® Solution, and make sure it performs as expected:
- The Connection dialog works and you can connect.
- Connection data persists and can be edited.
- It provides metadata. Ensure that the correct entities and fields for your Connection are displayed in the RS, IS, or MS Solution.
- If you change your data’s schema and refresh metadata, the changes are displayed.
- For all IS2 or MS2 Connectors:
- Does it report metadata correctly for objects and fields?
- Does each object report only the operations it can support?
- Does each field correctly report whether it supports queries, supports filters, is read-only, is a primary key, or has a default value?
- For IS2 or MS2 Source Connectors:
- Does it provide source data?
- Does the net change feature work?
- Does the filter feature work with one or many filters, for all comparison operators and data types?
- If the source data has relationships defined, make sure that both parent and child relationships can be used in mapping, and both Inner and Outer joins work correctly.
- For RS Source Connectors:
- Does it replicate appropriate data into a target Connection on both INITIAL replication and subsequent replications, with inserts, updates, and deletes in the source prior to the next run?
- For RS Target Connectors:
- Make sure that both initial and subsequent replications show accurate data in the target for source inserts, updates, and deletes.