PUMO测试用例

1. 原生资产质押铸币

原生资产(ATP等)质押铸造合成资产代币(USDP等)。

  • 连接钱包 - 铸币 - 选择原生资产 - 调整质押率 - 授权 - 铸币

  • 预期结果:合成资产铸造

2. 资产兑换

原生资产与合成资产之间的资产交易兑换。

  • 连接钱包 - 兑换 - 授权 - 兑换

  • 预期结果:原生资产和合成资产兑换(可互换)

3. 保险池(投保)

投保人向保险池注入原生资产(如aUSDT等),以赚取保险池收益,同时承担相应的风险。

  • 连接钱包 - 授权 - 注入 - 注入资产数量 - 确定

  • 预期结果:投保人成功投保,相应的LP代币被铸造

4. 保险池(赎回)

投保人可凭借LP份额代币赎回注入的原生资产。注入保险后,在指定日期范围内方可赎回,赎回窗口期为2天。

  • 连接钱包 - 赎回 - 赎回资产数量 - 确定

  • 预期结果:原生资产赎回至用户钱包,相应的LP代币被销毁

5. 新增/减少抵押

用户可在铸造合成资产产生债仓后,新增/减少原生资产抵押,来调节当前债仓的抵押率。

  • 债仓 - 增加/减少抵押 - 输入数量 - 授权 - 确认

  • 预期结果:用户债仓抵押率和清算价格产生变化

6. 新增铸币

若用户当前抵押率 < 初始最大抵押率,可继续进行合成资产铸造。

  • 债仓 - 新增铸币 - 输入数量 - 确认

  • 预期结果:新铸造合成资产,抵押率和清算价格产生变化

7. 债务偿还(减少铸币)

用户可通过偿还合成资产债务的方式降低抵押率,减少被清算的风险。

  • 债仓 - 减少铸币 - 输入数量 - 确认

  • 预期结果:偿还合成资产债务,抵押率和清算价格发生变化

8. 保险池注入投保

用户可在保险池界面,选择注入aUSDT成为投保人,并享有后续的清算收益和承担清算风险。

  • 保险池 - 授权 - 注入 - 输入aUSDT数量 - 确认。

  • 预期结果:注入aUSDT,成功投保。

9. 保险池赎回

用户可在注入aUSDT投保后,在一起期限内,进行资产赎回。具体可赎回日期,会在赎回界面进行提示。而后,用户可选择赎回资产比例,完成aUSDT资产的赎回。

  • 保险池 - 授权 - 赎回 - 选择赎回比例 - 确认。

  • 预期结果:赎回aUSDT,成功赎回。

10. 债务清算

当抵押原生资产价格下降或者债务对应的合成资产价格上升,当债仓抵押资产达到清算价格时,债仓可被清算。

  • 预期结果:当债仓抵押资产达到清算价格后,系统将对该债仓发生清算。

11. 项目系统数据界面

罗列系统的合成资产流通量、资产价值统计、资产价格等数据信息。

  • 预期结果:展示项目合成资产流通量、资产价值统计、资产价格等数据信息。

最后更新于