电子商务软件测试的探讨 [摘 要] 介绍了当前电子商务应用领域的主要结构,以及基于此结构的软件测试技术,采纳局部分层测试和系统整体测试相结合的方法是目前最值得介绍堵塞新做法,它既从局部出发,根据软件的三层结构分别对应用系统的每一个层面进行测试,又从整体出发,系统地对整个应用软件进行完整测试,保证了软件开发后的性能要求和用户的可用性
[关键词] 电子商务 软件 测试 国际互联网的快速增长,使 WEB 技术对商业、工业、银行、财政、教育、政府和娱乐及我们的工作和生活产生了深远的影响
许多传统的信息和数据库系统正在移植到互联网上,电子商务迅速增长
因此,电子商务应用系统的测试也变得十分重要,它对软件测试提出了新的挑战,要求采纳新的测试方法展开软件测试工作
这种对应用系统的测试不但能检查是否满足设计的要求,还需要能测试系统每个层面是否正常,确保系统的整体性能、安全性和可用性满足需要
一、典型系统结构 随着电子商务的兴起,Web 方式的应用系统进展迅速,它将成为电子商务技术领域的主流
在电子商务应用系统中,目前普遍采纳的是三层 C/S 结构,即表示层、业务层和数据层
这种结构使软件测试人员能采纳“局部分层测试”和“系统整体测试”想结合的方法,对应用系统进行测试
即先对每一层进行独立的测试,再开展系统整体测试,这样更容易发现应用系统缺陷和错误
假如仅仅依赖系统测试,要确定存在问题的特定部件十分困难
二、局部分层测试 1
测试表示层就是检查并应用程序的前端是否存在错误
本层次是应用系统的外表,因此,表示工作对建立一个健壮的、高质量的应用系统至关重要
(1)内容测试
内容测试用来检验 Web应用系统提供信息的正确性、准确性、相关型等人机界面元素,信息的正确性是指信息是可靠的还是误传的,例如,在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷;信息的准确型是指是否有