自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 自动化测试前的准备

【代码】自动化测试前的准备。

2024-09-03 15:06:32 236

原创 在线音乐服务器项目测试报告

同时,对于用户喜欢的歌曲和已下载的歌曲,还会不可避免地出现“失效”的问题。不同音乐的版权可能也是散落在各个不同的音乐软件。因此,为了用户能够拥有一个最初单纯简洁的听歌环境,同时方便管理自己喜欢的歌曲,尝试搭建了一个在线音乐播放器,为用户提供简洁方便的听歌环境。可以针对自己上传的音乐文件进行管理,包括模糊,精准搜索, 删除,添加到喜欢列表,在线播放自己上传的音乐文件等基本功能。尽可能地发现程序中存在的问题,保证该项目网站的基本功能正常使用,满足用户的基本需求,提供良好的用户体验。

2024-08-12 16:05:44 739

原创 jar包启动报错no main manifest attribute 或 jar包小的不正常

将蓝色部分掉即可。

2024-08-06 16:25:37 235

原创 测试的相关分类

在实际工作中,回归测试需要反复进行,当测试者一次又一次地完成相同的测试时,这些回归测试将变得非常令人厌烦,而在大多数回归测试需要手工完成的时候尤其如此,因此,需要通过自动测试来实现重复的和一致的回归测试。要进行软件产品的性能问题,要对产品的性能需求进行分析,然后基于系统的性能需求和系统架构,完成性能测试的设计和执行,最后要进行持续的性能调优。但是,灰盒测试没有白盒测试详细和完整,黑盒测试是覆盖产品范围最广的测试,因此灰盒测试基本是不能够替代黑盒测试,否则需要很大的代价,设计非常多的用例。

2024-07-23 13:36:47 888

原创 设计测试用例的具体方法

等价类分为:1.有效等价类 [6~15]2.无效等价类 :小于6位,大于15位(不在数据范围内)组合规则:有效等价类组合的时候,尽可能一条测试用例尽可能多的覆盖有效等价类无效等价类组合的时候,一条测试点,之恶能覆盖一个无效等价类。

2024-07-23 11:22:12 893 1

原创 BUG与测试用例设计

bug级别一般分为: 崩溃,严重,一般,次要eg.程序员A:一周开发了10个BUG,存在2个严重BUG,5个一般BUG,3个次要BUG程序员B:一周开发了10个BUG,存在5个严重BUG,2个一般BUG,3个次要BUG(1)评估程序员的开发能力(2)给bug修复顺序排序。

2024-07-22 12:04:59 599

原创 测试模型 开发模型

scrum重要的角色: product owner(产品经理), scrum master(项目经理), team(研发团队)组成.负责整理user story(用户故事),定义其商业价值,对其进行排序,指定发布计划,对产品负责。则由不同技能的成员组成,通过紧密协同,完成每一次迭代的目标,交付产品。如果风险分析错误,就会将问题暴露到线上,风险分析需要具备一定的知识。:先开发完其中一个模块,在开发后面的模块,直到项目开发完。team里面的角色:前端开发,后端开发,测试,设计。: 每个class,方法。

2024-07-17 12:00:01 334

原创 测试的一些概念

1.用户需求可以简单理解为甲方提出的需求,如果没有甲方,那么就是终端用户使用产品时必须要完成的任务.2.软件需求又叫功能需求,改需求会详细描述开发人员必须实现的软件功能测试用例是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境,测试步骤,测试数据,与其结构等要素.

2024-07-17 11:24:32 425

原创 性能测试概述

测试人员借助测试工具,模拟系统在不同的场景下,对应的性能指标是否达到预期.

2024-07-16 12:47:22 998

原创 Junit

Unittest是python的一个单元测试框架,Junit是Java的单元测试框架,二者之间没有关系.

2024-07-15 14:36:47 336

原创 Selenium(2)

截图需要在pom文件中引入common-io。

2024-07-15 11:48:18 307

原创 Selenium(1)

做UI自动化测试的一个工具。

2024-07-12 17:35:10 658

原创 [Java]Fibonacci数列

因此,Fibonacci数列就形如:0, 1, 1, 2, 3, 5, 8, 13, ...,在Fibonacci数列中的数我们称为Fibonacci数。给你一个N,你想让其变为一个Fibonacci数,每一步你可以把当前数字X变为X-1或者X+1,现在给你一个数N求最少需要多少步可以变为Fibonacci数。如果n位于俩个斐波那契数中间,则比较 |a-n| 和 |b-n| 的大小,也就是n距离俩端点的距离,值小的则是我们需要的答案.输入为一个正整数N(1 ≤ N ≤ 1,000,000)

2024-01-29 20:44:55 246 2

原创 [Java]不要二

