51Testing软件测试论坛

标题: 向大家请教 关于动态的列表进行自动化测试的方案?? [打印本页]

作者: malasyan    时间: 2012-10-17 16:44
标题: 向大家请教 关于动态的列表进行自动化测试的方案??
本帖最后由 malasyan 于 2012-10-17 16:53 编辑

类似于微博,轻博客这样的系统,首页的内容始终是动态变化,且未知的.这种系统如何进行自动化测试呢?
比如,首页有一篇文章A,我想对他进行评论操作,这时候这一页有很多的文章,评论的控件可以用index来区别它们.但是一旦有其他用户发布新的文章,文章A的评论按钮的index会变动,可是我们并不能知道此时他的index是多少,因为其他用户的发布操作是随机的不可控制的.这种问题该如何解决呢?
作者: joykao    时间: 2012-10-17 17:45
正则匹配
作者: xjwldlover    时间: 2012-10-17 17:50
列表肯定有主键,index不可能是它的主键,发出你的url或者网页源文件,大家研究下哈。
空口无凭嘛,总不能瞎掰吧
作者: xjwldlover    时间: 2012-10-17 18:18
什么层次的提问,就会得到什么层次的回答.
你问别人如何测试动态table,别人会回答你找到他们的唯一区别属性。这对你帮助不大吧。你必然希望别人回答更细致一些,这就需要你提供更细致的前提,比如 你的url,或者页面源文件,测试目标等等
作者: malasyan    时间: 2012-10-18 09:55
回复 4# xjwldlover


    k.ifeng.com
这里面关注人物 订阅博客之后,首页会有一个动态推送列表呈现.
但这里面的"评论","删除","编辑"等这样的按钮,每一篇文章都会对应一个.
这种情况下 如果需要对 特定的一篇文章进行各种操作,应该如何定位对象呢?
作者: malasyan    时间: 2012-10-18 09:58
回复 2# joykao

额...我是想对特定的一篇文章进行评论,不管首页文章如何变化,我只对这一篇文章进行评论操作.其实我发这贴子就是想问两个问题
1.动态推送的测试思路,这是大方向.
2.就是那个评论怎样实现对固定的一篇文章进行操作.
作者: malasyan    时间: 2012-10-18 09:58
回复 3# xjwldlover


    额,不是列表.我描述的有歧义.
作者: joykao    时间: 2012-10-18 10:50
回复 6# malasyan



你要操作的标题它应该有title,或者name 什么的属性吧?用描述性编程去描述下吧,因为那些推送通知都是动态变化的还是将属性参数化掉,这样每次调用只要更换测试输入就行了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2