第7章 系统测试
7.1 系统测试的目的
软件测试是其生命周期的一部分,用来保证软件质量。一般来说,软件测试通常是在系统上线之前,通过进一步分析系统的需求,把系统的设计方案和实现进行最终测试和审查。测试的软件工程术语提出了在软件的解释:通过手动或着软件来运行一个软件系统,其目的是测试它是否在制定的需求范围内开发的或检验实际结果与目标的区别。
在G.J.Myers经典的《软件测试技术》,给出了测试的定义:测试程序和进程是一个程序错误发现的执行。测试的目的是在程序中发现的错误,测试初衷是要证明程序是错误的。在软件开发过程中测试是一个具有破坏性的系统开发阶段,最后审查的设计和编码在软件质量的保证中显得格外重要和必不可少。为了确保软件的质量,应该在软件的开发过程中,按照软件工程的结果形成的各个阶段,分别进行严格的阶段测试和模块测试。
7.2 功能测试
采购管理是系统的主要功能,其他业务流程基本类似于采购流程。采购流程主要是各个部门协调合作的结构,主要是采购开单、采购批准、采购执行、采购入库四个流程。采购流程如图7-1所示。
图7-1采购流程图
系统自动生成采购编码,然后用户通过查询按钮选择相应的供应商与原料,系统填充原料的一些基本信息,然后由用户录入采购数量与单价,并且系统提供了计算总金额的功能。采购开单如图7-2所示。
图7-2采购开单图
点击确定按钮后,采购开单完成,系统在数据显示区会立刻更新记录,最近一条采购记录显示出来。采购开单结果如图7-3所示。
图7-3采购开单结果图
入库完成后,可以进入采购入库界面查看结果。入库成功,系统将自动维护对应的原料的库存数量信息。采购入库结果如图7-7所示。
图7-7采购入库结果图
7.3 本章小结
本章主要描述了本套系统的测试方案,通过功能测试,我们对系统的稳定性和功能有了深入的理解和漏洞发现,这是最直观有效的测试。通过测试有助于系统的进一步开发和发现问题。
浙公网安备 33010602011771号