低代码应用开发 课件 第6章 一键部署_第1页
低代码应用开发 课件 第6章 一键部署_第2页
低代码应用开发 课件 第6章 一键部署_第3页
低代码应用开发 课件 第6章 一键部署_第4页
低代码应用开发 课件 第6章 一键部署_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第6章

一键部署

授课教师:低代码应用开发0102目录自动化测试安装与部署自动化测试01自动化测试的概念自动化测试或测试自动化是一种软件测试技术,它使用自动化测试工具来执行测试用例脚本。相反,手动测试是由坐在计算机前的人员通过仔细执行测试步骤来执行的。自动化测试软件还可以将测试数据输入被测系统,比较预期结果和实际结果,并生成详细的测试报告。自动化的目标是减少手动运行测试用例的次数,而不是完全消除手动测试。定义目标自动化测试的优势应用功能的测试范围更广确保测试内容的一致性节省时间和成本执行时不需要人工干预测试的执行速度更快通过自动化可以实现更多的执行周期比手动测试快70%。结果可靠提高准确性提高效率测试脚本可以重复使用UI自动化测试UI自动化测试就是将人根据测试用例来执行测试的行为转化为机器替代执行的一种过程。在需求评审结束后,由测试人员编写测试用例,测试用例编写完成并通过评审之后,测试人员会根据测试用例的内容步骤执行测试用例,然后判断实际结果与预期结果是否匹配。为了减少每次迭代的重复执行测试用例的操作并提高测试的效率,所以接入UI自动化测试工具。筛选出适合转化成UI自动化测试用例的测试用例对编写好并已通过评审的测试用例进行分析确定其是否能够转化成UI自动化测试用例准备执行测试用例需要用到的测试数据(如页面、数据、环境等)UI自动化测试用例——界面在自动化测试平台的用例编写界面中编写第一个测试用例。页面元素定位、方法操作、参数、预期结果这4部分内容可以进行编辑。页面元素定位是指浏览器控制台对Web页面操作元素进行查找,获取对应的Xpath路径。UI自动化测试用例——界面在自动化测试平台的用例编写界面中编写第一个测试用例。页面元素定位、方法操作、参数、预期结果这4部分内容可以进行编辑。方法操作下拉列表内包含很多动作的方法来模拟操作,比较常用的有open、click、sendkey、iselementexist等预期结果主要用于判断测试用例的执行结果是否正确,因为真正的测试用例需要有断言验证,与实际结果进行比较。UI自动化测试用例——测试报告完成上述的测试用例编写操作后,执行测试用例,会得出如图所示的测试报告接口自动化测试概念接口自动化测试工具模拟客户端向服务器发送报文请求,服务器接收到请求后会做出响应,即向客户端返回应答信息,接收到应答信息后,接口自动化测试工具会对应答信息进行解析。图6-4一个接口自动化测试平台的用例编写界面安装与部署02软件环境操作系统是一种管理计算机硬件和其他软件的一种程序,是硬件基础上的第一层软件,是硬件和其他软件沟通的“桥梁”。在使用Linux系统时,如果需要在Linux系统上运行一些应用软件,则经常也需要下载一些依赖包。大部分依赖包都是库文件。防火墙就是基于预先定义的安全规则来监视和控制来往的网络流量的网络安全系统,防火墙的核心是隔离。Linux相对路径创建目录mkdir复制文件cp删除文件rm绝对路径改变目录cd创建文件touch移动文件mv文件管理Linux权限管理Linux系统中有两种用户:超级用户(root)和普通用户。超级用户的命令提示符是“#”普通用户的命令提示符是“$”Linux系统中的权限分配操作大致分为3个阶段。第一个阶段,给谁设置:•u可以给属主设置权限。•g可以给属组设置权限。•o可以给其他用户设置权限。•ugo可以给所有用户(属主、属组、其他用户)设置权限。•a可以给所有用户(属主、属组、其他用户)设置权限。第二个阶段,怎么设置:•+用于添加权限。•-用于减少权限。•=用于赋予权限。第三个阶段,增加、减少或赋予什么权限:•r表示读权限。•w表示写权限。•x表示执行权限Linux常用命令1-基础操作的命令(1)关闭系统的命令示例如下:shutdown-hnow或者poweroff//立刻关机shutdown-h2//两分钟后关机(2)重启系统的命令示例如下:shutdown-rnow或者reboot//立刻重启系统shutdown-r2//两分钟后重启系统(3)help:该命令用于显示Shell内部命令的帮助信息。示例如下:ifconfig--help//查看ifconfig命令的用法(4)man(命令说明书):该命令用于查看Linux系统中的命令、函数的帮助文档,让使用者掌握命令或函数的用法及不同参数的含义。示例如下:manshutdown//查看shutdown命令的用法。打开命令说明书后,可以按q键退出(5)su:该命令用于切换当前用户身份到指定用户身份,或者以指定用户的身份执行命令或程序。示例如下:suyao//切换为用户“yao”,输入该命令后按Enter键,需要输入该用户的密码exit//退出当前用户Linux常用命令2-目录操作的命令(1)cd:该命令用于切换当前工作目录。示例如下:cd///切换到根目录cd/bin//切换到根目录下的bin目录cd..///切换到上一级目录,或者使用“cd..”命令cd~//切换到home目录cd-//切换到上次访问的目录cdxx(目录名)//切换到本目录下的名为xx的文件目录,如果该目录不存在,则报错cd/xxx/xx/x//可以输入完整的路径,直接切换到目标目录,输入过程中可以使用Tab键快速补全命令(2)ls:该命令用于查看当前目录下的所有内容,包括子目录和文件。示例如下:ls//查看当前目录下的所有目录和文件ls-a//查看当前目录下的所有目录和文件(包括隐藏的文件)ls-l//列表查看当前目录下的所有目录和文件(列表查看,显示更多信息),与“ll”命令的效果一样ls/bin//查看指定目录下的所有目录和文件Linux常用命令2-目录操作的命令(3)mkdir:该命令用于在当前工作目录中创建新的目录。示例如下:mkdirtools//在当前目录下创建一个名为tools的目录mkdir/bin/tools//在指定目录下创建一个名为tools的目录(4)rm:该命令用于删除目录或文件。示例如下:rm文件名//删除当前目录下的文件rm-f文件名//删除当前目录下的文件(不询问)rm-r目录名//递归删除当前目录下指定的目录rm-rf目录名//递归删除当前目录下指定的目录(不询问)rm-rf*//将当前目录下的所有目录和文件全部删除rm-rf/*//将根目录下的所有文件全部删除(慎用!相当于格式化系统)Linux常用命令2-目录操作的命令(5)find:该命令用于在指定目录下按照指定条件来查找文件或目录。示例如下:ind/bin-name'a*'//查找/bin目录下的所有名称以a开头的文件或目录find.-name"*.c"//查找当前目录及其子目录下扩展名为“.c”的所有文件find.-typef//查找当前目录及其子目录下所有的一般文件find.-ctime-20//查找当前目录及其子目录下所有最近20天内更新过的文件//查找/var/log目录中更改时间在7日以前的普通文件,并在删除之前询问它们find/var/log-typef-mtime+7-okrm{}\;//查找当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件find.-typef-perm644-execls-l{}\;//查找系统中所有文件长度为0的普通文件,并且列出它们的完整路径find/-typef-size0-execls-l{}\;(6)pwd:该命令用于显示用户当前所处工作目录的完整路径。示例如下:pwd//显示当前位置路径Linux常用命令3-文件操作的命令(1)touch:该命令用于修改文件或目录的访问时间和修改时间。示例如下:toucha.txt//在当前目录下创建名为a的txt文件(2)vi:vi不仅是类UNIX系统的文本编辑命令,也是文本编辑器。语法格式如下:vi文件名//打开需要编辑的文件(3)用于查看文件的命令包括cat、less、more、tail等。示例如下:cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgDn向下翻页,按q键退出查看morea.txt//显示百分比,按Enter键查看下一行,按空格键查看下一页,按q键退出查看tail-100a.txt//查看文件的后100行,按Ctrl+C组合键退出查看(4)grep:该命令用于在文件中按照指定条件查找文本,并将查找结果输出。示例如下:grep-i"the"demo_file//在文件中查找字符串(不区分大小写)grep-A3-i"example"demo_text//输出成功匹配的行,以及该行之后的三行grep-r"ramesh"*//在一个目录中递归查找包含指定字符串的文件(5)which:该命令用于在环境变量$PATH设置的目录中查找符合条件的文件。示例如下:whichbash//查看“bash”命令的绝对路径Linux常用命令3-文件操作的命令(1)touch:该命令用于修改文件或目录的访问时间和修改时间。示例如下:toucha.txt//在当前目录下创建名为a的txt文件(2)vi:vi不仅是类UNIX系统的文本编辑命令,也是文本编辑器。语法格式如下:vi文件名//打开需要编辑的文件(3)用于查看文件的命令包括cat、less、more、tail等。示例如下:cata.txt//查看文件最后一屏内容lessa.txt//PgUp向上翻页,PgDn向下翻页,按q键退出查看morea.txt//显示百分比,按Enter键查看下一行,按空格键查看下一页,按q键退出查看tail-100a.txt//查看文件的后100行,按Ctrl+C组合键退出查看(4)grep:该命令用于在文件中按照指定条件查找文本,并将查找结果输出。示例如下:grep-i"the"demo_file//在文件中查找字符串(不区分大小写)grep-A3-i"example"demo_text//输出成功匹配的行,以及该行之后的三行grep-r"ramesh"*//在一个目录中递归查找包含指定字符串的文件(5)which:该命令用于在环境变量$PATH设置的目录中查找符合条件的文件。示例如下:whichbash//查看“bash”命令的绝对路径Linux常用命令3-文件操作的命令(6)service:该命令用于运行SystemVinit脚本。示例如下:servicesshstatus//查看服务状态service--status-all//查看所有服务状态servicesshrestart//重启服务(7)free:该命令用于显示系统当前内存的使用情况。示例如下:free-g//以GB为单位输出内存的使用量,-g为GB,-m为MB,-k为KB,-b为字节free-t//查看所有内存的汇总(8)df:该命令用于显示文件系统的磁盘空间使用情况。示例如下:df-h//以方便阅读的方式显示数据,按1024进制换算单位(9)date:该命令用于显示和设置系统时间和系统日期。示例如下:date-s"01/31/201023:59:53"///设置系统时间(10)scp:该命令用于通过SSH协议安全地将本地的文件复制到远程和从远程服务器中复制文件到本地。scp/opt/data.txt01:/opt/(11)yum:该命令用于安装、更新、卸载软件包。示例如下:yuminstallhttpd//安装httpd软件包yumupdatehttpd//更新httpd软件包yumremovehttpd//卸载/删除httpd软件包DockerDocker是一个开源的应用容器引擎,可以让开发者打包应用及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。完全使用沙箱机制,容器相互

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论