• 2
  • 4
分享

测试环境是测试人员与开发人员共同使用与维护的集成开发平台:

基于本人对web项目的了解和本公司项目的搭建,简单介绍一下web项目测试环境的搭建流程。

大家所熟知的应该是MVC模式,那在前后端没有实现完全分离的web项目里面,需要搭建的环境基本上有:数据库、Java运行环境以及web容器(如Tomcat),再加上redis(非关系型数据库,以key-value形式存储,用作数据库、缓存和消息中间件)。这些基本上就够用了。

那我们公司的web项目已经实现了前后端分离,前端基于框架开发,开发完之后打包生产代码,直接放到apache服务器运行,后端采用springboot开发,springboot内置的有Tomcat服务器,所以就省去了Tomcat服务器的配置,其他的和MVC模式基本是一样的。


所以总结下来,测试环境需要配置的有:

  1. 首先要有一台服务器,主流的像阿里云的弹性云服务器ECS,按需付费、按量付费。简单来讲就是可以选择自己需要的服务器配置;
  2. 数据库配置,也可以选购阿里云的云数据库RDS,云计算的好处就是维护方便、按需、按量付费,对于中小型企业来说,可以节省一笔不小的开支,算是不错的选择;
  3. redis作为缓存,我们公司也是选购的阿里云的redis数据库;
  4. 服务器配置jdk或jre(java程序运行环境)、apache服务器(运行前端页面的容器),以及服务器安全策略的配置,如服务器防火墙和对外开放的服务器端口;
  5. 域名的配置,这里涉及到一些域名申请、域名解析之类的,需要了解一下,具体操作应该会有运维负责;

测试人员需要对程序的运行有一个整体的了解,最好是可以进行实操。


关于持续集成:

主流的持续集成工具如Jenkins,可以搭建在Tomcat服务器上,主要用作测试代码的持续更新和发布,大大节省了测试发布的时间,提高工作效率。

推荐一本质量保障的优质图书《京东系统质量保障技术实战》51测试网站有连载:http://www.51testing.com/html/87/n-3722187.html。很不错的一本书,可以让你对系统质量保障有一个整体的了解,书里面也有提到很多主流的技术框架,不管是对初学者还是技术大牛,都是一本不错的参考书。

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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 前言一、 规范性能测试实施流程的意义规范的性能测试实施流程能够加强测试工作流程控制,明确性能测试各阶段应完成的工作,指导测试人员正确、有序的开展性能测试工作,提高各角色在性能能测试中的工作效率。本次分享的性能测试实施流程是性能测试开展的” 指导方针”,希望帮助您可以早日成为性能测试” 达人”。二、 性能测试实施流程性能测试流程分为五个阶段,分别是【需求调研阶段】→【测试准备阶段】→【测试执行阶段】→【测试报告阶段】→【测试总结阶段】。每个阶段做什么事情?重点关注什么?1. 需求调研阶段1.1. 阶段概述调研阶段的主要工作为:组建工作小组、项目创建、需求分析、模型构建、定制性能测试详细实施计划。...
            0 0 718
            分享
          • 读者提问:文件上传和下载,用例怎么写 ?阿常回答:我们先分别给文件上传一个特定的场景。文件上传:每个文件大小不超过 20M,文件个数不超过 10个,文件格式不限。一、文件上传测试点一)文件大小1、文件大小 0 KB,上传时是否有提示。2、文件大小 19.8 M,是否能上传成功。3、文件大小 20.2 M,是否能上传成功。4、文件大小,是提交前校验,还是提交后校验。二)文件个数1、上传文件个数 1个,是否能上传成功。2、上传文件个数 10个,是否能上传成功。3、上传文件个数 11个,上传时是否有提示。4、上传文件个数,是提交前校验,还是提交后校验。三)文件格式1、验证所有支持...
            0 0 1433
            分享
          • ☀️ 前言最近人工智能领域高潮迭起,人工智能聊天工具 ChatGPT 的大风刮到了世界各地,风靡全球,说到神奇的 ChatGPT 大家最想吐槽的是什么??信息落后?胡说八道?不会算数?我用我自己的 id 去问 ChatGPT ,大家可以看到他说是能说,编也是真能编啊?。更可怕的是,当我询问他是从哪些网站来获取这些信息时,他毫不犹豫的给我发了几个网址,不出所料,全部不是 404 就是 毫无相关的文章?♂️这是因为 ChatGPT 所有信息都停留在 2021 年 9 月之前,这是数据训练的时间节点,因此很多知识内容也停留在这个时...
            0 0 1269
            分享
          •   测试用例格式包括十大特点  1)用例编号  2)测试项  3)测试标题  4)用例属性  5)重要级别:高中低  6)预置条件  7)测试输入  8)操作步骤  9)预期结果  10)实际结果  等价类  1,等价类定义  2,等价类划分  3,等价类划分规则  4,进行等价类用例设计  5,案例  边界值  1,边界值的三点  2,边界值应用场景  3,边界值方法应用步骤  判定表  1,定义  2,重要概念  3,判定表应用步骤  4,案例  因果图  1,输入与输入的关系  2,输入与输出的关系  3,案例  正交试验  1,因子和水平的定义  2,特点  3,设计流程  4,注意点...
            1 1 1302
            分享
          •   在平时工作当中会用到漏洞扫描工具,用户只需要输入待检测网址,点击一下按钮就可以等待网站的安全检测报告了。作为刚入门的安全小白,对其工作原理产生了浓厚的兴趣,逐渐深层剥离Web应用漏洞检测的本质是网络爬虫技术与漏洞检测技术的结合,网络爬虫主要爬取网站结构并收集可能存在的攻击面,漏洞检测技术则是在爬虫结果的基础上进行针对性的修改并重放,根据服务器响应进行判断。在本篇文章中,我们将重点介绍爬虫技术方面的知识。  1、应用场景  通常我们看到的网页内容是通过浏览器呈现的,Web站点的页面渲染方式对用户是透明的,然而不同的Web站点渲染方式对爬虫的影响是巨大的。对于Web站点来说,其页面渲染方式主要...
            12 13 2660
            分享
      • 51testing软件测试圈微信