分析题目:任意两块蛋糕的欧几里得距离不能等于2,欧几里得距离为( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根,也就是说(二货小易有一个W*H的网格盒子,网格的行编号为0~H-1,网格的列编号为0~W-1。每个格子至多可以放一块蛋糕,任意两块蛋糕的欧几里得距离不能等于2。( (x1-x2) * (x1-x2) + (y1-y2) * (y1-y2) ) 的算术平方根。每组数组包含网格长宽W,H,用空格分割.(1 ≤ W、H ≤ 1000)

2024-01-27 21:35:18 178 1

原创 [Java] 统计回文

花花非常喜欢这种拥有对称美的回文串,生日的时候她得到两个礼物分别是字符串A和字符串B。现在她非常好奇有没有办法将字符串B插入字符串A使产生的字符串是一个回文串。创建俩个字符串,运用for循环和String.Buffer的insert方法将第二个字符串循环插入第一个字符串中,将得到的字符串运用reserve进行反转,比较和反转后是否相同,相同则count++,最后输出count.输出一个数字,表示把字符串B插入字符串A之后构成一个回文串的方法数。* 在第一个字母‘a’之后: "abba" 是回文。

2024-01-26 19:35:42 200 1

原创 【Java】猜糖果

A,B,C三个人是好朋友,每个人手里都有一些糖果,我们不知道他们每个人手上具体有多少个糖果,但是我们知道以下的信息:A - B, B - C, A + B, B + C。A - B = a, B - C = b, A + B = c, B + C = d,发现是一元三次方程组,解得,A = (a+c)/2,B = (b+d)/2 = (c - a)/2,C=(d-b)/2。将四个数值A - B, B - C, A + B, B + C的值用a,b,c,d表示,用a,b,c,d来表示A,B,C的值,形如。

2024-01-25 17:20:06 509

原创 倒置字符串

利用空格将一个字符串分成若干 子字符串,在将子字符串倒过来输出.

2024-01-24 13:43:21 371

原创 排序子序列

定义一个flag,遍历数组,若递增时遇到后一个数比前一个数小,则划分;若递减时遇到后一个数比前一个数大则划分.

2024-01-24 13:39:00 486

原创 网络中的一些基本概念

IP地址(Internet Protocol Address)是指协议地址,又译为网际协议地址。IP地址是提供的一种统一的,它为互联网上的每一个网络和每一台分配一个,以此来屏蔽的差异。地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址是用文字来表示的,计算机的地址用二进制数字表示。IP地址是一个32位的二进制数,通常被分割为4个“8位数”(也就是4个字节)。

2024-01-23 17:34:00 1237 3

原创 线程安全问题

每个线程循环 1w 次,累加变量 count 的值,count 默认值为 0.俩个线程都进行一万次累加.我们猜想总共累加了应该是2w次.但实际结果是这样吗?运行代码:第一次得到的结果:第二次运行结果:第三次运行结果:从三次结果上看都没有达到我们的预期结果2W,因为两个线程同时操作一个共享变量时,这其中就涉及到线程安全问题 .

2023-11-25 18:51:17 96 1

原创 进程和线程的区别和联系

进程(Process)是计算机中的程序关于某合上的一次运行活动,是系统进行的,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体。

2023-11-21 21:39:47 62

原创 MySQL : limit和offset的使用方法

表示跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据.当 limit和offset组合使用的时候,limit后面只能有一个参数,表示要取的的数量,offset表示要跳过的数量。例如 select* from user limit 3 表示直接取前三条数据.就是跳过1条数据,从第2条数据开始取,取3条数据,也就是取2,3,4三条数据.当 limit后面跟一个参数的时候,该参数表示要取的数据的数量.表示取1后面的第2,3,4三条条数据.表示取1后面第2,3,4三条条数据。

2023-11-21 17:00:05 149

原创 MYSQL数据类型----日期和时间类型

下表显示了各日期时间类型插入"零"值的格式。"零"值是特殊的,但可以在插入和查询中使用。也可以使用'0'或0形式插入。于包含日期部分(DATE,DATETIME和TIMESTAMP)的时态类型,如果启用NO_ZERO_DATE 了SQL模式(默认启用),不允许插入0值。

2023-11-05 21:06:16 168 1

原创 浮点数在内存中的存储

我们把9以整型的形式存放,在内存中存放的是补码,又因为9是正数,所以原反补相同 所以9 在内存中存放的是 00000000000000000000000000001001 ,当以pFloat解引用的时候 就会把9当作浮点数 就会按照标准解析9的而进制。这时,浮点数的指数E等于1-127(或者1-1023)即为真实值,有效数字M不再加上第一位的1,而是还原为0.xxxxxx的小数。这时,浮点数就采用下面的规则表示,即指数E的计算值减去127(或1023),得到真实值,再将有效数字M前加上第一位的1。

2023-07-08 21:39:28 87 1

原创 数据及其运算

数据和运算是C语言程序设计中最基础的知识,C语言把数据分为许多种数据类型,并提供了丰富的运算对数据进行处理,各类数据和不同运算各有其特点。希望可以借本文带领读者理解一些相关知识。本人也是小白一枚,如有错误请指正。

2023-05-10 19:30:50 105 1

原创 加入C语言

1.作为一名小白,当前阶段的目标任务先掌握C语言的知识,从最简单的代码开始敲,编程时遇到问题不要只想着问,要学会借助VS2022先自己解决,实在没办法再去请教老师或同学。希望在未来的一俩个月内能成功上岸,也希望在未来学习编程的路上,自己能对编程能保持初心,时刻以求知的心态面对它,通过对编程的学习,拿到华为的offer,或者在自己家乡的IT公司拿到好的offer。1.当前阶段做重要的是完成我的升本考试,认真学C,掌握C,通过C语言的学习,拿到我目标院校的录取通知书,才能更好的学习C语言。

2023-04-01 12:29:56 102 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除