刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

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

使用微信搜索喵呜刷题,轻松应对考试!

答案:

3.1
性能测试、安全性测试、兼容性测试、易用性测试。

3.2
3000*128*2KB=750MB

3.3
每个字段的验证
字段的缺省值
表单中的输入

3.4
(1)

1、正确输入:111111,10万,6.00;

2、代码错误:1212,10万,6.00;

3、数量错误:111111,0,6.00;

4、价格错误: 111111,10万,0;


(2)1:姓名:张三 or 1=1--      Email:q123@q123.com       地址:xxxxxxx
   2:姓名:张三   Email:q123@q123.com   地址:xxxxxxx<script>alert(‘测试信息’)</script>
解析:(1)本题中有3条件,应该设计一个测试用例覆盖3个有效等价类;然后针对每个条件的无效等价类各设计一个测试用例。(2)针对客户信息包括姓名、Email(必填且唯一)、地址等输入,任意挑选一个输入文本框,在保障SQL能运行的前提下,输入带有注入式攻击和XSS攻击的特征内容即可。

解析:

在对基于Web的证券交易平台进行非功能测试时,需要测试以下几个方面:

  1. 性能测试:测试系统的响应时间和吞吐量,确保系统在高并发和大数据量的情况下能够稳定运行。
  2. 安全性测试:测试系统的安全性能,包括用户密码的加密存储、数据传输的安全性、防止SQL注入和跨站脚本攻击(XSS)等。
  3. 兼容性测试:测试系统在不同浏览器、不同操作系统、不同网络环境下的兼容性,确保用户在不同平台上都能正常使用。
  4. 易用性测试:测试系统的用户界面是否友好、操作是否便捷,用户能否快速上手。

问题3.2:

创作类型:
原创

本文链接:阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所为了方便提供证券交

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share