- 博客(25)
- 收藏
- 关注
原创 商城系统-自动化测试报告
手机号注册时无法注册:邮箱注册时无法注册确认订单时无法选择支付方式本次测试围绕系统 8 大核心模块(注册、登录、商城首页、商品分类、商品详情、个人中心、购物车、订单确认),通过手动测试(48功能层面:系统核心流程均正常可用,支持多账号类型注册登录、商品浏览加购结算、个人中心资料管理等,异常校验(如空值、未登录操作)有效,无崩溃或阻断性问题。自动化层面:基于 Selenium 的脚本实现了核心流程自动化,执行成功率 85%,可替代重复手动回归,但存在选择器依赖长等稳定性问题,需优化。
2025-10-16 22:34:41
637
原创 博客系统-性能测试报告
本博客系统是一个面向个人创作者与读者的轻量化平台,核心功能涵盖用户注册登录、博客发布编辑、评论互动及个人信息管理,主要作用于为个人创作者提供博客管理能力,为读者提供高效的博客浏览与互动渠道。用户登录模块博客列表展示模块博客编写,发布模块博客文章查看模块其他按钮部分本次性能测试主要使用jmeter和postman测试工具除 “登录事务控制器” 外,系统多数接口在 30 活跃线程压力下,吞吐量稳定、响应时间优异,整体性能表现符合预期;
2025-10-05 23:51:04
950
原创 数据结构——链表
链表(LinkedList)是一种常见的数据结构,与顺序表(ArrayList)不同,它不需要通过连续的内存空间存储元素,而是通过节点之间的引用(指针)连接来存储数据。
2025-09-26 16:13:42
176
原创 JavaSE——异常
Java通过try-catch-finally和throws关键字实现异常处理,形成完整的异常捕获和传递机制。当方法无法处理异常时,可通过throws将异常向上传递,由调用者处理:手动创建并抛出异常对象,用于触发特定业务异常: 在实际开发中,常需根据业务场景定义特定异常,步骤如下:
2025-09-26 16:01:17
890
原创 JavaSE——内部类和String类
在JavaSE中,String类用于表示字符串,是程序中最常用的类之一,通过java.lang包导入具有不可变性,常量池复用等特性。
2025-08-20 22:45:27
945
原创 JavaSE——抽象类和接口
Java中的抽象类和接口是两种重要的抽象机制。抽象类使用abstract关键字定义,不能被实例化,可包含抽象方法和具体方法,主要用于作为父类定义子类的共同行为。接口使用interface关键字声明,定义方法规范但不提供实现,支持多实现和默认方法。抽象类和接口的关键区别在于:抽象类可以有构造方法和成员变量,而接口只能有常量和抽象方法;类只能单继承抽象类,但可实现多个接口。两者都支持多态,但接口更适用于定义行为规范,抽象类更适合代码复用。
2025-08-19 22:53:54
737
原创 JavaSE——继承和多态
指向不同:this指向当前对象,super指向父类对象的内存空间;使用范围不同:this可在本类的任何非静态方法中使用;super也可在子类的非静态方法中使用。构造方法调用不同:this()调用本类其他构造方法。super()调用父类构造方法。两者都必须放在构造方法的第一行,且不能同时使用。访问权限不同:this可以访问本类中所有访问权限的成员;super只能访问父类中public,protected修饰的成员(不能访问private修饰的成员)多态是指。
2025-08-10 16:39:29
675
原创 JavaSE——类和对象
例如:上网查手机参数,打开电商平台,找到这个手机,下单,写地址,取快递,打开包装验货类对象抽象的模版具体的实例不占用内存占用内存定义属性和方法的结构拥有具体的的属性值,可执行方法一个类可以创建对个对象每个对象单独存在。
2025-08-08 15:30:05
921
原创 JAVASE
JAVA结构:类包含方法,方法包含变量2,方法的调用,每次都会在栈上开辟内存,每个方法都要独立的空间。3,JAVA中无法获取到栈上的的内存地址。,Java和C语言区别: JAVA是面向对象语言,C语言是面向过程。
2025-07-17 21:32:28
603
原创 C语言——函数
自定义函数和库函数一样,有函数名,返回值和函数参数函数需要返回值时用int,char,等函数类型定义。例:找出两数较大值//比较最大值的函数if (x > y)return x;int b = 0;printf("请输入两个整数:");printf("最大值为:%d\n", m);return 0;//比较最大值的函数x : y);int b = 0;
2025-03-26 22:00:33
548
原创 C语言中的循环语句
1,while2,for3,do while在循环中遇到break,就停止后期的所有的循环,直到终止循环;所以,while中的break是用于永久终止循环的。continue是用于终止本次循环的(指大括号内),也就是本次循环中continue后面的代码不会再执行,而是指教跳转到while语句的判断部分进行下一次循环的入口判断。注:for循环判断部分不能为赋值。否则一次都循环不了。 例: for(i=0,k=0;k=0;i++,k++)其中k=0为赋值,为假2,
2025-03-06 17:47:30
359
原创 初始C语言4
auto,char,int,short,long,longlong,float,double,signed(有符号的),unsigned(无符号的),static,void,const,enum,union,struct,typedef(类型重命名)
2025-02-22 21:26:17
542
原创 初始C语言2
C语言提供了一个库函数(strlen),可以计算字符串长度,统计的是\0之前的字符个数。2.2,局部变量的生命周期是:进入作用域生命周期开始,出作用域,到生命周期结束。2.1,定义:变量的生命周期指的是变量的创建到变量的销毁之间的一个时间的。1.1,字面常量(3;‘a’,‘’abcde‘’)1,c++风格://;2,C语言风格:/*……1.1,局部变量的作用域是变量所在的局部范围。2.3,全局变量的生命周期:整个程序的周期。1.4,枚举常量(enum,枚举代码)1.2,全局变量的作用域是整个项目。
2025-02-20 01:12:01
291
原创 初始C语言1
#include <stdio.h> int main() { } return 0;例:输出Hello word! 写代码是未来解决生活中的问题,一些重复的问题,c语言必须有能力描述我们的生活。1,char //字符数据类型2,short //短整型3,int //整形4,long //长整型5,long long //更长整形6,float //单精度浮点数7,double
2025-02-11 18:38:38
435
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