- 博客(21)
- 收藏
- 关注
原创 软件测试—学习Day10
* 同源策略(Same-Origin Policy)** 是 Web 安全领域的核心机制之一,由浏览器实现,用于限制不同源的文档或脚本之间的交互,防止跨站请求伪造(CSRF)、跨域数据窃取等安全攻击。** 源(Origin)** 由以下三个要素共同决定:协议(Protocol):如httphttps。域名(Domain):如。端口(Port):默认端口(如 HTTP 的 80、HTTPS 的 443)可能被浏览器隐式处理,但显式端口(如8080)会影响源的判断。同源要求。
2025-06-07 12:39:07
813
原创 软件测试—学习Day6
SVN:简单、集中式、服务器依赖强、分支/标签较重、历史修改相对容易。适合对历史修改有严格要求或已有成熟 SVN 工作流的场景。Git:分布式、本地操作快、分支/标签极轻、工作流灵活强大、数据完整性高、生态系统庞大。是现代软件开发、协作和持续集成/持续部署 (CI/CD) 的基石。
2025-06-03 17:13:00
921
原创 软件测试—学习Day5
特性单元测试 (Unit Testing)集成测试 (Integration Testing)系统测试 (System Testing)测试对象单个函数/方法/类多个模块/组件/服务间的交互整个集成好的系统主要目标验证内部逻辑正确性验证接口/交互正确性验证整体功能、需求、用户体验、非功能关注点输入输出、边界条件、分支覆盖数据流、通信协议、依赖管理、错误传播端到端业务流程、性能、安全、兼容、稳定环境隔离环境 (Mock/Stub)部分集成环境 (可能用Test Double)
2025-06-02 16:58:35
625
原创 软件测试—学习Day4
摘自自动化程序:我们自己开发的程序Appium Server:Appium 组织开发的程序,负责手机自动化环境,负责手机与自动化程序之间的指令转发和响应消息转发手机设备:手机、平板、其他智能设备自动化代理:苹果手机, 用的是苹果的 XCUITest 框架 (IOS9.3版本以后),安卓手机,用的是安卓的 UIAutomator 框架 (Android4.2以后)整体流程如下:自动化程序 调用客户端库相应的函数, 发送点击元素的指令(封装在HTTP消息里)给 Appium Server。
2025-05-31 18:14:19
619
原创 软件测试——学习Day1
一份详尽的测试计划是项目成功的重要保障。它确保测试活动有序、高效、有据可依,并为所有干系人(开发、产品、项目管理、测试团队自身)提供了清晰的期望和协作基础。在实际项目中,测试计划会根据项目的规模、复杂度和特定需求进行调整和裁剪。报告的精华,用简练语言概述测试活动、关键结果、主要结论和建议。面向高层管理者。示例:本次测试针对XX电商网站V2.0版本的购物车和支付功能进行了全面的系统测试、性能测试和安全扫描,涵盖核心购买流程、促销计算、支付方式集成及失败处理等。
2025-05-29 14:08:22
760
原创 RabbitMq入门学习
死信,顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了,consumer 从 queue 取出消息 进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这样的消息如果没有后续的处理,就变成了死信,有死信自然就有了死信队列。延时队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望 在指定时间到了以后或之前取出和处理,即延时队列就是用来存放需要在指定时间被处理的 元素的队列。
2023-04-18 18:15:40
353
原创 Redis-Hash一致性算法
背景举例说明:Redis实例:cs1,cs2,cs3需存储的数据:10000条商品数据数据与Redis实例的映射方法: hash(商品数据Key) % (Redis实例的个数)这样,我们就可以将10000条数据利用hash并取模的形式存储到对应的Redis实例中。这样会出现一个问题,Redis实例的个数可能是变化的,当增加或减少实例时,映射就会改变,若数据量大,将会出现大批量redis请求找不到的情况,会造成缓存击穿甚至缓存雪崩。Hash一致性算法能在一定程度上解决这个问题。
2022-05-13 15:03:25
1033
原创 BigDecimal常用方法
java.math.BigDecimal 用于精确计算的场景,官方文档:BigDecimal (Java Platform SE 8 )Java中基础的小数的数据类型为float和double,他们在计算机底层是通过二进制分别表示指数和尾数来进行存储时,因此存储时可能会失去精度。例如:System.out.println("0.8-0.1 = " + (0.8 - 0.1));//结果为:0.8-0.1 = 0.7000000000000001而BigDecimal使用十进制(BigIn
2022-05-12 15:56:02
413
转载 ios 各种项目源码
http://www.cocoachina.com/ios/20160719/17078.html一:源代码实例1:快速搭建项目源代码地址:https://github.com/wujunyang/MobileProject2:高仿美团iOS版地址:https://github.com/lookingstars/meituan3:
2017-11-02 16:38:48
7096
原创 IOS学习之——修改backBarButtonItem 颜色和文字
刚学习Ios不久,由于最近做的项目牵扯到backBarButtonItem,iOS默认的backBarButtonItem标题是前一页的标题,默认颜色是蓝色,因此可能需要修改标题为自定义标题,如“返回”1.修改backBarButtonItem 颜色打开Info.plist,添加key:View controller-based status bar appearance,设置value为
2017-05-11 21:30:22
2819
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人