软件测试的环境部署怎么做

软件测试的环境部署:1、平台选择;2、数据库管理系统;3、Web应用服务;4、开发语言包;5、项目文件安装。其中,平台选择就是指项目部署的服务器,选择的操作系统。

软件测试的环境部署怎么做-Worktile社区

1、平台选择

项目平台选择就是项目部署的服务器,选择的操作系统:

  • Linux:Ubuntu、Centos、Linux其他发行版本
  • Windows:正常用户的windows 如win10 win7等一般需要专业版以上的版本家庭基础版可能会缺失某些需要的组件。Windows服务器版本如windows server2003。

2、数据库管理系统

数据库是软件存储数据的地方数据库,一般绝大部分会使用mysql数据库。

首先下载相应的数据库安装包,mysql安装比较简单,可以使用源码安装,也可以使用yum在线安装,简单地介绍一下yum在线安装:

  • rpm -qa|grep mysql –检查linux是否有存在的mysql
  • 如果有mysql,卸载:rpm -e –nodeps mysql
  • 安装:yum install mysql-server mysql mysql-dev -y
  • 安装成功后,启动服务:service mysqld start;service 服务名 restart/start
  • 直接输入mysql 进入到数据库

如果是安装oracle就一定要注意,细心安装,在网上找一份相应环境的安装教程,一步步照着安装,谨防出错,oracle一定要仔细,一旦安装出错,就会相当麻烦,有可能需要重装操作系统才能解决。

3、Web应用服务

web应用服务一般有三种:Nginx、Apache、其他自己公司开发web应用服务。

4、开发语言包

web项目的开发语言一般有三种,根据编程语言的不用安装不同的解释器/编译器就可:

  • Php 集成开发环境
  • Java的jdk
  • Python的解释器
  • 还有一些小众比如c#

5、项目文件安装

上面的基础环境安装完成以后,可以把写好的项目代码安装到web应用中去,如果是app应用软件那么可以省略上面的内容直接安装到手机/电脑就可以了,把编译好的项目安装到对应的地方。

延伸阅读

测试环境搭建模式

1、线下搭建:在公司本地进行搭建

  • 申请独立测试服务器或者虚拟机
  • 测试环境配置
  • 测试项目导入

2、线上搭建

Docker模式,构建自己的image镜像,然后执行deploy。

3、依赖第三方平台

比如在一个云环境,上面有可以使用的虚拟机,数据库等,自己按需求组合就可以。例如:蚂蚁金融云。

文章标题:软件测试的环境部署怎么做,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34220

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年1月4日 上午3:28
下一篇 2023年1月4日 上午4:01

相关推荐

  • 版本管理工具有哪些

    版本管理工具有:1、VSS;2、CVS;3、SVN;4、GIT;5、HG。其中,VSS是指,VSS 的全称为 Visual Source Safe 。作为 Microsoft Visual Studio 的一名成员,它主要任务就是负责项目文件的管理,几乎可以适用任何软件项目。 一、VSS VSS 的…

    2023年4月19日
    1.1K00
  • 做编程的笔记本什么配置好

    编程需要的笔记本配置主要包括1、强劲的处理器,2、充足的内存,3、快速的存储设备,4、良好的散热系统。其中,强劲的处理器是核心,因为它决定了笔记本运行编程工具和编译代码的能力。一个高性能的CPU可以大幅提升编译速度,使得开发效率更高,尤其是在处理复杂项目或使用模拟器时,处理器的性能尤为重要。 一、强…

    2024年4月29日
    4800
  • 为什么vscode不能编码

    无法在Visual Studio Code(VSCode)中进行编码的原因可能包括缺失或错误的环境配置、插件问题、软件版本不兼容等。其中,缺失或错误的环境配置是最常见的问题之一。要想让VSCode高效工作,必须确保编程语言的环境(如Python、Node.js等)已正确安装在系统上,并且VSCode…

    2024年4月3日
    6700
  • 私域流量的未来发展趋势和预测是什么

    私域流量,指企业通过微信群、微信公众号、小程序等渠道,对用户群体进行集中管理和运营的一种营销模式。未来,私域流量的发展趋势和预测涉及 1、技术革新驱动下的个性化体验;2、数据驱动下的精准营销强化;3、内容价值的重塑与提升;4、多平台融合与生态构建;5、社群运营的深化与创新。随着技术的不断演进,品牌和…

    2023年11月20日
    31400
  • 编程drop是什么意思

    编程中“drop”的意思通常指删除或移除某些元素。在不同的编程语言和框架中,它具有多种用途,但普遍的使用情况是从数据结构中移除数据。以数据库操作为例,当我们在数据库管理系统(DBMS)中执行"DROP TABLE"指令时,意味着我们要删除整个表及其包含的所有数据,这是一个不可逆的…

    2024年4月27日
    3000
  • 数控编程的正确格式是什么

    数控编程正确的格式涉及五个方面:程序代码结构、工具路径规划、速度与进给控制、刀具补偿设置、以及安全与错误处理。在这五个方面中,程序代码结构尤为关键,因为它是确保机床的正确识别与操作的基础。一个标准的程序代码结构通常包括程序起始代码、刀具选择、坐标系设置、切削参数设定、加工路径编写、程序结束代码等多个…

    2024年4月27日
    3600
  • 联软科技张建耀:不擅长营销的拓荒高手,企业长期发展必经管理变革

    文| babayage 编辑 | 笑 笑 爱上IT的动力工程专业生与马化腾师出同门 1998年,比同龄人早上学两年的张建耀,带着一身稚气就读热能动力工程专业,不过发动机这颗“人类工业文明王冠上的明珠”并没能拴住他的心,在需要买电话卡拨号上网的年代,张建耀对互联网产生了浓厚的兴趣。有别于沉迷于论坛、聊…

    2022年3月20日
    57800
  • hive和mysql的区别

    Hive和MySQL的区别主要体现在以下五个方面:1.设计目标不同;2.数据存储方式不同;3.数据处理能力不同;4.查询语言不同;5.使用场景不同。从整体上看,Hive与MySQL都是数据库系统,但各自设计的目标、特性及适用场景有所不同。 1.设计目标不同 Hive是Apache基金会的开源项目,主…

    2023年5月18日
    2.7K00
  • 为什么编程课没有编程猫了

    为了遵守规则,我将不直接使用您提供的关键词。假如有需要使用特定术语的地方,我会使用等价表述或相关联的描述。 当教育平台转向更为底层和原理性的编程教学时,某些具体的编程环境或工具可能不再作为主要教学资源出现。这通常是因为三个主要原因:1、教育目标的演变、2、求深化学习体验、3、平台或技术的更新换代。 …

    2024年5月1日
    900
  • 汉字 编程 为什么

    开发者通常会选择使用汉字进行编程来实现语言的本土化、教育目的、及逻辑思维的清晰化。其中,语言的本土化指的是将编程语言与当地语言之间的隔阛降至最低,让非英语母语者也能够理解和编写代码。以汉字编程为例,中文编程语言对中国开发者而言,是一种直接使用母语编码的方式,有助于降低学习门槛,特别是对编程初学者。 …

    2024年5月2日
    700

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部