Linux简单操作(二)
cd命令cd(英文全拼:change directory)命令用于改变当前工作目录的命令,切换到指定的路径
若目录名称省略,则变换至使用者的 home 目录 (也就是刚 login 时所在的目录)。另外, ~ 也表示为 home 目录 的意思, . 则是表示目前所在的目录, .. 则表示目前目录位置的上一层目录
cd [dirName]
dirName:要切换的目标目录,可以是相对路径或绝对路径
123456789# 换到绝对路径:指定完整的目录路径来切换到目标目录[moe@master ~]$ cd /dev/block[moe@master block]$ pwd/dev/block# 切换到相对路径:指定相对于当前目录的路径来切换到目标目录[moe@master dev]$ cd disk/by-id/[moe@master by-id]$ pwd/dev/disk/by-id
切换到上级目录:使用 .. 表示上级目录,可以通过连续多次使用 .. 来切换到更高级的目录
1234[moe@master by-id]$ cd ..[moe@master disk]$ cd . ...
Linux简单操作(一)
操作系统操作系统(Operation System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本也是最重要的系统软件。
拓展:计算机操作系统知识点总结(有这一篇就够了!!!)、什么是操作系统?
不同领域的操作系统有:桌面操作系统、服务器操作系统、嵌入式操作系统、移动设备操作系统
安装CentOS7VMware17虚拟机下载教程:【2023新版】VMware17虚拟机的下载安装指南,许可证:MC60H-DWHD5-H80U9-6V85M-8280D在阿里这里下载CentOS7镜像:CentOS7镜像,选择OS镜像安装步骤可参考:CentOS7(Linux)详细安装教程(图文详解)
Linux的文件和目录在Windows中文件会存放在一个个驱动器盘符中,但是在Linux中则没有这个概念,其所有的文件都是存放在一个根目录中的。在CentOS7中根目录有:
123[root@master moe]# ls /bin dev home lib64 mnt proc ...
软件测试基础(五)
项目介绍
项目背景
软件是因为什么而来的
产品定位
这个软件开发出来是什么样子的
项目目标
产品功能架构
项目功能测试
登录功能测试
登录需求
提取测试点
设计用例
滑块属于验证码这边的
拓展:五大主流浏览器及四大内核
还有个发布文章的功能测试:发布文章需求梳理,这里感觉老师讲的不咋样
总结到这里软件测试基础的已经算结束了。总的来说:
要学会根据需求来编写好测试用例
测试点要覆盖好
编写的测试用例不一定要有多好,但是需要条理清晰易懂,能够讲明白
软件测试基础(四)
学习Html是为了未来给Web项目功能测试打基础的
认知Html
Html:超文本标记语言
Html5基本骨架组成:
1234567891011<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>网页标题</title></head><body> 网页内容编写区域</body></html>
常用标签
注释:不会被程序执行,用来解释代码的含义。快捷键:Ctrl + /
在前端中,页面发布上线之前,需要检查所有的注释是否由不恰当的文字出现或去除掉注释
标题标签
123456789101112131415161 ...
软件测试基础(三)
测试用例需要在软件开发完成前做好。在将软件成品交付给你进行测试时,通过测试用例去验证该软件
缺陷:实际测试结果与测试用例的预期结果不一致
缺陷软件在使用的过程中出现的任何问题都叫软件的缺陷,俗称bug。其判定的标准如下:
少功能:软件未实现需求(规格)说明书明确要求的功能
功能错误:软件出现了需求(规格)说明书中指明不应该出现的错误
多功能:软件实现的功能超出需求(规格)说明书指明的范围
缺少隐性功能:软件未实现需求(规格)说明书虽未明确指明但应该实现的功能
不易使用:软件难以理解,不易使用,运行缓慢,用户体验不好
缺陷产生的原因如下图:
软件缺陷的生命周期如下图:
当一个缺陷被发现后,要懂得如何去描述这个缺陷,并知道根据缺陷类型和优先级等提交给谁来去解决,同时公司一般会有一个缺陷管理工具来记录这些缺陷。
软件缺陷的核心内容如下图:
缺陷的提交要素如下图:
缺陷的类型如下图:
下图上的缺陷示例是在Excel上写的,真实在公司内部肯定会有一个专门的软件来写这个
测试与开发在整个软件开发过程中的交流过程如下图:
知道测试和开发流程中涉及的工作即可
提交缺陷的注意事项如下图:
面 ...
软件测试基础(二)
等价类
解决数据过多的问题
在无穷多的数据中,有效数据中只取其一、无效数据中只取其一,最关键的是符合某种特征的集合
练习如下图:
参考答案如下图:这里重点关注类型、长度和规则。
适用场景:针对有大量数据测试输入,但是没法穷举测试的地方。其中最经常见的是页面的输入框类测试
输入框
下拉列表
单选复选框
重点: 1、正向用例:一条尽可能覆盖多条 2、逆向用例:每一条数据,都是一条单独用例。
边界值
解决边界位数限制问题
边界范围节点:选取正好等于、刚好大于、刚好小于边界的值作为测试数据
上点:边界上的点(正好等于)
离点:距离上点最近的点(刚好大于、刚好小于)
内点:范围内的点(区间范围内的数据)
步骤:明确需求 -》 确定有效等价和无效等价类 -》 确定边界范围值 -》 提取数据编写测试用例
练习如下图:
参考答案如下图:
边界值优化:将7个优化位5个
上点:必选(不考虑区间开闭)
内点:必选(建议选取中间范围)
离点:开内闭外(考虑开闭区间,开区间选择内部离点,闭区间选择外部离点)
使用场景:
在等价类的基础上针对边界范围内的测试数据输入的地方(重 ...
软件测试基础(一)
认识软件及测试软件:控制计算机硬件工作的工具。
软件的基本组成,如下图所示:客户端将请求发送到服务器上,服务器将请求经过处理响应到客户端上。当需要某个数据时,还需要数据库从旁协助。服务器将请求发送到数据库中,数据库将数据经过处理响应到服务器中。
软件的产生过程,如下图所示:当需求产生时,会有一个需求文档从而出现,该文档主要是讲解该软件需要做什么,有什么功能等,在经过UI设计师设计页面和研发人员编写代码开发出这个软件后,就由测试人员根据需求文档在不同环境下测试这个软件是否可以达到目标,当可以的时候,就可以部署上线了。
软件测试:使用技术手段验证软件是否满足使用需求。
软件测试的目的:减少软件的缺陷,保障软件的质量!
测试主流技能功能测试主要验证程序的功能是否满足需求。如下图所示:这些测试用例基本都是由测试人员编写的,但是也可以通过相应手段快速生成。
自动化测试主要是使用代码或工具代替手工来对项目进行测试,以节省时间。如下图所示:
接口测试主要使用代码或工具对服务器端提供的接口进行测试。如下图所示:
性能测试主要使用代码或工具模拟多人使用软件,查找服务器的缺陷。如下图所示:
常见测试分类 ...
Excel学习笔记之操作表格
在你浏览表格的数据时,常会在第n个列时不知道该列代表什么,这时可以在视图中冻结该窗口
在需要比对第一条和第n条时,常规拖拽来比对会很麻烦,这时可以分割视窗来解决该问题,选择视图 > 拆分
在开始 > 编辑的排序和筛选中和通过筛选来对单个或多个栏目进行排序
在插入 > 表格中创建表【最好无填充】,之后会生成一个表设计,在这里就可以对该表进行设计了,在页面布局中也可以对表的颜色进行更改
跟筛选类似,可以选择特定栏目的指定规则。在开始 > 条件格式中使用
在一个Excel文件中可以创建多个工作表,并可以对这些工作表进行相应操作。其中按CTRL键可以在一个Excel中复制另一个工作表,也可以在工作表中鼠标右键选择移动和复制将工作表复制到另外一个Excel中
可以通过表创建一个图表。在插入 > 图表中可以进行创建并执行操作,当创建完成后在窗口生成一个图表并在操作栏生成一个图表格式。其中可以通过CTRL键来单独选择两栏来创建图表【圆形图:描述资料间的相对比例、折线图:数值在一定时间的高低变化、散点图:比较两组数值之间的关系、雷达图:一般用于企业的财务分析 ...
Excel学习笔记之入门
Excel在界面上都是由多个储存格所组成,这些储存格可以用来输入资料或设定公式,此外储存格还有一个重要的特点:每个都想地图上的坐标点那样有特点的参照位置,其显示在界面的左上角
先试着建立一个简单的资料表格:
先在A1的储存格中输入ABC公司食品订单,这时你会发现文字已经超出了储存格的边界,这也可以说明一个储存格的长度是有限制的
通过按Enter键可以将选取的方框【kuang】移动到下方的储存格,在该储存格输入:订单编号,想要将游标移动到右边的储存格,可以按Tab键。当然如果想向左移动,可以按Shift + Tab键;事实上,也可以使用键盘的方向键来控制选取框的移动
只需要拖一标题栏位的间隔线【黑色十字架】来调整单一栏宽高,同时在excel也有一个小技巧:通过按两次间隔线可以将栏宽调整到文字宽度
一般来说对于表格的大标题通常会放在整个表格的正中央,可以通过合并并居中来实现,同时Excel也提供了针对标题文件的一些美化
在这里,Excel提供了一些简单的设计标准,可以在样式中使用。将多个单位一次性调整为相同的宽高度,可以先将宽度或高度不一致的栏位先框选起来,再选择其中任意一个间隔 ...
待办清单页
前言最初是在 Leonus 的 基于Memos实现说说和清单功能 文章上了解到,该功能是需要依赖 Memos 来发布新的清单,而我这个 Memos 是 小N同学 的纯公益代部署服务
在用了一段时间后,我发现我也没有经常发布这个清单,也就想可不可以将这个静态部署呢。在看到 铭心石刻 的 为你的博客添加待办清单页 后就根据教程进行了部署,只不过发现在我小米10的手机上顶部图左右移动会很卡,遂觉得需要解决掉
最后在某一天逛自已博客的朋友圈时,发现 冰梦 发布了 待办清单页(本地整改版) 这篇文章,也是对清单页的静态部署,既然这样就根据教程部署吧,最后发现手机卡顿问题解决了
部署执行如下命令创建一个页面
1hexo new page todolist
在 /themes/anzhiyu/layout/includes/page 下创建 todolist.pug 文件,添加如下代码:
1234567891011121314151617181920212223#todolist-box .page-top-card(style='ba ...