【发布时间】:2018-01-11 23:52:02
【问题描述】:
我正在使用 Groovy+Geb+Spock+Gradle 框架编写自动化测试脚本。我有一个名为“UserProfilePageSpec”的规范来检查用户个人资料页面的 UI,现在我想多次运行它来检查多个用户。我在那里添加了随机性,以便每次规范都会在列表中选择一个随机用户并导航到用户个人资料页面。
另外,我想检查每个用户类型的 5 个用户(这是主页中的过滤器)。所以我需要点击主页中的每个用户类型,然后多次运行规范。
当没有足够的时间测试每种类型的多个用户时,有时我只需要测试一个用户,所以我有点想保留这个规范来测试一个用户本身,有没有人有实现这个的好主意?谢谢!
这是“UserProfilePageSpec”的基本结构:
class UserProfilePageSpec {
def setupSpec(){
//login
//select a random user
//navigate to user profile page
}
def "test1"(){..}
def "test2"(){..}
def "test3"(){..}
def "test4"(){..}
}
【问题讨论】: