软件测试 软件 选拔赛 软件学院

python测试

import os import shutil def check_dir_exist(dir) : # 如果目标路径不存在原文件夹的话就创建 if not os.path.exists(dir): os.makedirs(dir) def remove_dir(dir) : # 如果目标路径存在原 ......
python

mockito5.4.0单元测试(9) --调用同一个方法和参数依次返回不同的值thenReturn和thenThrow

mockito官方文档地址:https://www.javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#exact_verification // mock一个对象 List singleMock = moc ......
thenReturn thenThrow 单元 mockito5 参数

软件过程模型概况

软件过程模型就是软件开发过程中遵循的流程、方法、标准、规范、思想等等所形成的模板。 目前的常用的软件过程模型有以下几种: 瀑布模型 V模型(瀑布模型的变种) 原型模型 螺旋模型(原型+瀑布) 构件组装模型/基于构件的开发方法 快速应用开发RAD(瀑布+构件组装) 统一过程/统一开发方法 敏捷开发方法 ......
概况 模型 过程 软件

自动化测试中的测试用例设计原则

[toc] 《自动化测试中的测试用例设计原则》 随着软件测试的重要性越来越受到重视,自动化测试已经成为了软件测试中不可或缺的一部分。在自动化测试中,测试用例的设计是至关重要的一环,其设计的质量直接影响测试的效果和测试用例的可靠性。本文将介绍自动化测试中的测试用例设计原则,并提供具体的实现步骤和示例。 ......
原则

开源的文件同步软件推荐,可本地使用,无需自建服务器

开源的文件同步软件推荐,可本地使用,无需自己搭建服务器: 1. Syncthing:开源的文件同步工具,支持多个操作系统,使用点对点的方式进行同步,无需中央服务器。 2. FreeFileSync:开源的文件同步和备份工具,支持Windows、macOS和Linux操作系统。 3. Resilio ......
服务器 文件 软件

ElasticSearch-02-软件安装:ES、Header插件、Kibana

需要安装的软件: ● 安装Java环境 ● 安装Elasticsearch ● 安装Kibana ● 安装Elasticsearch-Head插件 ES中文社区下载安装包快https://elasticsearch.cn/download/ 本文基于版本 elasticsearch-7.10.1-w ......
ElasticSearch 插件 Header Kibana 软件

锚点测试

