学习笔记
最新文章软件测试不知道BUG如何定级和分类???
👑 一、bug定级和分类的重要性在软件测试过程中,对bug进行定级和分类是至关重要的环节。这不仅有助于开发团队更加高效地处理bug,提高软件的整体质量,还能确保资源得到合理分配,优化测试流程。体现在以下几个方面:
• 明确优先级:通过对bug进行定级,可以明确哪些bug需要优先修复,哪些可以稍后处理,从而确保软件的核心功能和稳定性得到优先保障。
• 优化资源分配:根据bug的严重性和影响范围,合理分配测试和开发资源,避免资源浪费,提高团队的工作效率。
• 提升软件质量:通过及时修复高优先级的bug,可以减少软件中的缺陷和漏洞,提升软件的稳定性和用户体验。
• 促进团队协作:明确的bug定级和分类标准有助于团队成员之间的沟通和协作,减少因理解差异而导致的误解和冲突。
⛺ 二、bug定级的原则Bug定级的原则主要基于bug的严重程度和影响范围。一般来说,可以将bug分为以下几个等级:
• 致命(Critical/P0级):这类bug通常导致系统崩溃、死机、死循环或主要功能模块无法使用,严重影响用户的正常使用。这类bug的优先级最高,需要立即修复。
• 严重(Major/ ...
学习笔记
KVM虚拟化实记
⛺O、背景近年来,虚拟化技术发展日新月异,市面上也涌现出很多虚拟化管理平台,如:PVE、ESXI、VMware Workstation、OpenStack、qemu、kvm、 Xen 等等;但是绝大多数还是以支持x86 芯片为主,对于 Arrch64 架构下虚拟化的支持程度仍然不高。本次公司项目需要在华为鲲鹏920(Arrch64)的机器上搭建虚拟化环境,调研发现PVE、ESXI、VMware Workstation 等成熟的虚拟化管理平台官方未支持 arm版本,即使能网上找到一些安装方式,也都是开发爱好者二次开发版,安装部署复杂且安全性也不敢保证。最终还是以原始的 KVM 虚拟化技术实现了本次需求,现将本次 调研、安装部署和踩坑的过程做个分享,希望能对也有 Arrch64 架构下 KVM 虚拟化搭建需求的你带来帮助
⛺一、KVM虚拟化简介1.简介在计算机技术中,虚拟化是一种资源管理技术,它将计算机的各种实体资源(处理器、内存、磁盘、网络适配器等)予以抽象、转换后呈现,并可分割、组合为一个或多个计算机配置环境。这种资源管理技术打破了实体结构不可分割的障碍,使这些资源在虚拟化后不受现有 ...
AIGC
ChatGPT 中文调教指南
ChatGPT 中文调教指南从22年12月份开始,ChatGPT火遍了全球,也有不少小伙伴早已经用上了它。那ChatGPT是什么呢?简单来说,ChatGPT是由OpenAI训练的一款大型语言模型,能够生成类人文本。
它能够生成类似于人类写作的文本。您只需要给出提示或提出问题,它就可以生成你想要的东西。
但是我们提出问题后,总是获取不到有用的结果信息,但别人却已经利用它进行各种工作、生活以及艺术的高效辅助,甚至有不少人已经赚到了不少的外快。
那到底该怎么有效提问呢?
在此页面中,您将找到可与 ChatGPT 一起使用的各种提示。
它能干什么?包括但不限于:
类别
描述
学术论文
它可以写各种类型的学术论文,包括科技论文、文学论文、社科论文等。它可以帮助你进行研究、分析、组织思路并编写出符合学术标准的论文。
创意写作
它可以写小说、故事、剧本、诗歌等创意性的文学作品,能够在描述情节和角色方面提供帮助。
内容创作
它可以写SEO文章、博客文章、社交媒体帖子、产品描述等各种类型的内容创作。它能够为你提供有趣、独特、易读的内容,帮助你吸引读者和提升品牌知名度。
商业写作 ...
学习笔记
shell脚本编写小记
为了提高项目安装部署的成功率,降低安装部署过程中人为因素造成风险,一直考虑将整个流程自动化。为了实现这个诉求,最近一直在给项目上输出各种 shell 脚本,然而习惯了 python 的强大,且也是许久未触及 linux系统,导致写起 shell 脚本总是手生。通过这次项目的锻炼,不得不感慨到“一日不读口生,一日不写手生”。接下来就将本次一边编写一遍温习一遍总结的经验向大家做个分享,也希望本分享能带给你切实的帮助~
👑一、权限问题先讲一下权限问题,在普通用户下是没有root权限。简单理解就 root权限 具有操作根(系统)目录的全部权限,而普通用户不可以
1234567# 普通用户可以之直接操作的目录路径有以下1. /home/用户名 # 这个俗称用户目录/家目录,桌面 文档 等文件夹都在这里2. /tmp 缓存目录 # 在普通用户下 $USER 表示用户名1. /home/$USER # 表示用户目录。2. $HOME # 也表示用户目录
先了解一下就可以,普通用户下临时提权 root 权限。sudo su 或者 sudo -i 命令行提示符有 $ 变成 #
🍇二、什么 ...
技术
聊一聊前端性能测试
最近在脉脉上看到一则“性能优化”相关的帖子,不禁想起了在“老东家”:蓝湖(一款在线设计协作工具,欢迎大家体验使用哦^-^)进行性能优化专项的日子。一提起性能,大家第一时间能想到的可能是Jmeter、Loadrunner、后端接口性能、响应时间、吞吐量等,但是在真实用户角度,性能的直观体现无关乎页面卡不卡和反应快不快2个维度,而这2个维度的体验感受不仅仅关乎于后端性能(接口和数据库等)的提升,也更关乎于前端性能的提升,那今天就借着前端性能这个话题和大家聊一聊前端性能是什么?该怎么做?也将当时性能优化专项时所学、所做、所悟与大家做个分享。
普通用户如何评价一个网站的体验好不好呢?
除了满足他的功能需求以外,用得爽不爽可能是最大的评估因素。这个爽不爽可以简单理解为快不快,好不好看,是不是符合他的操作习惯等等。而这里的快不快就是我们说的性能。
有数据表明,性能在一定程度上跟公司的收益直接相关。如下所示:
性能
收益
Google 延迟 400ms
搜索量下降 0.59%
Bing 延迟 2s
收入下降 4.3%
Yahoo 延迟 400ms
流量下降 5-9%
Mo ...
学习笔记
PlayWright学习笔记(三)
上期咱们分享了Playwright的概念以及原理,理解了它们之后从本篇文章开始我们将深入探讨Playwright的基础以及高阶玩法。本期先带大家学习和搭建Playwright的环境与配置安装。那我们开始咯(^▽^)
【官方文档 Node版本】【官方文档 Python版本】
👑一、安装Playwright由于Playwright的特性,它支持在Windows、Mac以及Linux系统上安装和使用。
我们可以通过以下方式安装Playwright:
使用npm安装(适用于Node.js项目)
123npm i -D @playwright/test# 安装支持的浏览器引擎npx playwright install
使用yarn安装(适用于Node.js项目)
1yarn create playwright
使用pnpm安装(适用于Node.js项目)
1pnpm dlx create-playwright
使用PIP安装(适用于Python项目)
123456pip install playwrightpip install pytest-playwright# 安装支持的浏览器引 ...
Hello Friend,我来啦
我的第一篇博客自我介绍Hello Friends,我是VIFEREO,一个正在努力学习和成长的年轻人。我的爱好是阅读、写作和研究,喜欢用文字记录生活的点滴和思考的过程。
创办博客的初衷我一直梦想着拥有一个自己的空间,能够用自己的方式表达自己的想法和观点。于是,在不断学习和思考的过程中,我决定创办自己的博客。
我的博客不仅仅是个人的写作空间,更是我与读者交流和分享的平台。我希望通过博客,能够与更多志同道合的人交流和互动,分享我的经验和见解,也能够从读者那里获得启发和反思,共同成长。
博客内容我的博客将会涵盖各个方面的内容,包括但不限于:
学习笔记和教程分享
个人成长和心理探索
生活感悟和心得随笔
旅行记录和摄影分享
技术和编程相关文章
我会尽力保持原创性和有价值性,用心写好每一篇博客,希望能够给读者带来一些启示和帮助。
结语感谢您阅读我的第一篇博客,如果您对我的博客有任何建议或意见,请随时联系我,我会虚心接受并不断改进。同时,也欢迎您订阅我的博客,与我一起成长和分享。
谢谢!
AIGC
VIFEREO教你如何科学上网
🔞 切勿翻牆从事违法行为,否则后果自负 ❗❗❗🔞 遵守中国互联网法,做一个遵纪守法的好公民 🔞 声明:本人分享教程、软件,仅限于科学研究和学习使用 ❕
一、前言ChatGPT都火了好久啦,但仍有一些小伙伴还不知道如何使用,而且最近有好多同事和朋友都在问我如何科学上网。今天VIFEREO就给大家分享一下科学上网的教程指南。由于本人设备有限加上精力原因,该文档所包含的教程并非全是原创,仅是作为教程资料库 \(0^◇^0)/
主要参考:IGG教程、kele教程以及Github项目、v2free、ProjectV以及其他一些网站或博客教程
❗❗❗网络不是法外之地,切莫在网络发表不当言论(不局限于翻墙),更不可做任何危害民族和国家利益的事,否则后果自负。翻牆需谨慎,且行且珍惜。❗❗❗
二、关于科学上网原理1.什么是长城防火墙?国家网络防火墙长城起步于 1998 年,中国大陆民众俗称防火墙、功夫网、GFW。长城防火墙的英文全称叫:The Great Firewall,也就是我们俗称的“墙”。长城防火墙的存在是为了规范和监管中国互联网,它通过相关硬件和软件防火墙组成的一道 ...
学习笔记
PlayWright学习笔记(二)
哈哈,在正式开始分享之前,让我们先了解一下Playwright是什么?它的原理又是什么?从而更好的理解它并运用它!
👑什么是playwright?Playwright是一个开源的自动化测试工具,用于测试网页应用。它可以操控Chromium(用于Chrome、Edge等)、Firefox和WebKit(用于Safari)等主流浏览器,使我们能在不同浏览器中执行自动化测试。
🍇Playwright的原理是什么?Playwright通过直接控制浏览器引擎(如Chromium和Firefox)来执行测试,而不是通过浏览器界面。这意味着Playwright可以直接操控浏览器引擎,执行更快速和稳定的测试。Playwright使用浏览器引擎自带的JavaScript执行环境和Web API来控制浏览器。
🐯Playwright的主要应用场景有哪些?• 跨浏览器测试:可以使用Playwright在Chromium、Firefox和WebKit等主流浏览器中执行测试,覆盖更广范围的用户场景。
• 自动化测试:可以结合测试框架,如Jest、Mocha等,自动执行Playwright测试,实现持续集成 ...
学习笔记
PlayWright学习笔记(一)
作为一名测试开发工程师,自动化测试工具和框架的使用是必不可少的。而如何选取并使用最合适的工具就成了工程师提高质量和效率的充分必要条件。近些年来,selenium始终处于着web UI自动化测试的领先地位和标杆;但是随着技术和市场的不断变化,selenium也面临着来自竞争对手的挑战。Playwright,一匹自动化界的“黑马”,是由Microsoft开发的自动化测试工具,它于2019年首次推出。它的目标是提供一个跨浏览器的自动化测试解决方案,允许开发人员测试他们的Web应用程序在不同的浏览器和平台上的运行情况。
虽然Selenium和Playwright都是流行的自动化测试工具,都可以用于测试Web应用程序。但两者都具有相似的功能和特点,但也有一些区别。本文将详细对比Selenium和Playwright,从多个方面对其进行比较,也方便小伙伴们选择和使用。
一、安装和配置1.seleniumSelenium需要安装浏览器驱动程序,以便在浏览器中执行测试。驱动程序需要与浏览器版本匹配。Selenium支持多种浏览器,包括Chrome、Firefox、Safari、Opera、Edge ...

























