同花顺股票买入测试要点
下面从功能、边界、业务规则、UI / 交互、异常、兼容性、性能、安全八大维度,给出同花顺股票买入的完整测试要点,覆盖模拟 / 实盘、普通委托与闪电下单。
一、基础功能测试(核心)
验证正常流程可走完、数据一致、委托与成交落库正确。
登录与权限
- 正常登录→进入买入界面,券商账户、可用资金、持仓正确显示。
- 未登录 / 登录超时:下单提示 “请先登录”,不可提交。
- 权限校验:创业板 / 科创板 / 北交所股票,未开通权限时禁止买入并提示。
股票代码 / 名称输入
- 输入6 位代码(如 000001):自动匹配名称、现价、涨跌、盘口。
- 输入名称 / 拼音首字母(如平安银行 / PAYH):下拉联想选择,回显代码与行情。
- 输入非法代码 / 不存在股票:提示 “无此证券”,禁止提交。
委托类型(限价 / 市价 / 闪电)
- 限价买入:输入≤可用资金的价格与数量,提交后委托列表可见、资金冻结正确。
- 市价买入:按涨停价 + 手续费冻结资金,委托价显示 “市价”,成交后按实际成交价清算。
- 闪电下单(Level-2):双击卖盘价格→自动填单(代码 / 价格),仅输数量;右键闪电买入 / 挂单正常。
数量与资金校验
- 数量规则:A 股≥100 股且为 100 整数倍;输入 0 / 负数 / 非整数 / 超最大可买:提示并禁止提交。
- 最大可买计算:可用资金 ÷(委托价 + 手续费),向下取整 100 整数倍,显示正确。
- 可用资金不足:输入金额 > 可用资金,提交提示 “资金不足”,委托失败。
委托提交与结果
- 提交成功:弹出确认 / 提示,当日委托列表新增记录(状态:未成交)。
- 成交后:当日成交列表新增,持仓增加、可用资金扣除(含手续费)、市值更新。
- 撤单:未成交委托可撤,撤单后资金解冻、委托状态更新。
二、边界值测试(高频坑点)
重点测价格、数量、资金、时间的临界值。
- 价格边界
- 限价:涨停价 / 跌停价、涨跌停 ±1 分、昨收 / 今开 / 最高 / 最低、买卖一~五档。
- 市价:涨跌停时市价单规则(涨停买废单、跌停卖废单)。
- 数量边界
- 下限:100 股、100 股 - 1(99 股,废单)。
- 上限:最大可买、最大可买 + 100(超量废单)、单笔最大委托量(券商限制)。
- 资金边界
- 可用资金 = 委托金额(含手续费)、可用资金 - 1 分、0 元、负数。
- 时间边界
- 集合竞价(9:15–9:25):可下单、不可撤单(9:20 后)、价格笼子有效。
- 连续竞价(9:30–11:30/13:00–14:57):正常撮合。
- 收盘集合竞价(14:57–15:00):可下单、不可撤单。
- 非交易时间(15:00–次日 9:15):可挂单、清算时间(如 09:00–09:15)禁止下单。
三、业务规则测试(金融合规)
- 交易规则
- A 股 T+1:当日买入不可卖出,持仓锁定。
- 涨跌停限制:限价单不可超涨跌停价,否则废单。
- 手续费 / 印花税:买入仅收佣金,计算正确(可用资金扣除含手续费)。
- 模拟 vs 实盘差异
- 模拟:24 小时委托、清算时间外可挂单、无真实资金冻结、撮合每 10 秒一次。
- 实盘:按交易所时间、冻结资金 = 涨停价 + 手续费、有对手方才成交、权限严格校验。
- 特殊场景
- 新股 / 次新股:上市前 5 日无涨跌停,委托规则适配。
- 停牌股票:不可下单,提示 “证券停牌”。
- 除权除息:价格自动调整,最大可买重新计算。
四、UI / 交互测试
- 界面元素
- 字段:代码 / 名称、现价、涨跌、委托价、数量、可用资金、最大可买、仓位比例(1/2/1/3/1/4 / 全仓)。
- 按钮:买入、重置、查询、闪电下单(Level-2)、撤单。
- 交互逻辑
- 输入联动:代码→名称 / 行情自动填充;价格→最大可买自动更新;数量→金额实时计算。
- 仓位快捷:点击 1/2/1/3 / 全仓,数量自动填充对应比例。
- 重置:清空所有输入,恢复默认值。
- 提示文案
- 错误提示清晰:如 “资金不足”“无效数量”“无此证券”“未开通权限”。
- 确认提示:下单二次确认、撤单确认。
五、异常场景测试
- 网络异常
- 断网 / 弱网:提交时提示 “网络异常”,委托不重复提交;恢复网络后状态同步。
- 超时:下单超时,需校验是否重复委托(幂等性)。
- 系统异常
- 客户端崩溃:重启后委托 / 成交数据与券商一致,无丢失 / 重复。
- 券商服务器维护:提示 “系统维护”,禁止下单。
- 操作异常
- 重复提交:快速点击多次,仅生成 1 笔委托。
- 非法输入:特殊字符、字母、空格,过滤并提示。
六、兼容性测试
- 客户端:Windows/macOS、手机 App(iOS/Android)、平板,功能一致。
- 券商适配:主流券商(中信 / 华泰 / 东方财富等),登录、下单、数据同步正常。
- 分辨率:不同屏幕尺寸,界面无错乱、按钮可点击。
七、性能测试
- 响应时间:输入代码→行情加载≤1s;提交委托→结果返回≤2s。
- 并发:多用户同时下单,无阻塞、无数据错乱。
- 大数据:持仓 / 委托 / 成交超 1000 条,查询流畅、无卡顿。
八、安全测试
- 数据安全:密码加密存储、传输 HTTPS;资金 / 持仓数据不可篡改。
- 权限控制:不同账户隔离,不可越境查看他人数据。
- 防刷单:验证码、频繁下单限制、异常操作风控拦截。
九、测试用例示例(精简)
表格
| 场景 | 输入 | 预期结果 |
|---|---|---|
| 正常限价买入 | 000001,10.0 元,100 股 | 委托成功,冻结 1000 + 手续费,委托列表可见 |
| 资金不足 | 000001,10.0 元,1000 股(可用 5000) | 提示 “资金不足”,委托失败 |
| 数量非 100 整数 | 000001,10.0 元,150 股 | 提示 “数量必须为 100 整数倍”,禁止提交 |
| 涨停价买入(实盘) | 涨停价,100 股 | 委托成功,冻结资金按涨停价计算 |
| 集合竞价 9:20 后撤单 | 未成交委托 | 提示 “集合竞价不可撤单”,撤单失败 |
