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