栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

别再问如何搭建软件测试环境了!软件测试真实工作场景所有项目环境相关的问题汇总

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

别再问如何搭建软件测试环境了!软件测试真实工作场景所有项目环境相关的问题汇总

        首先来看一个经典的问题,   面试中如果被问到,实际工作中如何搭建测试环境怎么回答?
我没有搭建过环境我不会搭环境,心里有点虚,怎么办?
这个问题真的很多人问到我, 可能你也有这些疑惑,我都被问快要吐了,所以今天有必要花几分钟时间给大家总结一下,实际工作中各种测试环境的问题,彻底搞懂,面试如何回答
特别是还没有真正在企业中做过软件测试工程师的可以收藏一下。

实际工作关于测试环境搭建常见的分为以下三种:

1.被测项目的测试环境
      web项目:

  •  a:开发和运维直接提供测试url,数据库地址 (ip,端口,用户名和密码)

  比如你测试的项目是一个crm系统,开发提测了直接让你打开一个连接就直接开测了

http://81.71.38.70: 8083如下图所示:

或者让你测试接口,也会给你一个接口文档测试地址:

  •  b:jenkins构建 job

     部分公司,部署项目的测试环境权限是只给到指定的负责人或者测试工程师,目的是不让开发去随意的部署测试环境,影响到测试效率。那么测试工程师需要做的事情也很简单,去jenkins构建job,当然一个完整的项目可能有很多服务,需要构建多个,这些服务相互依赖

如图所示:

        

  •  c(tomcat web服务器,jdk,war包,数据库初始化脚本,webapps)

  还有在网上看到过如何用tomcat部署测试环境的问题, 我也整理了tomcat部署项目的过程:

  1.     拿到开发给的war包,
  2.     安装jdk和数据库环境,执行数据库初始化脚本,
  3.     把war包放到webapps目录下,启动start.bat

ps:现实工作中这种tomcat、nginx部署测试环境的情况几乎不存在,只是为了让你理解这个场景,一个项目如何部署的,可以参考如何在本地搭建项目


 移动端、小程序:

  •       小程序:开发提供小程序分享连接
  •       安卓:测试环境的apk文件,直接在安卓手机上安装后即可进行测试环境的测试
  •       ios:提供uuid给ios开发 ,苹果手机下载,testflight(TestFlight是iOS系统上用来测试软件的,通过这个软件安装上测试的版本进行测试和使用)

 2.项目管理工具的环境搭建(禅道):数据库,禅道安装包


 3.自动化测试环境+性能测试环境+测试平台环境搭建:
   ui自动化测试环境:python、selenium、appium,uiautomator、pytest、unittest等
   接口自动化测试环境:python、requests、ddt,unittest等
   性能测试:ab,jmeter,loadrunner,wrk

关于自动化测试,测试平台的搭建可以看下我B站主页的视频手把手教你搭建:

自动化测试和测试开发教程

总结:

        对,你没听错,以上就是实际工作测试环境搭建,就这么回事简单,测试要做的事情不会很多。甚至大部分公司不需要你去搭建,这个不是你的工作范畴,会有更专业的运维工程师去搭建
你把项目测试好就行了。当然你面试如果真遇到关于测试环境的问题,也可以把以上3点给面试官总结,体现出你的工作经验。对于这些环境的真实工作场景的理解
面试重点还是多做实战项目,功能测试,接口测试,项目如何测试,自动化怎么做

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/972096.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号