职业规划 软件测试 职业 软件

软件开发的目录规范

什么叫软件开发的目录规范? 就是分文件夹去管理程序不同的代码文件。 首先第一件事应该建一个大的文件夹,把所有跟项目有关的都放到这里面去。 bin文件夹:存放可执行文件(右键运行的文件)。 start.py文件:(整个程序的入口文件) conf文件夹:存放配置文件(比如数据库的路径...) setti ......
软件开发 目录 软件

pytest单元测试框架(集成篇)

一、@pytest.mark.parametrize()基本用法 @pytest.mark.parametrize(args_name,args_value) args_name:参数名 args_value:参数值(列表[],元祖(),字典列表[{},{}],字典元祖({},{})),有多个值用例 ......
框架 单元 pytest

[代码随想录]Day45-动态规划part13

题目:300. 最长递增子序列 思路: dp[i]状态 取决于 dp[0] - dp[i-1]中小于dp[i]的元素中最大的值+1,即: for j:=0; j <i; j++ { if nums[i] > nums[j]{ dp[i] = max(dp[i], dp[j] + 1) } } 代码: ......
随想录 随想 代码 动态 part

仓库管理系统————开学测试(重写)

WarehouseInformation类 package STD_STD; public class WarehouseInformation { private String itemnumber; private String itemname; private String supplier ......
仓库 管理系统 系统

基于Python+tkinter实现一个简易计算器桌面软件

你是否想过自己能够开发一个桌面小工具?如果答案是“是”,那么你来对地方了!今天,我们要一起使用Python中的tkinter库,来创建一个简易的桌面计算器。 1. 为什么选择tkinter? tkinter是Python的标准GUI库。对于初学者来说,它非常友好,因为它提供了大量的预制部件,例如按钮 ......
计算器 简易 桌面 tkinter Python

软件工程--个人项目

github地址 学号为名的文件夹地址 PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 40 30 · Estimate · 估计这个任务需要多少时间 1500 1500 Development ......
软件工程 项目 工程 软件 个人

2023软件工程作业02-龙俊杰

一、五个月计划 个人总结: 1.好好学习,天天向上。大丈夫之志应如长江,东奔大海。何苦怀恋于温柔之乡,儿女情长。任重而道远。 2.争取25之前月薪过W ......
软件工程 俊杰 工程 软件 2023

软件工程(个人项目)

Github作业链接 软件工程 计科21级4班 作业要求 作业2要求连接 作业目标 实现论文查重功能,输出查重率,进行单元测试和Github提交 PSP表格 PSP2.1 ersonal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 10 ......
软件工程 项目 工程 软件 个人

pytest单元测试框架(升华篇)

Pytest框架实现一些前后置(固件,夹具)的处理,常用三种 一、setup/teardown,setup_class/teardown_class所有 为什么需要这些功能?比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器? class TestMay: # 这个在所有 ......
框架 单元 pytest

【动态规划】【换维】扔鸡蛋游戏

【动态规划】【换维】扔鸡蛋游戏 这是一道在《信息学奥赛一本通》上的经典题目。题目描述如下: 有 \(k\) 个一模一样的鸡蛋,楼的高度为 \(n\) ,定义鸡蛋的硬度为 \(x\) ,当且仅当将鸡蛋从 \(x\) 楼扔下不会碎,从 \(x + 1\) 楼扔下会碎,求最坏情况下求出鸡蛋硬度的最小步数。 ......
鸡蛋 动态

测试部署

......

测试程序重写

import java.util.ArrayList;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); ......
程序

第一次测试修改后代码

软件包study //包内java类 Main.class package study; import java.util.Objects; import java.util.Scanner; public abstract class Main { static WarehouseInformat ......
后代 第一次

以太坊数据存证性能与膨胀率测试

我们基于区块链在企业中的应用最广泛的就是“存证”功能需求,这是利用了区块链不可篡改和数据共享的特点,存证的业务数据一方面可以保证留痕和追溯,另一方面也实现了多个节点(如果部署在不同企业和部门)之间的数据共享。如果要实现存证,我们最关心并不是图灵完备,也不是去中心化,而是 存证的性能(也就是TPS)和 ......
性能 数据

测试部署的微服务

......

app测试日常踩坑——新老版本共用缓存问题

需求:在测一个页面,老版本就存在的一个页面(多个模块,一个接口分成三次请求返回),但是新版本要新增一个模块。老的页面的实现方式是页面直接读取redis数据(还有其他逻辑,方便解释暂时这样说),截取模块的方式来分接口返回,新增的一个模块是要放在中间。 方案:方案是沿用老的redis缓存,在老得缓存中加 ......
缓存 版本 问题 app

app测试日常踩坑——gocache缓存的过期时间和生成间隔问题

