草庐IT

万字带你熟悉静态分析工具的评估测试

本文分享自华为云社区《静态分析工具的评估测试》,作者:Uncle_Tom。1.垂直极限还是先说故事。那是2014年参加的一个测试驱动(TDD)的培训,培训是TDD推广的志愿者组织的,在一个咖啡馆里搞的,周末两天的免费培训。培训过程中的一张图和一个视频让我至今记忆尤新。1.1.一张图上面的两个图(原来培训的那个图找不到了,自己随手涂鸦了一下)。左边是经过完整的系统的测试的软件产品,每个节点都通过测试,这样一层层的搭建起来的系统。看着就坚实可靠。右边的测试则是随意的,很多地方都缺失了。任何一个风吹草动,一个异常都可能造成整个大厦倾覆。不用说大家立刻就可以看懂,那个软件产品更可靠,更让人放心。1.2

8年性能测试工程师告诉你,压力测试详解,如何做压力测试...

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言什么是压力测试?压力测试的基本思路:不是在常规条件下运行手动或自动测试,而是在计算机数量较少或系统资源匮乏的条件下运行测试。通常要进行软件压力测试的资源包括内部内存、CPU可用性、磁盘空间和网络带宽。压力测试涵盖,性能测试,负载测试,并发测试等等,这些测试点常常交织耦合在一起。压力测试存在哪些问题?操作系统默认安装,在未做任何优化的情况下实施压力测试。1、未考虑磁盘I

一文教你学会使用Nginx

前段时间,了不起给大家说过如果使用Docker发布自己的后端项目,也就不再使用Jar包进行项目的发版操作,但是这其中就又涉及到了前端如何发版,为什么这么说,因为资深前端开发,可能知道各种发版内容等,但是对于一般的前端开发来说,走到build后,就已经算是比较不错了,接下来如果没有运维的话,那么在不使用jekins的情况下,就只能是后端来进行发版了,今天我们讲讲这个docker是如何发布前端应用的。前端发布现在部署前端服务,肯定少不了Nginx,了不起就先从这个Nginx来开始讲一下吧。“Nginx是一款轻量级的HTTP服务器,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常

使用 Mapstructure 解析 Json,你学会了吗?

背景前几天群里的小伙伴问了一个这样的问题:图片其实质就是在面对 value 类型不确定的情况下,怎么解析这个json?我下意识就想到了 [mapstructure](https://github.com/mitchellh/mapstructure) 这个库,它可以帮助我们类似PHP那样去处理弱类型的结构。介绍先来介绍一下 mapstructure 这个库主要用来做什么的吧,官网是这么介绍的:mapstructure 是一个Go库,用于将通用映射值解码为结构,反之亦然,同时提供有用的错误处理。该库在解码数据流(JSON、Gob等)中的值时最为有用,因为在读取部分数据之前,您并不十分清楚底层数据

创建一个双模式跨运行时的 JavaScript 包,你学会了吗

本文将指导你发布双模式、跨运行时的JavaScript包。了解如何创建与ESM和CommonJS以及Node.js、Deno和浏览器等不同运行时兼容的库。随着JavaScript开发的不断发展,人们越来越需要能在多种环境中运行的强大依赖包。在本文中,我们将探讨如何发布跨运行时、双模式的JavaScript包。这些包弥补了ESM和CommonJS之间的差距,让开发人员可以在任何环境下使用相同的包和文档。在深入了解之前,让我们先熟悉一些关键概念:双模式包双模式包旨在与多个JavaScript模块系统(尤其是ESModules(ESM)和CommonJS(CJS))配合使用。这确保了代码在各种环境中

Go Fuzzing:发现你未曾发现的漏洞

文章目录Fuzzing(模糊测试)要求示例模拟crash总结参考资料Fuzzing(模糊测试)gofuzz文档对于软件开发者而言,一项重要的任务就是确保程序的安全性。而其中一种风险就是软件中可能存在的漏洞。传统的测试方法往往需要耗费大量的时间和人力,而使用Fuzzing技术则可在短时间内大规模发现潜在的漏洞。那什么是Fuzzing技术呢?简单说,它就是让程序自动生成大量随机的输入数据,然后运行被测试的程序,观察是否会出现异常行为。通过这种方式,Fuzzing技术可以快速发现和定位程序中的漏洞,帮助开发者提高程序的安全性。那在Go语言中,如何使用Fuzzing技术呢?下面就让我们一起来了解一下。

Stable Diffusion AI绘画系列【20】:美丽动人的雀羽婚纱风,你心动了吗?

《博主简介》小伙伴们好,我是阿旭。专注于人工智能、AIGC、python、计算机视觉相关分享研究。✌更多学习资源,可关注公-仲-hao:【阿旭算法与机器学习】,共同学习交流~👍感谢小伙伴们点赞、关注!《------往期经典推荐------》一、AI应用软件开发实战专栏【链接】项目名称项目名称1.【人脸识别与管理系统开发】2.【车牌识别与自动收费管理系统开发】3.【手势识别系统开发】4.【人脸面部活体检测系统开发】5.【图片风格快速迁移软件开发】6.【人脸表表情识别系统】7.【YOLOv8多目标识别与自动标注软件开发】8.【基于YOLOv8深度学习的行人跌倒检测系统】9.【基于YOLOv8深度学

android - 你如何让 Android "Home"快捷方式绕过它指向的应用程序的历史记录?

我有一个应用程序,允许您为特定的Activity创建主页“快捷方式”。事实证明,我的一些用户会使用该应用程序,按下主页键去做其他事情,然后使用其中一个快捷方式跳回到那个Activity。由于该应用程序仍在内存中,它只是在其他Activity之上打开新的Activity,然后“返回”键将它们带回整个历史记录。我想要发生的是,如果他们使用快捷方式,则可以有效地删除历史记录并让后退键退出应用程序。有什么建议吗? 最佳答案 首先,设置taskAffinity在list中使Activity作为不同的“任务”运行:然后,在构建快捷方式时,设置F

Vue面试题你知道多少

✅作者简介:大家好我是hacker707,大家可以叫我hacker,新星计划第三季python赛道Top1🏆📃个人主页:hacker707的csdn博客🔥系列专栏:带你玩转Vue💬推荐一款模拟面试、刷题神器👉点击跳转进入网站写在前面CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:前端面试宝典话题描述:欢迎各位加入话题创作得小伙伴,如果我没有猜错得话,我觉得你是应该同我一样是一位前端人。如今前端在IT事业中的占比越来越重,已经成为不可缺少的部分,前端技术也是层出不穷,各种技术

做接口测试的流程一般是怎么样的?UI功能6大流程、接口测试8大流程这些你真的全会了吗?

在讲接口流程测试之前,首先需要给大家申明下:接口测试对于测试人员而言,非常非常重要,懂功能测试+接口测试,就能在企业中拿到一份非常不错的薪资。这么重要的接口测试,一般也是面试笔试必问。为方便大家更好的记住接口测试流程,先给大家普及下最常见的UI功能测试流程,然后找接口和功能两种测试的不同之处再做说明:先普及下UI功能测试的6大流程:1、需求分析与评审2、测试计划编写3、用例设计与评审4、用例执行5、缺陷管理6、测试报告再来看下接口测试的8大流程:1、需求分析2、Api文档分析与评审3、测试计划编写4、用例设计与评审5、环境搭建(工具)6、执行用例7、缺陷管理8、测试报告从以上流程中看出,接口测