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上写的,真实在公司内部肯定会有一个专门的软件来写这个
测试与开发在整个软件开发过程中的交流过程如下图:
知道测试和开发流程中涉及的工作即可
提交缺陷的注意事项如下图:
面 ...
软件测试基础(二)
测试用例用例:用户使用的案例。
测试用例:(模拟用户使用情景,进行测试)是为测试项目而设计的执行文档。
测试用例的作用:
防止漏测
实施测试的标准:测试人员不仅要关注功能是否符合,还需要关注用户使用的体验感等
测试用例的的编写格式,如下图所示:
用例编号:该用例的唯一标识符。格式:项目_模块_编号
用例标题:该用例的测试场景。格式:预期结果(测试点)
项目/模块:该用例是属于哪个项目/模块的。格式:所属项目或模块
优先级:表示用例的重要程度或影响力。格式:P0~P4(P0最高,即用户使用频率最高的功能)
前置条件:执行此条用例有哪些前置操作
测试步骤:执行此条用例如何去操作
测试数据:执行此条用例所需要使用的数据,没有可以为空
预期结果:期望达到的结果
测试用例编写案例练习如下图:
参考答案如下图:
等价类
解决数据过多的问题
在无穷多的数据中,有效数据中只取其一、无效数据中只取其一,最关键的是符合某种特征的集合
练习如下图:
参考答案如下图:这里重点关注类型、长度和规则。
适用场景:针对有大量数据测试输入,但是没法穷举测试的地方。其中最经常见的是页面的 ...
软件测试基础(一)
软件测试的概念软件的产生过程,如下图所示:
软件测试是指在预定的条件下执行程序,以此发现潜在的缺陷,并确保软件系统按照设计和预期的方式运行。测试的目标不仅仅是找出错误,更是为了验证软件是否符合规格和满足用户需求。
软件测试的目的是确保软件系统符合预期的需求,并能在不同的使用情境下表现良好。因为,我们需要通过不同的软件测试类型,全面验证软件的功能性、性能、安全性和兼容性,为用户提供一个可信赖的软件产品。
评判一个软件是否优秀可从功能性、性能、兼容性、易用性、可靠性、安全、可维护性、可移植性这 8 个维度来衡量
软件测试主流包含功能测试、接口测试、自动化测试和性能测试。
在进行软件测试时,我们要遵循一些基本原则,以确保测试的有效性和全面性。这些原则包括:
全面性(Exhaustiveness):测试应该覆盖软件的所有功能和情况,确保每个方面都经过验证。
独立性(Independence):测试过程应该独立于开发过程,以确保独立的视角和避免潜在的偏见。
可重复性(Repeatability):测试过程应该是可重复的,以便在发现问题时能够准确地重现并分析。
尽早测试(Early Test ...
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 ...