• 2025-01-04C#白盒测试学习(五):前沿洞察与协同精进——铸就卓越软件品质新高度
    在C#白盒测试的逐梦旅程中,我们一路披荆斩棘,从基础夯实到进阶攻坚,再到复杂场景的深度应对,已然构筑起一套颇为坚实的测试知识与实践体系。然而,软件行业的浪潮汹涌澎湃,不断涌现的前沿技术与日益复杂的协作需求,正推动着白盒测试迈向全新的维度。本篇将聚焦于这些前沿动态与协同
  • 2024-12-26【PHP代码审计】白盒审计超详细DolphinPHP_V1.5.0 RCE漏洞分析及复现
    漏洞影响:V1.5.0源码下载:https://github.com/caiweiming/DolphinPHP/releases环境搭建参考文章:https://segmentfault.com/a/11900000217795831、漏洞分析漏洞点application/common.php中的call_user_func函数关于call_user_func函数是PHP中的一个函数,用于调用回调函数或方
  • 2024-12-22白盒测试——6种覆盖(语句覆盖,判定覆盖,条件覆盖,判定条件覆盖,组合覆盖,路径覆盖)
    目录白盒测试1.语句覆盖:每个语句执行一次2.判定覆盖:每个判定真假至少一次3.条件覆盖:每个判定中的条件至少一次4.判定条件覆盖=2+35.组合(条件组合覆盖):每个判定中的各个条件各种可能的组合至少一次6.路径覆盖:所有路径至少执行一次此文章为我看了B站视频和CSDN文章
  • 2024-12-21使用frida分析白盒aes,DFA攻击
    这次分析的app是:五菱汽车(8.2.1)登录,抓包发现请求体只有sd字段,看见加密的时候,可以先使用算法助手hookjava层所有加解密方法发现我们所需要的sd加密字段在java层hook不到,那加密算法应该是写在了so层,因为这个app是bb加固企业,得有脱壳机才能脱。jadx加载dex,直接搜"sd"发现这
  • 2024-12-18白盒测试也称为结构测试、透明盒测试、逻辑驱动测试或基于代码的测试
    白盒测试概述白盒测试也称为结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。它是一种测试用例设计方法,测试人员可以访问程序的内部结构,如代码和逻辑流程。在Java程序中,这意味着能够查看类、方法、控制结构(如条件语句和循环)等内容。主要目的是通过检查程序的内部逻辑结
  • 2024-12-18灰盒测试是一种软件测试方法,它介于黑盒测试和白盒测试之间。
    一、概念黑盒测试是把软件看作一个不透明的黑盒子,只关注软件的输入和输出,而不关心内部的逻辑结构。白盒测试则相反,测试人员可以看到软件内部的代码逻辑结构,根据程序内部的逻辑来设计测试用例。灰盒测试结合了两者的特点,测试人员对软件内部的部分实现细节有所了解,但并不需要像白
  • 2024-12-11测试分类
    不同的角度去考虑如何测试1.需求测试2.界面测试3.功能测试4.可靠性测试5.可一致性测试6.兼容性测试7.易用性测试8.安全性测试9.性能测试bs:浏览器------服务器(web)cs架构:客户端-----服务器(app)人员架构ceo首席执行官cto首席技术官pm项目经理产品经理开发经理
  • 2024-11-28开关电源 --- 白盒测试
    三、白盒测试 1辅助电源测试测试说明:电源中辅助电源有重要意义,电源模块的正常工作靠辅助电源来保障,辅助电源工作要比主电路要求更可靠,因为即使在输入电压超限的条件下,辅助电源还要正常工作,以实现正常的保护逻辑,而且功率器件的驱动,控制芯片的工作都要靠辅助电源来保障,因此,
  • 2024-11-263.4 基于逻辑覆盖的方法
     章节概述/Summary白盒测试又称为透明盒测试、结构测试,它基于程序的内部逻辑结构进行测试,而不是程序的功能(黑盒测试)。因此,进行白盒测试时,测试人员需要了解程序的内部逻辑结构,根据使用的编程语言设计测试用例。白盒测试可用于单元测试、集成测试和系统测试。白盒测试的方法
  • 2024-11-26软件工程第19章小测
    单项选择题第1题集成测试()。主要采用白盒测试方式,目的是证明模块功能正确。主要采用黑盒测试,主要是发现模块内程序错误。是证明模块功能正确性的测试,主要由开发人员完成。主要采用白盒+黑盒的测试方式,是为了检验系统功能。 (我的答案)第2题单元测试是()。是测试人员完成的
  • 2024-12-11移动应用安全的十大威胁
    随着智能手机的普及,移动应用已成为我们日常生活中不可或缺的一部分。然而,应用的广泛使用也带来了潜在的安全风险。作为应用开发者或用户,了解这些威胁并采取适当的防护措施,是保护数据和隐私的关键。今天,我们将深入探讨移动应用中十大常见的安全威胁,以及如何通过有效的安全措施来
  • 2024-12-10使用ESP32做一个MQTT协议的公网对讲机
    此篇文章在2022年8月14日被记录使用MQTT做一个公网对讲机上一篇博客中,使用ESP32与ESP-NOW协议做了一个短距离对讲机(链接),发布了一个视频在B站评论区中,很多B友希望可以实现无限距离对讲,这样的话需要服务器转发,刚开始我想使用python写一个TCP或者UDP的转发功能,但是考虑到很多小
  • 2024-11-23Linux内核USB2.0驱动框架分析--USB传输
    一、USB传输、事务、包的关系USB传输、事务、包是从不同层次上去说明一次数据交互的三个概念。举个例子可能更好些,“某领导和一个早起的程序员进行了一次交流,说了5件事”。OK,其实这里的"这次交流"就相当于USB的一次传输,"说了5件事"就相当于这次传输过程中的5个事务,当然每
  • 2024-10-17黑白盒测试的特点和优缺点及比较
    黑盒和白盒是软件测试中的两种基本测试方法,它们在测试的角度和方法上有显著区别。黑盒测试定义黑盒测试是一种不考虑内部实现细节的测试方法。测试人员只关注输入和输出,而不需要了解程序的内部结构和逻辑。特点关注输入和输出:测试人员根据功能说明书或需求文档,设计测试用
  • 2024-10-09软件测试与测试阶段
    软件测试概述    软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。    软件测试的目的就是确保软件的质量、确认软件以正确的方式做了用户所期望的事情,所以软件测试工
  • 2024-08-01白盒测试基础与实践:Python示例及流程图设计
    文章目录前言一、白盒测试是什么?主要特点常用方法优点缺点二、白盒测试常用技术语句覆盖判定覆盖条件覆盖判定/条件覆盖条件组合覆盖路径覆盖三、程序流程图设计四、测试用例设计1.基本路径法2.语句覆盖3.判断覆盖4.条件覆盖5.判断/条件覆盖6.条件组合覆盖总结