阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、.Email(必填且唯一)、

admin2017-11-27  35

问题 阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。
【说明】
    某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、.Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。
  系统要支持:
  (1)在特定时期内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求;
  (2)页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。
(1)针对股票代码:111111、数量:10万、当前价格:6.00,设计4个股票交易的测试输入。
    (2)设计2个客户开户的测试输入,以测试是否存在XSS、SQL注入。

选项

答案(1)测试一:任一标准等价类测试输入,满足股票代码为11 11 11,交易数量为100整数倍且小于等于10万,买/卖价格为包含两位小数的正数,如“11 11 11,300,6.78”。 测试二至测试四:分别为任一健壮等价类测试输入,即每个输入有一个无效数据,其余输入为有效数据。如“11111A,300,6.78”“111111,301,6.78”“111111,300,6.789”。 (也可以采用边界值分析法来设计测试用例,这样测试二至测试四需要选择一些边界上的值,比如交易数量取0、100、99900、100000、100100等情况。) (2)测试一:其中一字段包含任何HTMK,如,或任何脚本如