我的团队使用 Selenium 2.0/webdriver 来测试我们的企业网络应用程序。我们已经学习和使用 webdriver 命令有一段时间了。每个团队成员都有自己的风格来保存他们的脚本文件。现在我们正在尝试解决适合每个人的文件/文件夹结构。我们希望保持结构清洁和规模化以实现自动化。当前文件/文件夹结构如下所示:
\bin << for script runner, shell scripts, automation utility etc.
\lib << for common/organizational APIs e.g. login/logout api
\projects
\projects\projA << this is where our Selenium scripts reside
\projects\projA\config << some config/parameters, GUI mapping, testbed files
\projects\projA\lib << project specific library
\projects\projA\data << test data ...
所以,我不确定缺少什么以及这是否足够好。我也有兴趣了解其他人是如何做到这一点的。请分享/评论。