qwfyhaiou 发表于 2018-1-20 16:54:51

两道数据库测试题目,求思路!

第一题还好。第二题感觉有点无处下手。求大神给出思路

1、会员瞬时买入金额异常放大报警

报警说明:
证券品种包括股票类,基金类,回购类等;
目前有一个实时报警监控,从9:30到15:00监控单个会员N分钟内买入金额(不包含回购类)超过阀值产生报警:
会员N分钟买入金额≥绝报警阀值,1级报警阀值≥5亿,2级报警阀值≥10亿,3级报警阀值≥15亿;
请写出测试案例或者测试点验证该报警系统。



2、分钟排名统计
功能说明
在每个交易日,有一个实时监控统计程序,每隔3秒钟,计算前3分钟区间涨跌幅排名前十的证券数据。请写出测试用例或者测试点来测试这个程序。
备注:
(1)区间涨跌幅=100*分子A/分母B
分子A=行情截止记录的最新成交价格-行情起始记录的最新成交价格
分母B 对于非新股取昨日收盘,对于新股取今日开盘
证券行情起始记录:该证券≤起始时间的最后一次行情采样;
证券行情截止记录:该证券≤截止时间的最后一次行情采样;
证券区间行情记录:该证券时间在起始记录(含),截止记录(含)之间的所有记录
(2)股票有停牌,临时停牌,正常交易状态
(3)程序运行时间9:30-15:00,市场11:30-13:00休市
3分钟起始时间的获取方法:取当前系统时间为截止时间,取当前系统时间减3分钟为起始时间(如果小于开盘时间则取9:30:00,如果小于下午开盘时间大于上午收盘时间,则取13:00:00)

数测试 发表于 2018-1-21 01:04:38

第二个,我可以看懂他的意思,因为我是炒股票的,建议先理解股票涨幅计算的逻辑,运算,才能写出完整测试用例,比如股票状态如果是停牌,临时停牌都是不能交易的,当天就不需要计算这个股票的涨幅。交易时间9:30-15:00,市场11:30-13:00才会产生股票涨幅。每隔3秒钟,股价就会刷新,就会产生新的区间涨幅,记得多看几遍,这是难点,
1)区间涨跌幅=100*分子A/分母B
分子A=行情截止记录的最新成交价格-行情起始记录的最新成交价格
分母B 对于非新股取昨日收盘,对于新股取今日开盘
证券行情起始记录:该证券≤起始时间的最后一次行情采样;
证券行情截止记录:该证券≤截止时间的最后一次行情采样;
证券区间行情记录:该证券时间在起始记录(含),截止记录(含)之间的所有记录

如果我有不对的地方,记得告诉我一下。

qwfyhaiou 发表于 2018-1-21 16:06:12

此题为证券公司测试面试题目。。有大神指导下没?

数测试 发表于 2018-1-24 01:27:53

第一题, 单个会员交易单位时间内交易金额为m,步骤,输入m——当0<=m<5亿,输出正常,当m>=5亿,一级,当m>=10亿,二级,当M>=15亿,三级
第二题,An表示n时间的股价,b表示昨日收盘或今日开盘,k表示3分钟股票的涨幅,分时间段测试,09;00-09;03   k=(An-b)/b   09;03-11;30
                k=(An-A(n-3min))/b   
                13;00-13;03k=(An-A13;00)/b                        13;03-15;00k=k=(An-A(n-3min))/b   根据这些图形法可以写成表格形式,也可以计算那个k值最大,进行排名。
页: [1]
查看完整版本: 两道数据库测试题目,求思路!