1# StateManagement 测试用例归档 2 3## 用例表 4 5|测试功能|预置条件|输入|预期输出|测试结果| 6|--------------------------------|--------------------------------|--------------------------------|--------------------------------|--------------------------------| 7|拉起应用| 设备正常运行| |成功拉起应用|Pass| 8|打开折叠层 |在首页 |打开修饰对象类型、更新原理、父子组件之间状态同步折叠层 |正常展开折叠层,显示折叠层下的内容 |Pass| 9|验证基础类型 |在首页,修饰对象类型已展开 |点击进入基础类型,设置圆形颜色并查看源码 |圆形颜色改变,显示该页面源码 |Pass| 10|验证数组类型 |在首页,修饰对象类型已展开 |点击进入数组类型,点击删除元素,添加元素,更新元素,查看源码 |依次删除元素,添加元素,更新元素,显示该页面源码 |Pass| 11|验证类对象类型 |在首页,修饰对象类型已展开 |点击进入类对象类型,依次点击更新对象,更新对象属性,更新属性中的属性,查看源码 |依次改变,对象属性整体和内部属性+1,对象属性+1,对象属性的属性+1,显示该页面源码 |Pass| 12|验证只更新所绑定的组件 |在首页,更新原理已展开 |点击修改标题和内容,点击查看源码 |标题的title+1,显示该页面源码 |Pass| 13|验证单、双向同步 |在首页,父子组件之间状态同步已展开 |点击进入单、双向同步,点击设置粉色,设置蓝色,设置红色,查看源码 |全部三个按钮变成粉色,中间的按钮变成蓝色,全部按钮变成红色,显示该页面源码 |Pass| 14|验证子组件同步父组件部分内容 |在首页,父子组件之间状态同步已展开 |点击进入子组件同步父组件部分内容,点击修改父组件第一个属性文本,点击修改子组件属性文本,第二、三个属性文本,显示该页面源码 |父组件中对应的属性依次改变,显示该页面源码 |Pass| 15|验证爷孙组件之间状态同步 |在首页 |点击进入,依次点击孙组件、爷组件、provide子组件、provide父组件、select组件并选择颜色,查看源码 |父组件、子组件颜色同时变粉、变蓝,provide父组件、子组件颜色同时变粉、变蓝,显示该页面源码 |Pass| 16|验证兄弟组件之间状态同步 |在首页 |点击进入,依次点击兄,弟组件、provide兄组件、provide弟组件、select组件并选择颜色,查看源码 |兄组件、弟组件颜色同时变粉、变蓝,provide兄组件、弟组件颜色同时变粉、变蓝,显示该页面源码 |Pass| 17|验证应用内全局数据与UI之间的状态同步 |下方tab切换到应用级状态管理 |点击进入,打开夜间模式,进入Ability1,关闭夜间模式,返回,进入Ability2,打开夜间模式,返回,查看源码 |夜间模式依次打开和关闭,显示该页面源码 |Pass| 18|验证Ability内全局数据与UI之间的状态同步 |下方tab切换到应用级状态管理 |点击进入,打开夜间模式,进入Page1,关闭夜间模式,返回,进入跨Ability,打开夜间模式,返回,查看源码 |夜间模式依次打开和关闭,跨Ability打开夜间模式返回后夜间模式不同步 |Pass| 19