lsekfe 发表于 2023-3-14 09:44:29

测试人环境搭建的趟坑之旅

 写点代码解决下工作中的小问题已经成为现在测试人的日常,可是如果需要做个有前后端的“系统”,该怎么弄呢?
  背景
  公司是内网环境,所有东西都需要自己从外网找然后打包压缩发到内网,每次发送还有大小限制,经常遇到的问题是花了两天安装几十个插件之后,发现有一个依赖包无论如何都无法安装,八成是不支持当前系统或者和什么内部的软件冲突了。
  为了能够顺利完成“工具开发”任务,最后决定和开发人员统一环境,虽然权限比人家少了很多,有些包仍然需要从外网搬运,但是至少搭建完了能用,遇到问题有专家能支持。
  准备过程
  很久之前写过一些Java,但是自从试了一下Python,就果断抛弃了Java,而后一直用的也是Python,唯一的原因就是“方便”,不用想a=1前面是int还是string,安装django只是一个pip install的事情。但是为了收敛技术栈,需要换回Java,于是开启了更换开发环境的探索之旅。
  现在比较火的就是Springboot+VUE,于是开始上网撸教程,“从0开始xxx”、“4小时学会xxx”、“1天搞定xxx”……看完之后的感觉就是,这真的是0基础吗?老师上来就说“我默认大家已经有相关基础了”、“不需要我说怎么安装怎么使用哈,这都是基本操作”……算了,我还是自己摸索吧。过程比较曲折,想看tips的请直接跳到文末。
  项目搭建
  首先就是IDE,之前一直用的是Pycharm,现在要改到Java,在VSCode和IDEA之间摇摆了一下,决定使用IDEA(因为只找到了这个安装包),带来的问题就是找网上教程的时候,选择范围缩小了一点,尤其是有关配置类的,需要挨个摸索一下。
  太久不写Java,已经不记得多少了,赶紧先新建个项目,跑个Hello World,写惯了print(“Hello World”),竟然已经不记得print前面要加System.out了,任重道远啊。由于本地有JDK1.8,直接执行就可以成功。
http://www.51testing.com/attachments/2023/03/15326825_202303131412171hdiM.png
http://www.51testing.com/attachments/2023/03/15326825_202303131412172tRQm.png
  然后就是安装NodeJS,管开发要了个安装包,一路next,并没有什么意外,NPM是跟随NodeJS一起的包管理工具,无需单独安装,完成后到cmd里执行node -v和npm -v看一下是不是安装成功了。

oliver.tang 发表于 2023-3-15 08:46:33

mark
页: [1]
查看完整版本: 测试人环境搭建的趟坑之旅