|
|

|
Electronic Payments Testing:
|
||||||||||
| Situation | Examples of Testing From Each Test Classification |
| Adding a new action for a processing code | Unit Testing: A developer sets up a test fixture that passes messages containing the new processing value directly to the module being tested, and implements a stubbed authentication module. (Note that regression testing could also be included as part of unit testing by passing known processing codes to the module being tested and validating that the module makes appropriate calls to the stubbed authentication module for each processing code.) Integrated Testing: A developer or tester uses a tool (such as a debugging tool) to manually or automatically send messages containing the new processing value to the processing system (Module A) after it is attached to a working authentication system (Module B). (Note that regression testing could also be included as part of integrated testing by validating responses [to existing processing codes] against expected values.) Functional Testing: The tester gives special attention to exercising the new processing code action and validating each step of its processing, including verifying any associated requirements for outgoing messages. All of the downstream processes, such as journaling, reporting, and posting should reflect the new action (as described in the user's requirements). Regression Testing: The tester must examine all existing processing code types and ensure there has been no processing change. System Testing: System testing may not be required for this situation, unless it is anticipated that transaction volume or system capacity might affect the proper processing of the action. Acceptance Testing: In the case of a new processing code established by a processor or network, the required Acceptance test may be certification testing with the network. Prior to implementation, network testers might set up an online testing session with a user to ensure the organization can accept and process the new values in the online message. The network testers and the client would discuss the transaction’s processing path and results. |
| Page 8 of 9 | < Previous Page 1 2 3 4 5 6 7 8 9 Next > |
Copyright © 1996-2010, Paragon Application Systems