**为模块定义main** 11 test 1111111 22 22 22 22 22 22 22 一些 python 包可以通过传递 -m 来调用,比如: ```py python -m pytest python -m tryceratops python -m faust python -m ......

第六节:基于.Net的OpenAI包测试使用ChatGPT的各种Api

一. 前置 1. 说明 支持多种语言,详见:https://platform.openai.com/docs/libraries/community-libraries 以.Net为例,主要有三个包 OpenAI https://github.com/OkGoDoIt/OpenAI-API-dotn ......
ChatGPT OpenAI Net Api

vulnhub:AI-WEB-1.0-测试详情

前半部分用的是NAT,然后在用msf的时候,靶场出问题了,应该是用vmware不怎么适合,然后重启用桥接,用nat的内容主要是查看ip和抓包,已经找数据库,桥接部分是os-shell命令、提权、搭建简易的服务器、将文件下载到靶机、最后提权。 用到的工具:openssl、dirb VMware:192 ......
详情 vulnhub AI-WEB 1.0 WEB

三层靶机内网渗透测试

三层靶机内网渗透测试 信息收集 目标ip:192.168.31.145 端口信息收集:nmap -A -T4 -p- 192.168.31.145 开放端口:21/22/80/111/888/3306/8888 操作系统:Liunx 分析利用 21/22端口--弱口令爆破 hydra -vV -l ......
靶机

「windows11/10部分软件的中文显示为乱码」的解决方案

如果是勾选了「Bata版……」复选框导致的中文乱码,取消勾选即可。 可参考下图进行操作。 ......
乱码 解决方案 windows 部分 方案

Logic Pro-mac苹果专业音频制作软件

Logic Pro是一款专业的音频编辑软件,具有高质量的音频编辑功能,让您可以在线处理您的音频文件,为您提供高质量的音效和完美的声音。Logic Pro用于多种用途的专业音频编辑软件,无论是制作音乐、特效、混音或音频录制等,都可以使用 Logic Pro。该软件功能强大、简单易用。Logic Pro ......
制作软件 音频 苹果 Pro-mac 专业

JUnit4单元测试介绍

什么是JUnit? JUnit是测试框架, 它用于Java代码的单元测试。 JUnit = Java + Unit Testing 什么是JUnit4? JUnit4是一个Java语言的单元测试框架,用于编写和执行单元测试。它是JUnit框架的第四个主要版本,并且是过去几年中最常用的版本。以下是一些 ......
单元 JUnit4 JUnit

金蝶软件遭遇.locked勒索病毒攻击:如何保护与解救您的数据?

​ 引言: 近期,部分运行金蝶云星空软件的服务器遭受了一场勒索病毒的网络安全攻击,其重要数据遭到了.locked勒索病毒的加密。作为一个知名的企业级ERP软件及财务软件,金蝶软件的数据安全事关客户和企业的利益。91数据恢复在本文将深入探讨.locked勒索病毒的特征和危害,以及针对被加密的数据文件恢 ......
病毒 数据 locked 软件

WEB安全-渗透测试-waf绕过信息收集

# waf绕过 >WAF拦截会出现在安全测试的各个层面,掌握各个层面的分析和绕过技术最为关键 ![image](https://img2023.cnblogs.com/blog/2906024/202306/2906024-20230623214424289-1347855951.png) 本文主要 ......
信息 WEB waf

天正CAD T20 V9.0软件安装包下载以及安装教程

1、鼠标右击“天正T20 V9.0”压缩包 (win11及以上系统需先点击“显示更多选项”) 选择”解压到 天正T20 V9.0“。 安装包下载:https://pan.baidu.com/s/1j5MI2JpHkesfiDkcB1FBrA?pwd=kj1g 提取码:kj1g 2、打开解压后的文件夹 ......
教程 软件 CAD T20 20

服务化架构:构建企业级软件的微服务架构+自动化运维”模式

[toc] 22. "微服务架构+自动化运维"模式 随着企业级软件开发的需求增长和企业级应用的复杂性增加,企业级软件的部署和运维成为了企业面临的挑战之一。传统的基于组件的架构已经不能满足现代企业的需求,因此需要一种更加灵活的架构模式,以应对复杂的应用场景。本文将介绍微服务架构和自动化运维的概念和技术 ......
架构 模式 企业 软件

人工智能在医疗保健领域中的应用:智能健康分析软件中的计算机视觉技术

[toc] 随着人工智能技术的不断发展,其在医疗保健领域中的应用越来越受到关注。计算机视觉技术是其中的一个重要方向,其可以帮助医生快速准确地进行病情分析,提高诊断准确率,为的治疗决策提供更为科学和可靠的支持。本文将介绍智能健康分析软件中的计算机视觉技术,并深入探讨其实现步骤、优化与改进等方面。 ## ......

[ARM 汇编]高级部分—性能优化与调试—3.4.3 使用模拟器进行调试与测试

在ARM汇编程序开发过程中,使用模拟器(emulator)进行调试和测试是一种非常有效的方法。模拟器可以在不同的处理器上测试代码,帮助我们发现潜在的问题,并提供丰富的调试功能。本节将介绍如何使用QEMU(一个流行的开源模拟器)进行ARM汇编程序的调试和测试。 1. **安装QEMU** 首先,我们需 ......
模拟器 性能 部分 ARM

使用Appuploader制作描述文件和证书,本地iOS应用测试

" 本文转载自:使用Appuploader制作描述文件和证书,本地iOS应用测试 更多内容请访问钻芒博客:https://www.zuanmang.net 最近在折腾某个项目需要上架到App Store商店,需要先注册Apple Developer Program账号,订阅费用是688/年,但程序都 ......
Appuploader 证书 文件 iOS

申威下单盘SSD与四块盘RAID5的性能测试结果

# 申威下单盘SSD与四块盘RAID5的性能测试结果 ## 背景 ``` 背景不在说了 申威服务器.. ``` ## 结论 ``` 天坑 做了raid写入性能下降明显. 充分怀疑驱动不行. 四快盘的raid5 跟单盘的读几乎没区别. 感觉这个设置太失败了. 总体的结果为: 读的情况合计都为 70k ......
性能 结果 RAID5 RAID SSD

