Time Warp: Business Cycle Testing
"Let's do the time warp again..." Video A video version of this blog Business Cycle with Time dependencies? What is a business cycle and why do I need to test it? I'm really talking about any type of business process that has time based business rules. The rules can periodic in that they fire on a regular basis or they can one-time based on some time based criteria. Most of the ones I've worked with are contract oriented or billing cycle oriented. Examples include telecom contracts, home mortgage servicing systems, term based insurance to just name a few. They usually have some time based sequence of operations, date based rules and may have some type of state machine. Testing is complicated by the fact that data may need to be of a certain age before processing begins. Loan payments may need to be delinquent. An insurance policy may start the renewal process some time before expiration. Collateralize debt may have payment, ...