概述
订单输入是指接收客户订单并把客户所需要的东西转换为企业惯用的术语的过程,最简单的情况是生成成品的发货文件,较为复杂的情况是描述包括按订单生产产品的工程要求的一系列活动。
储存程序
使用Order Entry系统作为这个测试如何与数据库结合的一个类比。所有与数据库的交互是通过存储程序。测试期间用到的主要存储程序有:
sp_AddOrder —— 插入一个订单
sp_AddLineItem —— 为一个订单插入一个项目
sp_UpdateOrderShippingStatus —— 更新出货状态
sp_AssignOrderToLoadingDock —— 插入一个记录来指出订单应该从哪个码头出货
sp_AddLoadingDock —— 插入一个新记录来定义一个可用的码头
sp_GetOrderAndLineItems —— 选择关于一个订单和它的项目的所有信息
上面只是对存储程序功能的一个概括;显然存储程序还执行确认和审计等操作。
每个订单有多少个项目是随机的,范围从一到三。为一个订单选择项目也是随机化的,从大约1500个项目的集合中选择。