首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Testim.io的Codeship -我正在测试我的最新版本吗?

使用Testim.io的Codeship -我正在测试我的最新版本吗?
EN

Stack Overflow用户
提问于 2020-09-11 00:49:00
回答 1查看 84关注 0票数 1

对于这个愚蠢的问题,我很抱歉,但我找不到答案。

Codeship + Testim.io + Heroku.

在我的试运行环境中-我使用Testim.io在应用程序部署后对其进行测试。

下面的tutorial正在指导我如何调用我的测试--但我看到测试是在新应用部署之前被调用的--所以它不是在测试我的最新版本之前的一个版本吗?我预计测试会在部署之后运行。

也许我在这里漏掉了什么。

EN

回答 1

Stack Overflow用户

发布于 2020-09-11 22:43:06

在该教程中-测试不应该针对您的已部署版本运行,它们应该针对正在测试的版本运行。

流程是:

  • 您可以设置一个本地环境-例如,通过签出您的代码并运行npm start。如果它是容器化的,则执行此操作。运行Testim CLI并将其base url指向本地how testim --token ... --project ... --suite ... --base-url=localhost:PORT.
  • After
  • base url,即可部署测试。

如果您在部署之后测试该版本,则不能确保所部署的版本确实通过了测试。

另一种流程是采用Heroku的部署模型。请注意,这实际上并不是特定于它们的,在aws/azure/gcp/ and中也有类似的替代方案:

在您的配置项中,set up a staging environment in heroku

  • 部署在那里。
  • 您针对该环境运行测试(通过将--set up a staging environment-url传递到Testim CLI,在测试中导航到那里或使用配置文件)
  • 当测试通过时,您将部署到主
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63834246

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档