SyncMonitor能力增强

案例测试用例

用例表

测试功能 预置条件 输入 预期输出 是否自动化 测试结果
测试Monitor和SyncMonitor监听状态变量差异 启动应用进入Compare SyncMonitor With Monitor页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor监听多个状态变量场景 启动应用进入Monitor multiple variables页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor监听对象属性的场景 启动应用进入Monitor object variable页面 点击按钮 可正常输出日志 No Pass
测试@SyncMonitor中监听@ObservedV2中属性的场景 启动应用进入Monitor variables in ObservedV2 class页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor监听嵌套对象属性的场景 启动应用进入Monitor two layer variables in ObservedV2 class页面 点击按钮 可正常输出日志 No Pass
测试基类和继承类中监听变量属性的场景 启动应用进入Monitor variable in base and derived class页面 点击按钮 可正常输出日志 No Pass
测试监听对象变化,属性未变化的场景 启动应用进入Monitor entire object change but property no change页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor跟Monitor行为不一样的场景 启动应用进入SyncMonitor behaves differently from Monitor页面 点击按钮 可正常输出日志 No Pass
测试使用通配符监听对象属性的场景 启动应用进入Wildcard monitor object property change页面 点击按钮 可正常输出日志 No Pass
测试使用通配符监听数组项的场景 启动应用进入Wildcard monitor array item change页面 点击按钮 可正常输出日志 No Pass
测试使用通配符监听嵌套对象属性的场景 启动应用进入Wildcard monitor nested object property change页面 点击按钮 可正常输出日志 No Pass
测试使用通配符监听数组第1项对象属性变化的场景 启动应用进入Wildcard monitor array first item change页面 点击按钮 可正常输出日志 No Pass
测试使用SyncMonitor监听变量两次的场景 启动应用进入Monitor the same variable two times页面 点击按钮 可正常输出日志 No Pass
测试使用SyncMonitor监听失效时机场景 启动应用进入Effective and ineffective times of variable monitoring页面 点击按钮 可正常输出日志 No Pass
测试使用SyncMonitor监听Computed变量场景 启动应用进入Monitor computed variable页面 点击按钮 可正常输出日志 No Pass
测试使用SyncMonitor监听变量从可访问到不可访问场景 启动应用进入Monitor variable from accessible to inaccessible页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor监听多维数组属性的场景 启动应用进入Monitor variables in multidimensional arrays页面 点击按钮 可正常输出日志 No Pass
测试SyncMonitor监听数组多路径场景 启动应用进入SyncMonitor array multi path页面 点击Change array by making separate assignments按钮和Change array with array functions按钮 可正常输出日志 No Pass
测试SyncMonitor多路径参数重复监听场景 启动应用进入Monitor duplicate multiple paths页面 点击change name按钮 可正常输出日志 No Pass
测试SyncMonitor监听深层属性变化场景 启动应用进入Monitor deep property change页面 点击change!按钮 可正常输出日志 No Pass
测试类中SyncMonitor生效时机场景 启动应用进入SyncMonitor class effective time页面 点击change message按钮 可正常输出日志 No Pass
测试类中SyncMonitor依赖GC失效的场景 启动应用进入SyncMonitor class gc destruction页面 点击change showFlag按钮后点击change number按钮 可正常输出日志 No Pass
测试自定义组件中SyncMonitor失效时机场景 启动应用进入SyncMonitor component destruction页面 点击change showFlag按钮后点击change number按钮 可正常输出日志 No Pass
测试SyncMonitor监听非状态变量的反例 启动应用进入Monitor non state variable negative页面 点击change age&name按钮 可正常输出日志 No Pass
测试SyncMonitor正确监听状态变量的正例 启动应用进入Monitor non state variable positive页面 点击change age&name按钮 可正常输出日志 No Pass
测试SyncMonitor监听非Computed getter的反例 启动应用进入Monitor non computed getter negative页面 点击change age按钮 可正常输出日志 No Pass
测试SyncMonitor直接监听状态变量的正例 启动应用进入Monitor state variable directly页面 点击change age按钮 可正常输出日志 No Pass