一次shell脚本小事故,从中学习排错过程-软件测试
一次shell脚本小事故,从中学习排错过程
事出,童鞋使用shell脚本搭建测试环境的过称中.....
配置环境变量文件:/etc/profile(用于升级JDK或其他)
手动编辑方法:vi /etc/profile;将所需的配置信息加入最后即可,source /etc/profile即可生效。
不过本次遇到的是使用shell脚本中的echo语句
示例:学生是这么写的
查看配置文件,结果是这样的:
疑问:为啥与脚本中写的不一样了?
解答:首先这个是没有问题的,只不过是展开了PATH变量。
当然,我们还是要解决的,试着排错下行不行?
过程思考:
1)写整个脚本时,我们要去调试,查看每一句是否可用;(当然熟练后,这个步骤可以跳过)
2)在原基础的脚本改的话,由于命令较多,可能会改错,那么怎么调试?
解决:
再次创建一个脚本,将这一条语句拿出来,运行,看看是否是这个命令造成的还是其他?
最后定位到,使用单引号括起来即可;如下:
OK,到此为止,是不是可以把可用的命令放到脚本里了?
总结:
以上虽是一个简单的出错,老油条可以忽略;不过对于新手,不要怕出错。本身你就是做测试的,是不是可以测试下你的shell代码?或者学习一个工具,是不是也可以测试下?
不要怕出错;出了错,解决后,就是你的工作经验!
7月14号-全网直播十八期班级开班(可接受插班生)
8月01号-北京面授班开班(免费试听一周)
关于软件测试自学--自行评估
可以查看相关学习文档;例如:《如何自学软件测试》、《如何包装简历》、《软件测试面试问题总结》、《如何提高面试通过率》、《如何编写测试用例》、《测试思维培养》等等
关于承诺--Dotest软件测试学堂
无法就业,全额退(未按照要求完成练习\拒绝就业\中间退出情况除外)
关于维权渠道--Dotest软件测试学堂
我的--QQ大群、微信大群、腾讯课堂、网易云课堂、知乎、微博、贴吧等均可维权(不排除报警,但是一般这种事都不会管的,咳咳)--建议:与我聊天、转账留有记录
授课方式\计划安排--Dotest软件测试学堂
1:授课方式:围绕实际公司项目(可直接写到简历上),结合知识点,在实际项目上应用!
反应能力+沟通能力+技术能力+学习能力(挖坑、踩坑)+工作方式+工作技巧+工作经验
《北京面授零基础高级就业班》---《全国网络直播零基础高级就业班》
2:语音\电话:一对一单独辅导(非集体上课)+一对一修改简历+一对一模拟面试(多轮,直到通过)+一对一分析面试过程的问题(直到入职)+一对一选择offer+一对一解决工作中的问题(不限,度过试用期)+一对一往后跳槽职业规划 如不了解,可以随时咨询我!!!
===往期精选技术文章===
我能学习测试吗?学完后可以就业吗?
请看:Dotest-董浩-我能学习,就业吗?
那如何自学软件测试呐?
请看:Dotest-董浩-软件测试应该怎么自学?
当然软件测试如何包装简历?
请看:Dotest-董浩-软件测试,如何包装简历?
软件测试面试问什么?真实整理的软件测试面试大全
请看:Dotest-董浩-软件测试面试题大全-根据学生实际面试整理-v2.0
软件测试,怎么写用例?怎么覆盖完整?思维逻辑
请看:Dotest-董浩-软件测试用例书写逻辑思维
软件测试实战项目测试过程
请看:Dotest-董浩-实战项目测试过程
软件测试面试技巧-面试问题大全
请看:Dotest-董浩-软件测试面试技巧
培训班套路
请看:Dotest-董浩-培训的讨论-谨防培训贷
为什么测试工程师要学习linux?
请看:Dotest-董浩-为什么测试工程师要学习linux?
怎么增加面试通过率?
等等其它的文章,可自行翻看!