App组件测试
针对日益增多的APP组件测试,需求通用的测试方法,企图实现一劳永逸,贪婪使人进步
今天和研发讨论了一下App组件测试方法
1.DEMO测试
优点:方便测试人员测试
缺点:如果SDK提供的能力复杂,DEMO研发耗时久,场景也存在覆盖不全情况
2.单元测试
优点:研发人员不需要额外工作量,仅需提供SDK源代码
缺点:对测试人员代码要求较高,并且需要提前预估出编写单元测试时间
3.提供简约的DEMO
DEMO暴露所有给SDK传参的接口,包含tcp、HTTP等格式报文,测试人员需要了解所有报文格式以及出入参数含义,用于构建符合实际业务的场景。出参需要通过提示框展示。
测试用例编写规则:
场景-入参报文-展示或出参报文
如场景弹窗展示
入参报文:
{
"cmd": 123,
"needConfirm": false,
"message":"this is an alert",
"timestamp": 15725787000,
"version": "1.0.0"
}
展示弹窗:
this is an alert
下个组件打算先实施这个初步方案,后面希望探索更优秀,更通用的方案
网友评论