软件测试进阶之路(测试路上你问我答)“测试从0到1职业规划“

本文是关于软件测试工程师如何学习和进阶的分享。内容涵盖操作系统简史、Shell的种类与价值,强调在测试工作中Shell脚本的重要性。讲解了Bash的基本概念,以及如何在不同操作系统中使用Shell,包括Windows下的Git bash和云服务器的配置。此外,还提到了测试工程师需要掌握的基础知识,如Linux、MySQL、抓包工具、接口测试和自动化测试等。
摘要由CSDN通过智能技术生成

大家好,我是小静。今天跟大家分享一下,测试怎样进行学习和进阶。

首先,我们来看一下整个操作系统的简史,整个操作系统可以分为四大时代,

  • 第一个时代是 OS 时代,这个时候操作系统才刚刚成型,最早是 1973 年由贝尔实验室开发的UNIX 系统,以及 1982 年与 1991年在 UNIX 系统基础上进行扩展定制的若干变种。
  • 第二个时代是 PC 时代,PC 时代崛起于 1975 年,当年乔布斯开发了 Apple 系统,随后 1980 年,比尔盖茨开发了 DOS 系统,从这时起更多的人开始接触操作系统,个人计算机得以普及。
  • 第三个时代是 GUI 时代,GUI 时代的代表作是 1979 年乔布斯开发的 Mac 系统与 1990 年比尔盖茨开发的 Windows 系统,以及 1994 年的 Linux 系统,这三个系统影响了整个时代,一直到现在仍被广泛使用。
  • 第四个时代是移动 OS 时代,随着移动互联网的发展,移动 OS 也变得越来越重要,在移动 OS 时代,最知名的是 Google 的 Android 系统,以及乔布斯的 iOS 系统。

你可以看到,从 PC 时代到移动 OS 时代,乔布斯在产品设计、用户体验方面给人类带来了前所未有领先时代的理念,在这里我们也向乔布斯致敬。

本文选自:拉勾教育专栏《测试开发核心技术46讲》

Bash 是什么

了解完操作系统简史,我们接下来学习什么是 Bash?我想你一定看过《黑客帝国》这部电影,在电影中有一个镜头是女主角崔妮蒂为了拯救尼奥入侵某个电站时,在交互界面显示了一行行的命令,其实这个交互界面就是 UNIX 系统界面,而这一行行指令便是 Linux Shell 指令,那么 Shell 是指什么呢?它其实是 UNIX 系统下的一个解析器,可以解析这些指令并完成相关操作。而在 Shell 出现之前,人们则需要通过编程的方式输入指令来操作系统,效率非常的底下,往往需要提前设计好大量的程序,才可以正常地操作系统,而有了 Shell 以后,用户操作系统就变得非常便捷。

在 1989 年,随着 Bash 的诞生,标志着一个真正属于 Shell 的时代的来临,Bash 提供了更优秀的语法支持,同时还是开源、开放的项目。从 1989 年起,更多的系统默认使用 Bash 作为主机交互界面。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值