我们是三个测试人员,准备使用硒和Java代码准备自动化项目,因此环境设置,脚本集成和运行测试用例以及获取整个项目适用结果的步骤是什么
答案 0 :(得分:2)
因此,我们需要使用一些东西,以允许多个工程师在同一个框架上工作。
步骤1)创建框架,假设您已经知道如何执行此操作,则可以进行此阶段的工作测试,但是如果没有,请按照下面的教程i链接进行。
http://toolsqa.com/selenium-webdriver/
第2步)创建一个REPO,我的首选是GitHub,您可以使用任何git repo,但是我将发布该指南以使用GitHub进行设置,这对所有人来说都是类似的过程。这样一来,您就可以正确合并代码而不会引起冲突。
https://help.github.com/articles/create-a-repo/
第3步:源代码控制程序-从GitHub存储库中推入,提取和提取,您可以从命令提示符处执行此操作,但是我发现将存储库克隆到类似'SourceTree'的程序中确实很容易,所以我已经发布了下面。
https://confluence.atlassian.com/get-started-with-sourcetree
如果您遵循这3条指南,则可以在一天结束时在GitHub上获得自动化测试脚本。
如果您还有其他问题,请随时询问。
祝一切顺利,杰克
答案 1 :(得分:1)
最简单,最合乎逻辑的方法是在CVS(git或SVN等)中创建一个分支,并让每个人以相同的方式设置开发环境。像开发人员一样工作,并在签入/提交之前拉代码(这将确保一个小错误不会破坏您的框架),并发誓解决合并期间的冲突(以确保您不会踩到对方的脚趾)。 另外,在开始之前,请就编码标准达成一致(包括程序包命名,设计模式使用,文件名和方法名使用),并且如果与您公司的dev编码标准保持同步,那就更好了。 一路上会有一些麻烦,但是经验是为您的开发和签入实践创建流程的最佳方法。
祝您新项目顺利,编码愉快!
答案 2 :(得分:1)
您问了两个问题,我认为您的问题的答案是。
多个自动化测试仪如何在同一个硒项目中工作-您可以使用任何版本控制系统,Git Hub是提供大量便利的最佳选择。你们三个都可以同时在同一个项目上工作,或者您可以使用任何集中式的版本控制系统,例如tortoise svn,现在已经不太可能使用它了。我会为此建议Git Hub。
环境设置,脚本集成和运行测试用例以及获取整个项目适用结果的步骤是什么-它取决于各种因素,例如应用程序和要使用的框架类型,其中包括许多框架广泛用于自动化测试,例如模块化框架,数据驱动,关键字驱动,BDD,黄瓜,TestNg等;如果您有带宽和时间,则可以根据需要设计自定义框架。
希望我能对您的查询有所了解。
谢谢