问题 填空题

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

针对电子商务平台的运行特性,测试小组进行了基于Web的系统测试,主要完成了以下工作:
A.验证应用程序的安全服务和识别潜在安全性缺陷;
B.检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运行;
C.测试系统与用户之间的交互功能能否正确执行;
D.核实用户与软件之间的交互,检查用户界面中的设计是否合乎用户的期望或要求。
其中,______是界面测试,______是安全性测试,______是功能性测试,______是安装测试。

答案

参考答案:D A C B

解析:用户界面测试用于核实用户与软件间的交互,检查用户界面中的设计是否合乎用户的期望或要求,界面中的对象是否按照预期的方式运行。针对界面的正确性、导航性、易用性、协调性、规范性及独特性等进行测试属于界面测试。例如:当用户浏览Web应用系统时是否感到舒适是否凭直觉就知道要找的信息在什么地方整个Web应用系统的设计风格是否一致对整体界面的测试过程,其实是一个对最终用户进行调查的过程。通常,Web应用系统采取在主页上做一个调查问卷的形式来得到最终用户的反馈信息。对所有的用户界面测试而言,都需要有外部人员(与Web应用系统开发没有联系或联系很少的人员)的参与,最好是最终用户的参与。
安全性测试是测试系统在应付非授权的内部/外部访问、非法侵入(或故意损坏)时的系统防护能力,检验系统有能力使可能存在的内/外部的损害的风险限制在可接受的水平内。它要检验在系统中已经存在的系统安全性、保密性措施是否发挥作用,有无漏洞。通常,可以通过以下几种破坏方法来检验系统的安全性(包含但不限于):①正面攻击或从侧面、背面攻击系统中易受损坏的那些部分;②以系统输入为突破口,利用输入的容错性进行正面攻击;③申请和占用过多的资源压垮系统,以破坏安全措施,从而进入系统;④故意使系统出错,利用系统恢复的过程,窃取用户口令及其他有用的信息;⑤通过浏览残留在计算机各种资源中的垃圾(无用信息),以获取诸如口令、安全码和译码关键字等信息;⑥浏览全局数据,期望从中找到进入系统的关键字;⑦浏览那些逻辑上不存在,但物理上还存在的各种记录和资料等。
功能性测试是测试Web应用系统与用户间的交互功能能否正确执行。
安装测试是检测Web应用系统在安装过程中是否有误、是否易操作,安装后是否可立即正常运行。

判断题
单项选择题