测试基础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.mzph.cn/news/696250.shtml

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

相关文章

一、网络基础知识

1、IP地址和端口号 1.1、IP地址 定义:用于在网络中唯一标识设备的地址。格式:通常由四个数字组成,以点分十进制表示,例如:192.168.0.1。(IPv4)作用:允许网络中的设备相互通信,通过IP地址可以定…

Python 数据可视化之密度散点图 Density Scatter Plot

🍉 CSDN 叶庭云:https://yetingyun.blog.csdn.net/ 密度散点图(Density Scatter Plot),也称为密度点图或核密度估计散点图,是一种数据可视化技术,主要用于展示大量数据点在二维平面上的分布情况…

Swift基础知识:24.Swift可选链

在 Swift 中,可选链(Optional Chaining)是一种用于调用可选类型属性、方法或下标的安全方式。可选链允许我们在调用链中的任何一个属性、方法或下标返回 nil 时,整个调用链仍然可以继续执行,而不会因为其中的任何一个可…

一样的代码不同项目跳转页面报404的解决办法

今天收到实施反馈的一个问题,点项目名称跳转项目详情页面时,有的页面跳转显示正常,有的页面跳转报404错误。错误如下: 发现报错的项目都有一个共性就是有特殊字符“[ ]” , 解决的办法就是把带有特殊字符的字段 用 encodeURI()…

Java SE 入门到精通—4.抽象类与接口【Java】

抽象类 同接口一样,用来约束子类,限制子类必须拥有某些方法,比普通类多了个抽象方法,用抽象方法该类必为抽象类 概念 没有具体的对象,具体的方法的一个类 abstract关键字声明为抽象类/方法 一个类中有抽象方法则该…

统计前端传过来的Req的非空属性个数的工具类

背景 日常开发中,我们通常会根据前端传过来的实体类的属性个数去做逻辑判断,下面的是判断属性个数的工具类。 工具类 public static Integer nonNullFieldCount(Req req) {if (req null) {return 0;}int nonNullFieldCount 0;Field[] fields req.ge…

【Django】Django自定义后台表单——对一个关联外键对象同时添加多个内容

以官方文档为例: 一个投票问题包含多个选项,基本的表单设计只能一个选项一个选项添加,效率较低,如何在表单设计中一次性添加多个关联选项? 示例代码: from django.contrib import adminfrom .models impo…

Java中的关键字有哪些?它们各自的作用是什么?请详细说明?Java中的访问修饰符有哪些?它们的访问权限是怎样的?

1、Java中的关键字有哪些?它们各自的作用是什么?请详细说明? Java中的关键字是预先定义好的,具有特殊含义的标识符,用于表示数据类型、程序结构或控制流程等。以下是Java中的一些常用关键字及其作用: abs…

【软件架构】02-复杂度来源

1、性能 1)单机 受限于主机的CPU、网络、磁盘读写速度等影响 在多线程的互斥性、并发中的同步数据状态等; 扩展:硬件资源、增大线程池 2)集群 微服务化拆分,导致调用链过长,网络传输的消耗过多。 集…

嵌入式Qt 计算器核心算法_3

一.后缀表达式实现算数运算思路 二.算法实现 #include "QCalculatorDec.h"QCalculatorDec::QCalculatorDec() {m_exp "";m_result ""; }QCalculatorDec::~QCalculatorDec() {}bool QCalculatorDec::isDigitOrDot(QChar c) {return ((0 < c)…

基于SpringBoot的景区旅游管理系统

项目介绍 本期给大家介绍一个 景区旅游管理 系统.。主要模块有首页&#xff0c;旅游路线&#xff0c;旅行攻略&#xff0c;在线预定。管理员可以登录管理后台对用户进行管理&#xff0c;可以添加酒店&#xff0c;景区&#xff0c;攻略&#xff0c;路线等信息。整体完成度比较高…

一文搞懂match、match_phrase与match_phrase_prefix的检索过程

一、在开始之前&#xff0c;完成数据准备&#xff1a; # 创建映射 PUT /tehero_index {"settings": {"index": {"number_of_shards": 1,"number_of_replicas": 1}},"mappings": {"_doc": {"dynamic": …

探索气膜球幕影院:未来的电影体验

气膜球幕影院作为一种新兴的电影放映方式&#xff0c;正逐渐成为人们关注的焦点。它采用了充气式膜结构&#xff0c;可以为观众带来 360 度全景的观影体验&#xff0c;让人仿佛置身于电影之中。本文将介绍气膜球幕影院的特点、技术原理以及未来的发展前景。 传说在古代&#x…

Linux系统运维命令:使用 tail,grep组合命令(包括wc,sort,awk,sed等),可以方便的查阅和操作正在改变的日志文件的具体内容

一、命令介绍 1、tail命令 tail命令是Linux系统中常用的命令之一&#xff0c;用于查看文件的末尾内容。它具有许多有用的选项&#xff0c;可以帮助用户轻松地查找并显示文件中的信息。 它默认显示文件的最后10行&#xff0c;但可以通过各种选项来定制输出的行数、字节数等。ta…

十四、图像几何形状绘制

项目功能实现&#xff1a;矩形、圆形、椭圆等几何形状绘制&#xff0c;并与原图进行相应比例融合 按照之前的博文结构来&#xff0c;这里就不在赘述了 一、头文件 drawing.h #pragma once#include<opencv2/opencv.hpp>using namespace cv;class DRAWING { public:void…

Python笔记-super().init(root)的作用

假设我们有一个名为Animal的父类&#xff0c;它有一个属性color&#xff0c;在其构造函数__init__中被初始化&#xff1a; class Animal:def __init__(self, color):self.color color现在&#xff0c;我们想创建一个Animal的子类&#xff0c;名为Dog。Dog类有自己的属性name&…

QPaint绘制自定义仪表盘组件01

网上抄别人的&#xff0c;只是放这里自己看一下&#xff0c;看完就删掉 ui Dashboard.pro QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c11# You can make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomm…

【xss跨站漏洞】xss漏洞前置知识点整理

xss漏洞成因 xss漏洞是一种前端javascript产生的漏洞。 我们网站基本都是会用到javascript编写一些东西&#xff0c;浏览器也能直接识别javascript。 如果有一个地方能够输入文字&#xff0c;但是他又没有过滤你的输入&#xff0c;那么自己或者他人看到你输入的javascript代…

JVM知识——安全点

安全点是JVM要准备进行垃圾回收时&#xff0c;选定一些特定的位置&#xff0c;当应用程序线程执行到这些位置时&#xff0c;安全的先暂停下来&#xff0c;以便JVM执行GC线程进行垃圾回收。 JVM在字节码指令中会选取一些指令作为安全点&#xff0c;安全点的选取一般是循环结束、…

课时42:表达式_运算符_bc计算

3.1.5 bc计算 学习目标 这一节&#xff0c;我们从 基础知识、简单实践、小结 三个方面来学习。 基础知识 简介 bc是一种任意精度的计算语言&#xff0c;提供了语法结构&#xff0c;比如条件判断、循环等&#xff0c;功能是很强大的&#xff0c;还能进行进制转换。常见参数-…