问题 填空题

阅读以下说明,根据要求回答问题。
[说明]
某公司需开发一套电子商务系统,为保证开发进度和开发质量,专门组建测试小组对开发的全过程进行测试。

系统测试是对已经集成好的软件系统进行彻底测试,而电子商务系统是基于网络的信息系统,因此,其测试对传统的软件测试提出了新的要求。针对上述情况,测试小组做了以下几项工作:
A.对数据的完整性、有效性、一致性测试
B.从响应时间、处理速度、吞吐量、处理精度等方面来检测
C.验证系统在指定条件和规定的时间内执行操作的能力
D.检查系统对非法侵入的防范能力以及系统的安全机制、保密措施是否完善
E.对产品选择、签约过程、在线支付及产品交付等方面进行测试
F.针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试
其中,______是性能测试;______是安全性测试;______是可靠性测试;______是界面测试;______是交易功能测试;______是数据库测试。

答案

参考答案:B D C F E A

解析:系统测试是将软件系统与硬件、外设和网络等其他因素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统地需求相比较,发现所开发的系统与用户需求不符或矛盾的地方。常见的电子商务系统的系统测试主要有功能测试(或正确性测试)、性能测试、安全性测试、可靠性测试、界面测试、交易功能测试、数据库测试、强度测试、恢复测试、安装测试等。
性能测试是检查系统是否满足系统分析说明书对性能的要求。它覆盖了软件测试的各阶段,而不是等到系统的所有各部分都组装后才确定系统的真正性能。通常,它与强度测试结合起来,同时对电子商务系统的软件、硬件进行测试,主要从响应时间、处理速度、吞吐量、处理精度等方面来检测。
安全性测试主要是为检查电子商务系统对非法侵入的防范能力,以及系统的安全机制、保密措施是否完善。测试的方法是测试人员模拟非法入侵者,采用各种方法冲破防线。例如,想方设法截取或破译口令;故意使系统出错,利用系统恢复的过程非法入侵;企图通过浏览非保密数据,获取所需信息。
可靠性测试主要验证电子商务系统在指定条件和规定的时间内执行操作的能力。通常使用平均故障间隔时间(MTBF)等指标来衡量系统的可靠性。
用户界面测试用于核实用户与软件之间的交互,检查用户界面中的设计是否合乎用户的期望或要求,界面中的对象是否按照预期的方式运行。针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试属于界面测试。
交易功能测试主要包括产品选择、签约过程、在线支付及产品交付等方面的测试。
数据库测试是对数据的完整性、有效性、一致性等方面的测试。其中,数据完整性测试主要是检测数据的损坏情况;数据有效性测试是查看工作流并在变化点上检查数据库,包括隔离改变数据库的操作并检查改变内容是否正确;数据一致性测试是将数据库与应用系统相结合,对数据一致性、输出结果及数据库容量进行测试。如果用户提交的表单信息不正确,则可能导致出错:如果网络速度或者程序设计存在问题,则可能造成输出错误;同时,还要考虑到系统及数据库在给定时间内能够持续处理的最大负载及工作量。

多项选择题
问答题 简答题