测试基础1:伟大航路哟呼(Linux基础、mysql基础)

1 测试流程和方法

软件测试定义:

从方式上看:包含人工测试、自动化测试
从方法上看:运行程序或系统和测定程序或系统的过程
从目的上看:包括找bug和找bug出现的原因

软件测试的原则:功能性、可靠性、易用性、效率性、维护性、可移植性

软件分类

在这里插入图片描述

Devops testops

持续集成CI

在这里插入图片描述

Linux基础

在这里插入图片描述

/:根目录,所有的目录、文件、设备都在根目录下
bin:linux的重要命令
boot:内核及引导系统程序的文件目录,一般情况下不动它
dev:device设备
etc:配置文件(如新建的用户或者用户文件
home:新建的用户默认创建在家用户中 ~
lib:存放系统动态链接共享库
mnt:存放挂载设备
root:超级管理员root的家目录
sbin:一般是设计系统管理命令的存档,普通用户没有权限
tmp:临时文件夹
usr:一般会放在usr的local下
var:存放系统日志

系统管理的命令行:
有关cpu io 内存的信息都放在/proc/文件下, 查看这个文件即可
top实时查看进程信息
free -m 查看内存
systemctrl stop firewall 关闭防火墙(不是永久的 永久就把stop改成disable
ps查看当前某一进程 ps -ef | grep 某一个东西; ps -aux
netstat 查看网络信息

mysql基础

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

update更新的是数据值,alter更改的是数据库、表的结构(增加⾏或者减少⾏,增加列或者
减少类等等情况,还有修改字段(属性)类型)

在这里插入图片描述

在这里插入图片描述

  • 别名:as关键字,注意把表名改了之后,后续引用表明需要用别名

  • like查询:模糊语句,"%“任意字符,” _"单个字符

  • between关键字 BETWEEN min and max

  • distinct:去重 (disc 从大到小)

  • count:统计总数
    在这里插入图片描述

  • 内连接:inner join 等值连接,显示左表及右表符合连接条件(字段匹配关系)的记录,将两张表的列组合在一起,产出新的结果集,结果集是两个表的公共部分
    隐式内连接JOIN、CROSS JOIN,不使用on语法时,join、inner join、cross join 结果相同,都是取两个表的笛卡尔积
    在这里插入图片描述

where关键字也可以用on关键字、using关键字
在这里插入图片描述

  • 左连接:读取左表全部数据,即便右表没有对应数据;如果右边没有匹配记录,右侧结果集字段将为null,A LEFT JOIN B:以A为基础连接B查询结果

  • PROCEDURE:一组为了完成特定功能的SQL语句集,SQL语句和控制语句的预编译集合,一次编译后,可多次调用运行,提高数据库执行速度,无需重复编译,允许声明变量,允许多个返回值。
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/484512.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

四.QT5工具安装和环境变量的配置

1.以管理员身份运行安装包 2.登录qt账号,点击【next】 3.选中同意 4.选择安装目录,注意不能有中文和空格 5.勾选 64位 mingw。点击【next】,等待安装完成 6.配置环境变量

我的第一个浏览器插件网页一键上传的开发历史

前言 一键上传选中的网页内容,实现知识快速收藏。如飞书剪存,有道云剪报,MrDoc速记。早在2008年,我参考了有道云一键上传,实现了一个简单的浏览器插件,能方便保存网页内容到个人网站。这些插件目前都很难兼…

【Docker】三、日志控制

三、日志控制 使用Docker部署服务器,要对Docker日志定时处理。否则,服务器运行一段时间后,磁盘占比报警。 出现磁盘占比报警,大概率是大文件的问题,可查看服务器中的大文件,排除问题。 (一&am…

C语言自定义类型:结构体的使用及其内存对齐【超详细建议点赞收藏】

目录 1. 结构体类型的声明1.1 结构的声明1.2 结构体变量的创建和初始化1.3 结构的特殊声明---匿名结构体1.4 结构的自引用 2.结构体内存对齐(重点!!)2.1 对齐规则2.2 例题讲解2.3 为什么存在内存对齐?2.4 修改默认对齐…

SpringBoot添加过滤器Filter

1. 拦截器和过滤器 先说一下,过滤器和拦截器的区别和联系。 1.1 相同点 首先过滤器和拦截器都能实现请求的筛选(过滤或者拦截),然后根据自己的业务需求,添加自己的逻辑,保证请求往后走的时候数据能满足自己…

如何自定义一个协议

. 如何自定义一个协议 先有一个需求,有个场景,打开外卖软件,会显示商家列表,列表中有很多项,每一项都包含了一些信息,商家的名称,图片,好评率,距离你的位置,评分 这些信息都是通过网络,从服务器获取的, 客户端,需要给服务器发送一个请求,服务器收到请求之后,就给客户端返回一个…

HTTP攻击,该怎么防护

一般网络世界里为人们所熟知的DDoS攻击,多数是通过对带宽或网络计算资源的持续、大量消耗,最终导致目标网络与业务的瘫痪;这类DDOS攻击,工作在OSI模型的网络层与传输层,利用协议特点构造恶意的请求载荷来达成目标资源耗…

从底层理解MySQL-字符类型

目录 VARCHAR和CHAR VARCHAR CHAR 存储的长度超限 CHAR和VARCHAR的区别: BLOB和TEXT MySQL中除了数值类型外,另一个用的比较多的就是字符类型了。字符类型有很多不同种类:VARCHAR,CHAR,BLOB,TEXT VARCHAR和CHAR VARCHAR VARCHAR是变…

如何使用ArcGIS Pro生成等高线

无论在制图还是规划中,经常会使用到等高线,大多数情况下,从网上获取的高程数据都是DEM文件,我们可以通过ArcGIS Pro来生成等高线,这里为大家介绍一下生成方法,希望能对你有所帮助。 数据来源 教程所使用的…

springboot206基于SpringBoot的农商对接系统的设计与实现

基于Spring Boot的农商对接系统的设计与实现 Design and implementation of agricultural business docking system based on Spring Boot 摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离…

【Chrono Engine学习总结】4-vehicle-4.3-两个vehicle碰撞测试

由于Chrono的官方教程在一些细节方面解释的并不清楚,自己做了一些尝试,做学习总结。 今天突发奇想,想试一下,是否可以实现两个vehicle的碰撞? 1、两辆vehicle的仿真 官方提供了demo_VEH_TwoCars这个demo&#xff0c…

React -- useEffect

React - useEffect 概念理解 useEffect是一个React Hook函数,用于在React组件中创建不是由事件引起而是由渲染本身引起的操作(副作用), 比 如发送AJAX请求,更改DOM等等 :::warning 说明:上面的组件中没有发生任何的用…