zoukankan      html  css  js  c++  java
  • 一次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?

    怎么增加面试通过率?

    请看:软件测试,怎么增加面试通过率?

    等等其它的文章,可自行翻看!

  • 相关阅读:
    CentOS7.5 防火墙指令
    监控Tomcat
    MySQL.ERROR 1133 (42000): Can't find any matching row in the user table
    Hadoop.之.入门部署
    Jenkins. 安装过程中出现一个错误: No such plugin: cloudbees-folder
    Spring.之.报错:Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
    Spring.之.jar包官网下载
    Linux 安装Eclipse
    Linux SSH 免秘钥登录
    Linux rz命令无效
  • 原文地址:https://www.cnblogs.com/dotest/p/11188200.html
Copyright © 2011-2022 走看看