51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 388|回复: 1
打印 上一主题 下一主题

[原创] 测试人环境搭建的趟坑之旅

[复制链接]
  • TA的每日心情
    无聊
    昨天 09:05
  • 签到天数: 1050 天

    连续签到: 1 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 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,直接执行就可以成功。


      然后就是安装NodeJS,管开发要了个安装包,一路next,并没有什么意外,NPM是跟随NodeJS一起的包管理工具,无需单独安装,完成后到cmd里执行node -v和npm -v看一下是不是安装成功了。

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-22 18:11 , Processed in 0.065601 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表