测试总结---组件的更新

最近在测试org tab的初期,忽视了很多问题,所以今天来总结一下:

1. 某一个组件的状态更新

在一个组件中切换选项由A至B(不点击update按钮之类的元素去更新),然后切换页数

bug: 切换页数以后,页面的选项变成了B

预期结果:页面应该显示A

原因:该组件的状态没有更新


2. 不在第一页更新选项

一个页面有很多页,在第一页更新org选项时,一切都可以正常工作,但是当不在第一页更新org时,页面显示的数据未空

bug: 不在第一页更新org时,页面查找的数据为空

预期结果:不管在哪一页更新org选项,页面的数据都应该正常显示


3. 在第20页去切换选项(该选项仅仅只有10页数据)

在一个有20页数据的页面,去切换选项至只有10页数据的选项,在control panel activity的测试中,也遇到了同样的问题

bug:切换至10页的选项后,页面数据显示为空

预期结果:应该正确显示数据

原因:未清除上一次选项的记录


4. 多页的状态未保持一致

分页显示时,如果每页有共同的标识长度等的元素,那么这些元素的长度应该保持一致,在测试control panel activity中,页面一共有5页,每页都存在多个bar去标识访问记录的大小

bug: 每页分别标识,各个页面之间不存在联系,例如: 第一页的数据为 1,10, 100 第二页的数据为2, 4, 10 ,此时第一页的10的长度明显短于第二页的10的长度

预期结果: 每个页面之间应该保持一定的联系,第一个页面的10应该和第二个页面的10的长度一致

原因: 每个页面单独画线,各个页面之间没有联系导致第一个页面的10与第二个页面的10长度不一致


5.  刷新页面导致某些元素消失

刷新页面时,会导致一些元素消失,这次在测试org tab时,就遇到了这样的问题,当我选择一个org和一个teacher以后,再刷新页面时,org 和 teacher生成的drill条件消失


6. 对只有一条数据做禁用操作时

这次的问题出现在roster页面,起先是说当roster只有一条数据时,禁止跳转排序等一切操作,但是问题出现了:因为roster具有分页功能,所以当roster有很多数据同时最后一页只有一条数据时,最后一页的跳转排序等操作被禁用但是其他页面的跳转排序正常。

bug:当roster有很多数据同时最后一页只有一条数据时,跳转排序等操作不能用

预期结果:当roster有很多数据同时最后一页只有一条数据时,跳转排序等操作不应该禁用

原因:程序员在写程序时,是用row data来计算的,这样就会导致虽然有很多数据但是最后一页只有一行时,row data就会发挥作用禁用到最后一页的跳转等操作,修改这个bug,程序员使用了 data count 这个参数是针对总共的数据而不是只有一行数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值