问题:自动化监控平台添加的分类详情页的接口报错,分类详情页校验失败,看到的错误信息是接口响应错误,信息如下:{"errors":{"id":"0","code":"44010102","level":"1","status":"200","title":"参数错误","popup_title":"" ......
缓存 gocache 时间 问题 app

数据库更新效率测试

有个项目记录采集点的实时数据(mysql5.7),约5000条记录,在C#的DataTable更新好后,一次性Update到表中,但速度非常慢要4分钟左右,但程序定时更新为5分钟,经常超时,也找不到好的办法,最后把这个表改为Memory引擎后速度提高到5秒左右,总算解决了问题。 因为此,在本机做了些 ......
效率 数据库 数据

自助式自动重启测试

import os,sys,shutil,webbrowser import tkinter as tk from tkinter import scrolledtext,END,Y,LEFT,BOTH,messagebox sys.path.append("..") class Video(obj ......

crypto 加解密库简介与测试【GO 常用的库】

〇、前言 GO 语言的标准库 crypto 提供了一组用于加密和解密的包,包括对称加密、哈希函数、数字签名、随机数生成等功能。在日常开发中,通过使用这些库,可以确保数据的安全性和完整性。 对于使用频率比较高的东西,还是要汇总一下用来备查。 一、md5 加密 md5 包实现了 RFC 1321 中定义 ......
常用 简介 crypto

软件工程作业2:个人项目-论文查重实现

软工作业2:个人项目-论文查重 这个作业属于哪个课程 课程首页 - 计科21级1班 - 广东工业大学 - 班级博客 - 博客园 这个作业要求在哪里 个人项目-作业2- 计科21级1班 - 广东工业大学 - 班级博客 - 博客园 这个作业的目标 实现论文查重并测试性能 PSP表格 PSP2.1 Per ......
软件工程 项目 工程 论文 软件

金蝶软件的react的库

总览 - KDesign React (kingdee.design) ......
react 软件

软件设计模式系列之五——建造者模式

建造者模式是一种对象创建型设计模式,它将一个复杂对象的构建过程与其表示分离。这意味着你可以使用相同的构建过程来创建不同类型的对象,而不必关心每个对象的内部细节。 ......
模式 设计模式 软件

释放潜能!RunnerGo:性能测试的全新视角

在数字化时代,性能测试已成为企业持续发展的关键一环。但面对繁杂的工具和流程,很多企业却陷入了无从选择的困境。现在,一款名为RunnerGo的全新性能测试工具正悄然崭露头角。 RunnerGo,一款由国内开发者自主研发的全栈式性能测试平台,以其独特的视角和强大的功能,彻底改变了传统的性能测试方式。 R ......
潜能 视角 RunnerGo 性能 全新

Llama2模型预训练,推理与微调测试

官方环境要求(推理、微调): 本次部署使用单卡A100-40G显卡。 部署 虚拟环境创建: conda create -n test python=3.10.9 conda activate test #启动虚拟环境 拉取 Llama2-Chinese git clone https://githu ......
模型 Llama2 Llama

speex降噪算法移植及测试

下载 libspeexdspPC上,编译。修改内置demo输入in.pcm ,输出out.pcm, 用音频分析软件及实测效果OK. #ifdef HAVE_CONFIG_H#include "config.h"#endif #include "speex/speex_preprocess.h"#in ......
算法 speex

软件设计师-UML基础教程

场景 针对UML1.5各种模型图的构成和功能进行说明。 UML概述 UML简介 UML (Unified Modeling Language)为面向对象软件设计提供统一的、标准的、可视化的建模语言。 适用于描述以用例为驱动,以体系结构为中心的软件设计的全过程。 UML的定义包括UML语义和UML表示 ......
设计师 基础 教程 软件 UML

1132 Cut Integer(附测试点浮点错误)

题目: Cutting an integer means to cut a K digits lone integer Z into two integers of (K/2) digits long integers A and B. For example, after cutting Z = ......
浮点 错误 Integer 1132 Cut

pytest单元测试框架

单元测试有 java: junit/testing python:unittest/pytest 单元测试框架 1.测试发现 2.测试执行 3.测试判断 4.测试报告 一、pytest简介 1.pytest是一个非常成熟的python的单元框架,比unittest更灵活。2.pytest可以和sel ......
框架 单元 pytest

2023软件工程02

学习软件测试首先需要有的基础知识 测试用例、测试报告、BUG报告单的编写、跟踪BUG修复情况 熟悉测试方法,比如单元测试、回归测试、白盒测试、黑盒测试等等 熟练性能测试工具Jmeter工具、Selenium框架、Appium框架 各种测试工具的使用 熟悉QTP、LR、QC、TD、Bugfree等工具 ......
软件工程 工程 软件 2023