- 博客(204)
- 资源 (1)
- 收藏
- 关注
原创 【可实战】Linux进程与线程
5个进程: process_demo 0 、process_demo 1、process_demo 2 、process_demo 3、process_demo 4。3个线程: thread_demo 0 、 thread_demo 1 、 thread_demo 2。gnu 风格参数 ps --pid pidlist(gnu 风格指参数前加–)2个进程: process_demo 0 、process_demo 1。fg 进程切换到前台(前台:眼睛能看到的,有页面交互的)top 交互式进程观测。
2025-03-16 18:15:31
659
原创 【可实战】Linux常用命令之性能统计:top、cat /proc/cpuinfo、free、cat /proc/meminfo、ps、netstat
性能测试性能分析。
2025-02-19 20:55:42
790
原创 【可实战】Linux 常用命令之文件处理:ssh、ls、cd、pwd、mkdir、touch、rm、cp、mv、ln、find、cat、tail、tar、echo、>、chmod、netstat...
创建文件并编辑,文件创建后输入这个命令可以再进去编辑(“vim 文件”回车后进入编辑页面。”后强制退出不保存)按esc键进入命令模式,按“gg”输入光标跳到文件第一行开头,按“shift+g”跳到文件最后一行开头,按“$”跳到行尾,按“^”跳到行首。:在某个目录下通过文件名查找有没有那个正则表达式下的文件(正则表达式如:‘’*.txt’,所有以txt结尾的文件):显示当前目录下的所有文件(包含“.隐藏文件”、“.”当前目录、“…:以列表显示当前目录下的文件(包含文件的详细信息),简写方式为“ll”
2025-02-11 21:12:12
893
1
原创 【可实战】Linux 系统扫盲、 Shell扫盲(如何写一个简单的shell脚本)
1.Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议2.Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、Arch Linux、SolusOS 等。3.Linux 与 Windows 比较Linux 的目录格式是文件树4.Linux常用命令ls:列出目录cd:切换目录pwd:显示目前的目录。
2025-01-25 16:45:03
413
原创 【理论】测试左移体系、测试右移体系(精准测试体系)扫盲
测试左移可以让我们更早更快的发现研发阶段引入的bug,从而可以更好的保障产品质量,降低项目沟通成本,提高研发效率。右移是在实际条件下在生产中执行测试、质量和性能评估的做法。右移方法确保在生产中运行的应用程序可以承受真实的用户负载,同时确保同样高水平的质量。通过右移,DevOps团队测试构建的应用程序以确保性能、弹性和软件可靠性。目标是检测和修复在开发环境中难以预料的问题。
2025-01-18 18:32:54
985
原创 【理论】持续交付与DevOps体系扫盲(打破部门墙,持续集成CI、持续交付CD、持续部署、DevOps)
持续交付是一种软件开发实践,通过持续交付,系统可以自动为将代码更改发布到生产环境做好准备。 现代应用程序开发的支柱,持续交付通过在构建阶段后将所有代码变更部署到测试环境和/或生产环境中,实现对持续集成的扩展。在正确实施时,开发人员将始终拥有已通过标准化测试流程的部署就绪构建构件 。采用持续交付时,开发人员可以自动执行单元测试以外的测试,这样他们就可以在部署到客户环境前跨多个维度对应用程序更新进行验证。这些测试可能包括 UI 测试、负载测试、集成测试、API 可靠性测试等。
2025-01-12 17:58:42
277
原创 【理论】测试框架体系TDD、BDD、ATDD、MBT、DDT介绍
测试驱动开发(TDD)是一个软件开发过程,在软件完全开发之前,将软件需求转换为测试用例,并通过针对所有测试用例重复测试软件来跟踪所有软件开发。这与首先 开发软件和稍后创建测试用例相反在软件工程中,行为驱动开发 (BDD) 是一种敏捷软件开发过程,它鼓励软件项目中的开发人员、质量保证专家和客户代表之间进行协作。它鼓励团队使用对话和具体示例来形成对应用程序应该如何运行的共同理解。它源于测试驱动开发 (TDD)。
2025-01-09 23:11:45
1342
原创 【可实战】Bug的判定标准、分类、优先级、定位方法、提交Bug(包含常见面试题)
明确 Bug 问题的现象与复现步骤分层分析关键过程的数据与问题特征积累 Bug 特征与问题根源特征,丰富测试经验,提高 Bug发现的能力。
2025-01-04 13:02:04
1463
原创 【可实战】需求分析-测试计划↓-测试设计-测试执行-测试总结↓(包含测试计划、测试总结模板,以公司要求为准)
把测试的过程和结果写成文档对发现的问题和缺陷进行分析为纠正软件的存在的质量问题提供依据为软件验收和交付打下基础。
2025-01-02 23:45:16
623
原创 【可实战】测试用例组成、用例设计方法、用例编写步骤、测试用例粒度、用例评审(包含常见面试题)
关于测试用例设计是做测试的同学必须要具备的技能。不管是出去面试,还是在平常的工作当中,可以熟练设计测试用例基本是对测试人员的一个基本要求。比如在面试中我们被问到给你一个购物车界面,你怎么测试这样一个问题。应该咱们回答呢?在面试中被问到了购物车如何设计测试用例的时候,按照这样的思路来回答就可以了。具体的测试点总结在以下思维导图问题:你用过哪些用例设计方法?
2025-01-02 23:00:34
1507
原创 【可实战】常用测试策略与测试手段、分层测试策略、自动化测试策略(包含测试策略模板,以公司要求为准)
在特定环境约束之下,描述软件开发周期中关于测试原则、方法、方式的纲要,并阐述了它们之间如何配合,以高效地减少缺陷、提升质量。
2025-01-01 16:58:49
180
原创 【置顶】测试学习笔记整理
(1)【理论】软件测试基础概念:软件测试概念、作用、原则、对象,软件缺陷、测试用例(2)【理论】软件开发流程扫盲:敏捷开发(XP、SCRUM)、DevOps(集成构建、CI/CD)(3)【理论】软件测试流程扫盲:V/W/H模型,测试左移测试右移,项目管理与跨部门沟通协作(4)【理论】测试技术体系:软件测试分类、测试技术、测试平台(5)【安利】测试经典书籍拆分讲解(1)【可实战】被测系统业务架构、系统架构、技术架构、数据流、业务逻辑分析(2)【可实战】测试体系与测试方案设计(业务按公司实际情况,技术
2025-01-01 14:59:34
290
原创 【可实战】被测需求理解(需求文档是啥样的、从哪些角度进行需求评审、需求分析需要分析出哪些内容、如何提高需求分析能力)
把不太直观的需求文档转换成比较直观的测试点把平常见到的一些用例、需求当中可能存在的一些问题进行一些总结。以后再遇到类似的一些问题时,就可以很快的给出一些自己的建议,也就是不断提高自己的一些业务能力。
2024-05-05 21:17:53
749
原创 【可实战】测试体系与测试方案设计(业务按公司实际情况,技术可参考通用测试方案)
业务模型分析(是一个电商,还是一个企业的crm,还是一个网站,还是一个内部的财务处理工具)
2024-04-16 21:43:01
660
原创 【可实战】被测系统业务架构、系统架构、技术架构、数据流、业务逻辑分析
【描述】哪些是数据库,哪些是文件,哪些是视频处理的各种架构(视频分析、视频处理的各种架构角色),架构角色之间是怎么进行调用的就使用部署图。【作用】通过活动图可以更好的分析出来一个业务逻辑,可以把一个业务线上的一个业务架构理解的比较透彻(它的可能的行为,有多少种分支条件)又重又大,超级难用,对于小白来说比较好用,小白用的比较多,工程师用的比较少,一般是入门的时候用的比较多。【作用】用例图能够很好的梳理这些角色分别有什么样的能力、行为,以及它们之间的协作是什么样的。用的比较多,可以在线画各种流程图,UML图。
2024-02-26 21:34:22
1338
原创 ADB的概念、使用场景、工作原理
adb全称(Android Debug Bridge),它是一个通用命令行工具,它可以做为Android与PC端连接的一个桥梁,所以adb又称为Android调试桥,用户可以通过adb在电脑上对Android设备进行全面操作,比如安装和调试应用,操作文件的传输等。
2023-10-03 15:58:26
2588
原创 【理论】测试技术体系:软件测试分类、测试技术、测试平台
开发环境下测试人员尽可能模拟用户操作去测:公测,真实环境下用户去测:功能测试、性能测试又称数据驱动测试完全不考虑程序内部结构和内部特性注重于测试软件的功能需求只关心软件的输入数据和输出数据:单元测试研究产品内部的源代码和程序结构单元测试就是白盒测试的一种:软件的基本功能(电商app:浏览→加购物车→下单→付款)
2023-07-25 23:29:13
572
原创 【理论】软件测试流程扫盲:V/W/H模型,测试左移测试右移,项目管理与跨部门沟通协作
系统测试过程中发现的bug开发需要进行修改,回归①bug有没有改好②老功能能不能用(老功能也可能发现问题)→所有新功能的用例执行完了、老功能的用例回归完了。2.由于它的顺序性,当编码完成之后,正式进入测试时,这时发现的一些bug可能不容易找到其根源,并且代码修改起来很困难。测试计划:版本的测试时间、开发的提测时间、几个人去测试、用例谁去写、回归的范围是多少、协调谁去做、总结谁去做。1.将测试贯穿到整个软件的生命周期中,且除了代码要测试,需求、设计等都要测试。3.测试与开发独立起来,并与开发并行。
2023-07-04 22:13:46
3601
原创 【理论】软件测试基础概念:软件测试概念、作用、原则、对象,软件缺陷、测试用例
与计算机系统操作有关的计算机程序、可能有的文件、文档及数据。需求分析阶段:需求文档、接口文档。系统功能使用:软件程序。编码实现阶段:源代码。
2023-06-19 20:28:14
221
原创 【亲测可行】github README.md不支持[TOC],该如何生成目录?
很多文章都讲到要下载代码执行啥的,太麻烦了其实只要把"[TOC]"换成下方所示语法即可
2022-05-03 18:54:42
1427
原创 【亲测可行】SVN的添加忽略
【准备工作】一、服务端注册账号,下载客户端【亲测可行】SVN环境准备(服务端:SVNBucket,客户端:TortoiseSVN)【类似笔记】【亲测可行】SVN的常用操作:创建项目、检出、提交、更新、查看历史记录【亲测可行】SVN的撤销和恢复有些时候,有些文件不想提交,我们可以添加忽略文章目录一、忽略文件夹1.右击要忽略的文件夹-TortoiseSVN-去除版本控制并增加到忽略列表-要忽略的文件夹名2.跳出弹框,点击“确认”,此时文件夹名上出现红“×”3.此时再进行SVN提交,添加忽略的文.
2021-07-19 23:18:42
6159
1
原创 【亲测可行】SVN的撤销和恢复
【准备工作】一、服务端注册账号,下载客户端【亲测可行】SVN环境准备(服务端:SVNBucket,客户端:TortoiseSVN)【类似笔记】【亲测可行】SVN的常用操作:创建项目、检出、提交、更新、查看历史记录文章目录一、撤销本地修改1.打开文件,给文件增加一些错误的内容2.这时候,我们想撤销刚刚错误的修改,可以:【方法1】直接右键空白处-“TortoiseSVN”-“SVN还原”【方法2】直接右键空白处-“SVN提交”,双击要还原的文件,确认一下修改内容的确是错误的。关闭文档回到提交弹框,.
2021-07-12 23:11:24
5093
2
原创 【亲测可行】SVN环境准备(服务端:SVNBucket,客户端:TortoiseSVN)
想使用SVN,就得安装好SVN的服务端和客户端【SVN的服务端】推荐使用:SVNBucket(中文名:SVN桶,是现在最好用的SVN服务)。这边使用SVNBucket。【SVN的客户端】Win系统推荐使用:TortoiseSVN,Mac系统推荐使用:Cornstone。这边使用TortoiseSVN。文章目录一、SVN服务端环境准备(SVNBucket)1.输入官网地址“svnbucket.com”,注册一个账号2.输入相关的注册信息,点击“注册”按钮,即可进入控制台(后面也可以自行输入用户名密码.
2021-06-16 22:45:46
1284
原创 【亲测可行】Git仓库的创建、克隆、推送、拉取、删除(含:github 仓库和项目的区别)
记一次Git仓库的创建、克隆、拉取、推送…【准备工作】一、安装Git客户端:【亲测可行】Windows系统安装Git客户端二、注册一个Git账号:【亲测可行】拥有(注册)一个Git账号三、配置sshkey【亲测可行】Git如何配置sshkey(包含:多个github账号,如何配置sshkey)文章目录一、Git仓库的创建1.进入官网“github.com”,登录后,点击左上角小猫的图案确认回到首页2.点击“Start a project”开始一个项目3.输入仓库名称、仓库描述,选择是否公.
2021-05-31 22:09:58
1135
原创 【亲测可行】Git如何配置sshkey(包含:多个github账号,如何配置sshkey)
当我们操作GitHub上的这些文件(包括从本地往上推代码,修改、删除代码…),每一次操作,都要输用户名、密码,非常麻烦>︿<但配置了sshkey后,就不用每次输用户名、密码了,方便了许多(❁´◡`❁)【准备工作】一、安装Git客户端:【亲测可行】Windows系统安装Git客户端二、注册一个Git账号:【亲测可行】拥有(注册)一个Git账号文章目录一、配置sshkey1.右击桌面,选择“Git Bash Here”2.访问ssh文件夹(~/.ssh),并查看shh文件夹里面有哪些文件(.
2021-05-26 21:51:41
465
原创 【亲测可行】拥有(注册)一个Git账号
安装完Git客户端,就需要去申请一个Git账号啦~Git客户端的安装 可参考: 【亲测可行】Windows系统安装Git客户端文章目录一、官网填写Git账号的注册信息1.输入官网网址“https://github.com”,点击“sign up for GitHub”2.输入用户名、邮箱、密码,进行2次识图验证,点击“Create account”二、跳过个人定制化界面的设置1.个人定制化界面,啥都不用选,直接点击“Complete setup”(之后使用到再说)三、邮箱验证,真正完成Git账号的注.
2021-05-24 20:51:22
3043
原创 【亲测可行】Windows系统安装Git客户端
记一次Git的安装:文章目录一、Git客户端的安装1.从百度网盘/官网下载Git客户端的安装包(免费开源)2.双击运行.exe文件,开始傻瓜式安装,下一步下一步即可二、检查Git客户端是否安装成功1.右击桌面,选择“Git Bash Here”2.输入命令“git --version”,得到版本号,说明安装成功一、Git客户端的安装1.从百度网盘/官网下载Git客户端的安装包(免费开源)【百度网盘下载安装包】Git-2.31.1-64-bit.exe链接:https://pan.baidu..
2021-05-24 00:57:50
522
原创 【亲测可行】出现“Shadows name ‘recv_message‘ from outer scope”怎么解决
强迫症的我看到pycharm波浪线提示,依旧忍不住想要弄掉…(눈‸눈)出现原因:函数内部和外部的变量名重复????【问题描述】报错如下:Shadows name ‘recv_message’ from outer scope代码截图:函数内部的变量名,和函数名一致,然后就波浪线了orz(见下图)【解决方法】具体步骤:右击 虚线的单词——>Refactor——>Rename…——>修改函数内部变量名(或函数名),让两者不要重复最后效果:现在看,波浪线就消失了
2021-03-31 19:26:25
1107
原创 【亲测可行】Sublime的安装与使用
记一次Sublime的安装与使用:文章目录一、Sublime的安装1.从百度网盘/官网下载Sublime的安装包(可永久免费使用)2.双击运行.exe文件,开始傻瓜式安装,下一步下一步即可二、Sublime的使用1.选择编程语言:点击右下角“Plain Text”,然后选择需要的语言,如python2.支持直接拖文件进来,进行编辑3.右击目录名,选择“Delete Folder”删除文件夹补充1.字体颜色主题的选择:Preferences-Color Scheme补充2.字体的放大/缩小:ctrl+鼠.
2021-03-10 20:59:40
504
原创 【亲测可行】FileZilla的安装与使用(本机文件→服务器/服务器文件→本机)
> 记一次FileZilla的安装与使用:@[toc]## 一、FileZilla的安装#### 1.从百度网盘/官网下载FileZilla的安装包(免费开源)**【百度网盘下载安装包】**FileZilla_3.52.0.5_win64_sponsored-setup.exe链接:https://pan.baidu.com/s/153WUR8kuN-Obbuc_xp19Kw 提取码:zmgq **【官网下载安装包】**
【准备工作】一、服务器的购买与使用(记住服务器的“IP”、“端口”、“用户名”、“密码”):【亲测可行】如何申请并登录腾讯云15天免费服务器(限腾讯云新用户) 备注:阿里云服务器的购买与之类似(如果只是用作练习,买最便宜的即可,并且以学生身份买更便宜哦~)二、Xshell的安装与使用【亲测可行】如何安装XShell 6、Xftp(步骤简单、无到期问题、含vcredist_x86.exe 安装包)文章目录一、Xshell连接服务器1.双击Xshell图标打开2.Xshell左上角:直接点击“文.
2021-01-17 18:01:18
3047
7
原创 【亲测可行】如何安装XShell 6、Xftp(步骤简单、无到期问题、含vcredist_x86.exe 安装包)
> 记录一次Xshell的安装过程:@[TOC](目录)## 一、安装XShell 6、Xftp#### 1.百度网盘获取安装包,解压得到下图文件**【XShell 6、Xftp安装包】**链接:https://pan.baidu.com/s/1vGfAaHar5F2umz6BcrgOaQ 提取码:swbb
2021-01-12 21:11:58
2306
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人