• 1
  • 0
分享
  • 测试高频面试题:云服务下如何部署禅道?——软件测试圈
  • 曼倩诙谐 2024-02-01 15:26:50 字数 1052 阅读 860 收藏 0

  前言

  面试小伙伴们应该都知道,面试官经常会问的问题是,测试环境如何搭建的?有的小伙伴们就会说,开发帮忙搭建的,这样觉得我们测试人员不会的工作都去找开发去做了,今天小编通过在云服务器上搭建禅道环境,带着各位小伙伴亲身体会下如何搭建测试环境。

  下载禅道

  无论安装什么环境,我们首先都需要将其安装包下载下来,这里直接百度进入到禅道官方网站,然后将其linux安装包进行下载下来。

15-1.png

  下载完成后,通过xftp工具进行放入到Linux下面的/opt文件夹下。(如果问为什么放?官方文档建议放入这里)

  进入到/opt页面中输入解压命令:tar -zxvf 解压包。

15-2.png

  解压完成后,进入到解压的文件中,这里先进行给禅道设置一个启动的IP地址。

15-3.png

15-4.png

  配置安全组

  上述显示禅道和数据库都已经启动成功了,然后我们在直接输入ip:8210进行去访问,发现无法访问,这个时候需要去阿里云服务器中找到安全组,将8210的端口配置到安全组中。

15-5.png

  上述安全组配置完成后,这个时候我们就可以打开浏览器,然后输入我们的IP:8210进行访问了。

15-6.png

  到这里我们的禅道环境就已经配置好了。进入到登录页面中输入账号:admin 密码:123456登录后,进行修改密码。

  配置数据库

  上述介绍了如何配置禅道,那么我们如何将数据库和禅道一起连起来使用呢?

  进入禅道的安装路径下,找到对应的auth文件夹,进入后,执行adduser.sh文件后,设置一个账户名和密码,小编这里设计的是admin。

15-7.png

  进入到IP:8210的页面中,点击数据库管理页面,然后我们输入上述设置的账号名密码进入。

15-8.png

  进入到数据库页面后,进行连接数据库,

  账户:root 密码:123456 数据库:zentao

  服务器因为是在linux本地连接的,所有可以直接输入127.0.0.1:端口号

15-9.png

  数据库登录成功后,小编这里为了验证数据是否同步,小编先在禅道后天,新建一个用户数据,然后再去数据库中进行比较。

15-10.png

15-11.png

  通过上面两张图的对比,发现数据是正确的。

  总结

  回到前言中的面试题:测试环境如何搭建?通过上述的操作,相信小伙们都很清楚了如何在服务器上搭建禅道的过程了,然后将我们的禅道理解成对应的项目内容,将我们操作的步骤,用自己的语言介绍给面试人员,当然直接真正操作过的才能更加理解。好了,感谢您的阅读,希望本篇文章对您有所帮助。


作者:测试安静    

来源:http://www.51testing.com/html/11/n-7799511.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   据报道,流行的流媒体服务Netflix正计划从2023年初开始打击密码共享。  Netflix早就知道密码共享是一个影响其利润的问题,但2020年订阅量的上升使该公司暂时没去解决这个问题。随着今年收入的下降和Netflix10年来首次出现用户流失,Netflix首席执行官里德-哈斯廷斯(ReedHastings)决定是时候对这个已经被搁置太久的问题采取行动了。  从2023年开始,Netflix计划要求向家庭以外的其它人共享账户的人进行付费。Netflix已经在一些拉美国家测试了密码共享的附加支付政策,会额外收取约3美元。在这些国家,主要账户所有者必须向家庭以外想要访问该账户的人提供一个验...
            0 0 1036
            分享
          • 一、Fixture介绍Fixture是Pytest精髓所在,就像Unittest中的setup和teardown一样,但相对之下它的功能更加强大和灵活。二、Fixture的作用做测试前后的初始化设置,如测试数据准备,链接数据库,打开浏览器等这些操作都可以使用Fixture来实现;测试用例的前置条件可以使用Fixture实现;支持经典的xunit Fixture ,像Unittest使用的setup和teardown;Fixture可以实现Unittest不能实现的功能,比如unittest中的测试用例和测试用例之间是无法传递参数和数据的,但是Fixture却可以解决这个问题。三、Fixture...
            12 12 5369
            分享
          • 今天主要介绍接口用例设计的几大法宝,为了统一接口用例编写的规范,提高可维护性,我们需要列出一些准则,方便大家共同遵守,主要是一些考虑范围和一些编写规范。很多自动化平台或者自动化技术更多的是解决行得通问题,但是具体接口怎么测,怎么测试充分,怎么不遗漏,其实也是有章法可循的,而且并不比手工测试简单,接下来,我们一起看看吧:接口测试用例设计主要考虑哪些呢?1、原则:功能测试、接口测试同样重要;2、API是第三方平台接入的入口,但最终落地仍然体现在功能上,故覆盖相关业务及异常场景。这类场景,通过APP或界面是无法覆盖到的,所以接口测试用例这块一定要覆盖全。3、接口健壮性用例设计范围:消息节点必填项缺失...
            6 4 7534
            分享
          • 为什么需要自动化测试自动化测试有很多优点,但这里有3个主要的点可重用性:不需要总是编写新的脚本,除非必要,即使是新的操作系统版本也不需要编写脚本。可靠性:人容易出错,机器不太可能。当运行不能跳过的重复步骤/测试时,速度会更快。全天运行:您可以在任何时间或远程启动测试。夜间运行正在测试你的软件,即使是在你睡着的时候。成熟的、功能齐全的Python测试工具——pytest目前有多种可用的测试框架和工具。这些框架的风格也各不相同,比如数据驱动、关键字驱动、混合、BDD等等。您可以选择最适合您的要求。Python和pytest在这场竞争中占据了巨大的份额。Python及其相关工具之所以被大量使用,可能...
            14 16 3351
            分享
          • 读者提问:什么是黑盒测试,测试方法有哪些 ?阿常回答:一、黑盒测试黑盒测试不关心软件内部结构和具体实现。我们可以把软件当成一个黑盒子,通过对黑盒子进行数据输入和相关操作,观察程序的运行结果,对比实际结果和预期结果是否一致。黑盒测试包括功能测试、非功能测试。功能测试按不同阶段可划分为:单元测试、集成测试、系统测试、验收测试、回归测试。非功能测试包括:性能测试、压力测试、负载测试、安全测试、兼容性测试、易用性测试。二、测试方法黑盒测试方法包括:等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交实验设计法、功能图法、场景法等。(具体细节不展开了,网上一搜一大把)阿常碎碎念...
            0 1 1253
            分享
      • 51testing软件测试圈微信