问题 问答题

阅读以下说明,根据要求回答下面问题
[说明]
系统集成商PH公司近期承接了某企业的电子商务系统平台的建设任务。目前,软件系统的编码工作已完成,开始进入测试和调试阶段。

基本Web系统测试中功能测试主要包括链接测试、表单测试、数据校验、Cookies测试、交易功能测试、数据库测试、设计语言测试和帮助系统测试等。
以下各种测试步骤分别属于哪种功能测试
A.是否能正确完整地保存注册信息______
B.检测用户身份识别和授权功能______
C.对用户输入信息的显示是否按预期要求,如密码显示为"*"等______
D.帮助文档的格式是否符合目前主流的阅读格式______
E.确保系统中没有孤立的页面存在______
F.对数据一致性及数据库容量进行测试______

答案

参考答案:Cookies测试 交易功能测试
表单测试 帮助系统测试
链接测试 数据库测试

解析: Web应用系统测试包括(但不限于):功能测试、性能测试、可用性测试、用户界面测试、客户端兼容性测试、安全测试、接口测试等。其中,功能测试还可细分为链接测试、表单测试、数据校验、Cookies测试、交易功能测试、数据库测试、设计语言测试和帮助系统测试等。
Cookies通常用来存储用户信息(如用户名、口令等)和用户在某应用系统的操作,当一个用户使用Cookies访问某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,可用来创建动态和自定义页面,或者存储登录等信息。若Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,是否安全,刷新对Cookies有什么影响等。若在Cookies中保存了注册信息,请确认该Cookie能够正常工作而且已对这些信息加密。若使用Cookie来统计次数,需要验证次数累计是否正确。题干中“是否能正确完整地保存注册信息”属于Cookies测试。
交易功能测试是一种测试人员对应用程序特定的功能需求进行验证的活动。测试人员将模拟用户可能进行的所有操作:产品选择、下订单、更改订单、取消订单、核对订单状态、在货物发送之前更改送货信息、签约过程、在线支付及产品交付等方面的测试。
当用户通过表单提交信息的时候,都希望表单能正常工作。若使用表单来进行在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功的消息。若使用表单收集配送信息,应确保程序能够正确处理这些数据,最后能让顾客收到包裹。若要测试这些程序,需要验证服务器能否正确保存这些数据,而且后台运行的程序能否正确解释和使用这些信息。当用户使用表单进行用户注册、登录、信息提交等操作时,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配;对用户输入信息的显示是否按预期要求,例如密码显示为“*”等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接收指定的某些值,则也要进行测试。例如:只能接收某些字符,测试时可以跳过这些字符,看看系统是否会报错;对于非法的输入,系统能否正常工作等。
帮助系统测试主要就是针对系统平台的在线帮助文档进行的,例如文档的格式是否符合目前主流的阅读风格。
链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为3个方面:①测试所有链接是否按指示链接到正确的页面;②测试所链接的页面是否存在;③保证Web应用系统上没有孤立页面(是指没有链接指向该页面)。链接测试可以自动进行,现在已经有许多工具可以采用。链接测试必须在集成测试阶段完成,换而言之,在整个Web应用系统的所有页面开发完成之后进行链接测试。
数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。数据库测试一方面要对数据库本身的完整性进行测试,另一方面要将数据库与应用系统相结合,对数据一致性、输出结果及数据库容量进行测试。

单项选择题 A1/A2型题
单项选择题 A1/A2型题