功能测试:如何理解一个需求

当一个需求出来,我们无法理解:
1、考虑需求描述是否清晰;是否如不清晰问产品;确定需求;
2、考虑需求的测试点;询问产品是否有遗漏场景;
3、测试过程中思考需求的关联点是否有影响;
4、数据,相关数据影响;

举例:
需求描述:收、退账户不能一样;
需求:一个退款收款账户维护:退款的收款账户不可与付款账户一致;

1、首先流程:
销售订单(合同、签单城市、产品、金额)
---认款:选择的一条流水(流水信息:收款账号名称、收款账号、收付组织、付款账号...)
---操作退款/工本费支出/工本费退款:选择退款收款账户;
---退款订单保存/审核/签署合同,生成付款单(收款账户/付款账户/金额...)

退款订单的付款账户:银行账户中设置的签约城市的收支户(每个城市仅设置一个收支户);
银行账户:每个城市有很多个账户(可随意修改);
退款订单的收款账户:手动输入维护:新增银行账户(输入银行账户名称/输入银行账号/输入银行名称/选择开户行地址)
选择已新增的银行账户;
(三个动作:新增、编辑、选择)

---需求点:
1:退款收款账户不能为签约城市的收支户;

2:退款收款账户不能为订单签约城市的其他银行账号;

3:退款收款账户不能是订单认款流水的银行账号;
---是否考虑收款账户名称:不能是流水的银行账号名称;

4:退款收款账户名称不能是签约城市的收支户对应的账户名称;
场景:
如果流水是A城市的襄阳良策-001账号的;把收支户改到南京笨鸟邦 --002;
收款账户名称:不能是南京笨鸟邦;
收款账号:不能是南京笨鸟邦下的所有账号;
不能是:001;
不能是:襄阳良策;

---其他类订单(记账产品、合规、财税检测...),认款流水是 签约城市的对应的收支户对应的银行账号名称下的银行账号的流水;
---知产类订单(商标),认款流水是固定的账号;(比如:账号名称:笨鸟邦(北京)知识产权代理有限公司 账号:649707565)
可不设置收支户;认款可选该账号下的流水;
退款默认从收款账号退;
需判断以上4点。

动作1:新增收支户、取消收支户、修改收支户;
动作2:退款账户新增、编辑、选择;
三个功能:工本费退款/工本费支出/实际退款;

posted @ 2025-04-18 14:48  wenna-  阅读(27)  评论(0)    收藏  举报