Software Parallel Testing – Do I really Need to Do It (and if so, how)?



Posted: Tuesday, January 18, 2011

by Teresa Francis
Accounting Software Success

Parallel Testing can be one of most complex parts of an Accounting Software System implementation. The complexity is due to several factors, some of these being: the high level of coordination needed to ensure that all data inputs are available; the labor intensiveness of entering data into both the new system and the old; the fact data may be incongruent due to changes in the coding structure in the new system. Parallel Testing is arguably an important part of an implementation because it provides assurances that financial data is being coded and reported correctly. On the other hand, if you are moving from a manual system, or your changes in coding / reporting are so great that comparisons are meaningless, you may want to only test processes as opposed to truly running parallel.

What is Parallel Testing?

In an Accounting System, the essential objective of Parallel Testing is to prove that data is being calculated accurately. To make this assertion, a Parallel Test follows these basic steps:

1. reserve all inputs and outputs produced by the legacy system during a selected cycle (week/month)

2. enter the reserved inputs into the new accounting system once Parallel Testing starts

3. run reports in the new system over the inputted data

4. finally, compare the outputs from the legacy system (reserved in step #1) to the outputs from the new system.

The comparison facilitates testing the new system by comparing its output to the output of the legacy system. Any discrepancies between the two outputs need to be explainable - and acceptable. Frequently parallel testing will also be used to assure that data converted from the old system to the new is accurate. The Parallel Test is typically one of the last phases of an implementation. It must not be the first time the business rules and calculations are tested so it generally occurs after the functional/system test phase.

Planning the Parallel Test Phase: Considerations

The following six questions will prompt the necessary considerations to thoroughly and fully plan a Parallel Test effort.

  1. What cycles will be tested in the Parallel Test phase? Will you test a day? A week? A month?
  2. What segments will be tested? Will we test the entire organization? Just an AP run? A payroll run? A single department?










About the Author

John S. Francis graduated with his MBA from Southern Illinois University- Carbondale in 1985. Since that time he has worked in various accounting professions. From 1996 to 2009, he was founder and President of one of the country’s leading accounting software implementation firms. Acknowledged as a “Top 100 Technology Pacesetter” and a “Killer VAR” by Accounting Today magazine, and a “Top 100 Value Added Reseller” by Accounting Technology magazine, his firm successfully managed accounting system implementation and training engagements for thousands of clients worldwide. In 2009 he began working on accountingsoftwaresuccess.com , a site dedicated to assisting accounting professionals with their search, selection, implementation and use of accounting systems. The site contains several tools to assist accounting professionals with their accounting software research including an Accounting Software Selection Tool and an Accounting Software Articles Library .
This Article has been viewed 320 times. (Not updated in real-time.)
No comments yet.
We want your comments! If you can read this, you don't have javascript enabled, so you can't use this comment system. Please enable javascript.