Vulnhub之Cengbox 2靶机详细测试过程(利用不同的方法提权)

# Cengbox 2 ## 识别目标主机IP地址 ```shell ─(kali㉿kali)-[~/Vulnhub/Cengbox2] └─$ sudo netdiscover -i eth1 -r 192.168.56.0/24 Currently scanning: Finished! | S ......
靶机 过程 Vulnhub Cengbox 方法

Markdown测试1

【Me】:python编程用海伦公式求面积:用tk设计一个窗口,上面有4个文本框,前3个用来输入三角形三个边的长,第4个用来显示答案;再加三个按钮“计算”(计算面积),“重置”(清空所有文本框),“退出”(关闭窗口)。 【AI】:下面是一个使用Tkinter库设计的Python程序,可以实现你描述的 ......
Markdown

python3使用pjsua进行呼叫测试

环境:CentOS 7.6_x64 Python版本 :3.9.12 pjsip版本:2.13 之前写过一篇CentOS7环境编译python3.9版本pjsua的文章: https://www.cnblogs.com/MikeZhang/p/centos7py39pjsua20230608.htm ......
python3 python pjsua

BLOG-3(软件学院)

一、前言: 《面对对象程序设计》(Java)这门课程的学习在本学期末已经落下了帷幕,通过一个学期的学习,我对Java的基础结构有了一定的了解。这三次课程成绩统计程序考察的知识点有使用String类提供的方法进行字符串的分割、替换和格式化;int、double等基本数据类型来存储和处理数值,使用数组来 ......
软件学院 学院 软件 BLOG

软件加壳混淆--几种工具

(33条消息) [C#] 代码混淆和加壳_c# 混淆_(-: LYSM :-)的博客-CSDN博客 最有用的:(33条消息) 新发的日常小实验——使用.NET Reactor对.NET程序进行加壳保护(反编译、加壳、混淆)_林新发的博客-CSDN博客 ......
加壳 工具 软件

PromptBench:大型语言模型的对抗性基准测试

PromptBench是微软研究人员设计的一个用于测量大型语言模型(llm)对对抗性提示鲁棒性的基准测试。这个的工具是理解LLM的重要一步,随着这些模型在各种应用中越来越普遍,这个主题也变得越来越重要。 研究及其方法论 PromptBench采用多种对抗性文本攻击,研究人员生成了4000多个对抗性提 ......
对抗性 基准 PromptBench 模型 语言

西门子Tecnomatix PDPS软件安装问题

安装教程和相应的百度网盘文件可自行搜索下载: 安装过程遇到的 问题1:Association时,提示:The following error occurred while appliying SystemRoot: 拒绝访问。 解决方法:gpedit.msc打开,找到:计算机配置-->Windows ......
Tecnomatix 问题 软件 PDPS

c++ doctest 测试报告

# 地址 https://github.com/laolang2016/doctest-reports # 效果 ![image](https://img2023.cnblogs.com/blog/916065/202306/916065-20230622151821418-1257113275.g ......
doctest 报告

用户界面设计和测试工具:如何使用最新的用户界面设计工具和工具来提高设计效率和提高用户体验?

[toc] 用户界面设计和测试工具:如何使用最新的用户界面设计工具和工具来提高设计效率和提高用户体验? 随着技术的不断进步,用户界面设计已经成为了软件设计的一个重要方面。为了更好地提高用户体验和设计效率,我们需要使用最新的用户界面设计工具和工具。在本文中,我们将介绍如何使用最新的用户界面设计工具和工 ......