阅读以下说明,根据要求回答下面问题[说明]某公司需开发一套中小企业电子商务平台,为保证开发进度和开发质量,专门组建测试小组对开发全过程进行测试。8、测试小组准备工作主要从硬件配置、软件环境和人员组织三个方面进行。请判断以下叙述是否正确。A.对硬件配置要求是硬件配置必须要达到系统运行最低要求,确保软件能正常运行。B.为了更好地模拟系统运行真实环境,软件环境中还应当包括用户常用驻留于测试环境之中其他应用程序。C.在测试不同阶段,参与人员也不同。系统测试通常由开发人员负责。D.验收测试应当主要由使用系统人来完成。9、为了提高测试效率,测试小组分阶段展开测试,共完成了以下工作:A.检验软件是否符合用户需求;B.在测试组协助下,由用户代表审查验收文档资料,测试软件系统功能和性能等;C.验证组成软件系统各模块接口和交互作用;D.将软件与整个系统硬件、外设、支持软件、数据和人员等结合起来,以需求规格说明为依据,在实际运行环境下进行测试;E.检查各个程序模块是否正确地实现了规定功能,确保其能正常工作。
其中,______是单元测试,______是集成测试,______是确认测试,______是系统测试,______是验收测试。10、为了使软件更好地满足最终用户要求,通常需执行α测试和β试。其中,由用户在开发环境下进行测试称为______;多个用户在一个或多个用户实际使用环境下进行测试称为______。11、针对电子商务平台运行特性,测试小组进行了基于Web系统测试,主要完成了以下工作:A.验证应用程序安全服务和识别潜在安全性缺陷;B.检测在安装过程中是否有误、是否易操作,安装后是否可立即正常运行;C.测试系统与用户之间交互功能能否正确执行;D.核实用户与软件之间交互,检查用户界面中设计是否合乎用户期望或要求。其中,______是界面测试,______是安全性测试,______是功能性测试,______是安装测试。
正确答案及解析
正确答案
解析
8、正确错误正确正确
9、ECADB
10、α测试β测试
11、D ACB
【解析】
8.[解析] 配置测试是要检查计算机系统内各个设备或各种资源之间相互联结和功能分配中错误。它主要包括配置命令测试、循环配置测试、修复测试。其中,配置命令测试要求验证全部配置命令可操作性(有效性),特别对最大配置和最小配置要进行测试。软件配置和硬件配置都要测试。循环配置测试要求证明对每个设备物理与逻辑、逻辑与功能每次循环置换配置都能正常工作。修复测试要求检查每种配置状态及哪个设备是坏,并用自动或手工方式进行配置状态间转换。通常,对硬件配置要求是硬件配置必须要达到系统运行最低要求,确保能支持软件正常运行。系统测试目在于通过与系统需求定义做比较,以发现软件与系统定义不符合或与之矛盾地方。它通常由开发人员负责完成。验收测试是以使用系统人员(即用户)为主测试,软件开发人员和QA(质量保证)人员也应参加。由用户参加设计测试用例,使用生产中实际数据进行测试。9.[解析] 软件测试实施过程分为单元测试、集成测试、确认测试、系统测试和验收测试等。单元测试也称为模块测试,通常在编码阶段进行,是软件测试最基本部分。单元测试对源程序每一个程序单元进行测试,检查模块内部错误,并验证每个模块是否满足系统设计说明书要求。若达不到设计要求或发现编码错误,则应回到编码阶段进行修改。换而言之,单元测试检查各个程序模块是否正确地实现了规定功能,确保其能正常工作。集成测试也称为组装测试,是把模块在按照设计要求组装起来同时进行测试,主要目是验证组成软件系统各模块接口和交互作用是否错误。具体而言,它主要任务包括(但不限于):①将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失;②将各个子功能组合起来,检查能否达到预期要求各项功能;③一个模块功能是否会对另一个模块功能产生不利影响;④全局数据结构是否有问题,会不会被异常修改;⑤单个模块误差积累起来,是否被放大,从而达到不可接受程度。确认测试是检验软件功能和性能及其他特性是否满足了需求规格说明(或合同)中确定各种需求,软件配置是否完全、正确,文档资料是否完整,确认人机界面和其他方面是否令用户满意。系统测试是把通过确认测试软件系统作为整个基于计算机系统一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起,以需求规格说明为依据,在实际运行环境下测试活动。它用于检验软件产品能否与实际运行环境中系统其他部分(如硬件、数据库及操作人员等)协调地工作。验收测试是从实际终端用户使用角度,对软件功能和性能进行测试,以便发现可能只有最终用户才能发现错误。换而言之,它是在测试组协助下,由用户代表审查验收文档资料,测试软件系统功能和性能等。其主要任务是进一步验证软件有效性,即检查软件功能和性能是否与用户要求一致。同时验收测试要进行对软件配置复审,即要检查软件(源程序、目标程序)和文档(包括面向开发和用户)是否齐全以及分类是否有序。确保文档、资料正确和完善,以便在维护阶段使用。10.[解析] α测试是由一个用户在开发环境下进行测试,也可以是公司内部用户在模拟实际操作环境下进行测试。其目是评价软件产品FLURPS(即功能、局域化、可使用性、可靠性、性能和支持),尤其注重产品界面和特色。α测试可以从软件产品编码结束之时开始,或在模块(子系统)测试完成之后开始,也可以在确认测试过程中产品达到一定稳定和可靠程度之后再开始。β测试是由软件多个用户在实际使用环境下进行测试。这些用户返回有关错误信息给开发者。测试时,开发者通常不在测试现场。因此β测试是在开发者无法控制环境下进行软件现场应用。β测试主要衡量产品FLURPS,着重于产品支持性,包括文档、客户培训和支持产品生产能力。通常,只有当α测试达到一定可靠程度时,才能开始β测试。11.[解析] 用户界面测试用于核实用户与软件之间交互,检查用户界面中设计是否合乎用户期望或要求,界面中对象是否按照预期方式运行。针对界面正确性、导航性、易用性、协调性、规范性及独特性等进行测试属于界面测试。例如,当用户浏览Web应用系统时是否感到舒适?是否凭直觉就知道要找信息在什么地方?整个Web应用系统设计风格是否一致?对整体界面测试过程,其实是一个对最终用户进行调查过程。通常,Web应用系统采取在主页上做一个调查问卷形式来得到最终用户反馈信息。对所有用户界面测试而言,都需要有外部人员(与Web应用系统开发没有联系或联系很少人员)参与,最好是最终用户参与。安全性测试是测试系统在应付非授权内部/外部访问、非法侵入(或故意损坏)时系统防护能力,检验系统有能力使可能存在内/外部损害风险限制在可接受水平内。它要检验在系统中已经存在系统安全性、保密性措施是否发挥作用,有无漏洞。通常,可以通过以下几种破坏方法来检验系统安全性(包含但不限于):①正面攻击或从侧面、背面攻击系统中易受损坏那些部分;②以系统输入为突破口,利用输入容错性进行正面攻击;③申请和占用过多资源压垮系统,以破坏安全措施,从而进入系统;④故意使系统出错,利用系统恢复过程,窃取用户口令及其他有用信息;⑤通过浏览残留在计算机各种资源中垃圾(无用信息),以获取诸如口令、安全码和译码关键字等信息;⑥浏览全局数据,期望从中找到进入系统关键字;⑦浏览那些逻辑上不存在,但物理上还存在各种记录和资料等。功能性测试是测试Web应用系统与用户之间交互功能能否正确执行。安装测试是检测Web应用系统在安装过程中是否有误、是否易操作,安装后是否可立即正常运行。
你可能感兴趣的试题
E-mail地址由分隔符“()”分为前后两部分,分别指明用户名及邮件
-
- A.//
- B.\\
- C.@
- 查看答案
某 html 文档中有如下代码,则在浏览器中打开该文档时显示为( )。
<form>
Listl:
<input type="text" name="List1" />
<br / >
List2:
<input type="text" name="List 2 " />
< /form>
-
- A.见图A
- B.见图B
- C.见图C
- D.见图D
- 查看答案
设有商品关系P(商品名,条形码,供应商号,价格,数量), “条形码”唯一标识关系P中的每一个元组,商品名不能为空,供应商号是关系P的外键。另有供应商关系S(供应商号,供应商名,地址,电话)。关系 P 中的商品名是唯一的。建立商品关系 P 的 SQL语句如下所示:
CREATE TABLE P( 商品名CHAR(30)( ),
条形码CHAR(30) ( ) ,
供应商号 CHAR(5) ,
价格 CHAR(20) ,
数量CHAR(20)
( )(供应商号) REFERENCES S(供应商号));
查询供应商及价格小于等于 2500 元且大于等于 1280 元的“电冰箱”的数量的SQL语句为:
SELECT商品名,供应商名,价格,数量
FROM P
WHERE商品名= ’电冰箱’ AND ( ) ;
将供应商号“12021”所供应的商品价格上涨3%的SQL语句为:
UPDATE P
( )
WHERE 供应商号= ’12021’;
查询供应商地址包含“西安”的供应商名及电话的SQL语句为:
SELECT供应商名,电话
FROM S
WHERE ( );
-
- A.NULL
- B.UNIQUE
- C.NOT NULL
- D.NOT NULL UNIQUE
- 查看答案
函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为( );若以传引用方式调用g,则函数f的返回值为( )。
-
- A.3
- B.4
- C.6
- D.7
- 查看答案
-
- A.见图A
- B.见图B
- C.见图C
- D.见图D
- 查看答案