algae
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
19、软件测试用例行为表征与机器学习应用
本文探讨了机器学习技术在软件测试用例行为表征中的应用,重点分析了无监督学习、模型辅助和回归模型等技术在不同测试场景下的作用。文章介绍了这些技术的应用流程、优势与挑战,并通过实际案例展示了其应用效果。同时,还讨论了技术应用的注意事项及未来发展趋势,为提升软件测试质量和效率提供了新的思路和方法。原创 2025-08-06 00:44:46 · 57 阅读 · 0 评论 -
18、软件测试用例可行性预测:回归模型的应用与实践
本文探讨了如何使用基于监督学习的回归模型预测基于模型的测试技术中生成的测试用例的可行性。通过从测试用例的执行日志中提取特征并标注结果,构建了一个二元分类器,以识别不可行的测试用例。文章详细描述了特征选择、数据准备、模型训练和评估的全过程,并通过实验验证了该方法的有效性。实验结果表明,模型在预测测试用例可行性方面具有较低的误差率,为提升测试效率提供了新思路。原创 2025-08-05 12:05:12 · 93 阅读 · 0 评论 -
17、基于Jenkins CI的MBT工作流并行执行与测试用例可行性预测
本文介绍了一种基于Jenkins CI的MBT(Model-Based Testing,基于模型的测试)工作流,支持测试用例的并行执行以及可行性预测。通过Jenkins自动化作业,实现了从测试套件生成、并行测试执行到结果分析的完整流程。同时,引入了基于R工具的二元分类器模型,用于预判测试用例的可行性,从而减少不可行测试用例对测试效率和覆盖率的影响。文章还探讨了相关技术的优缺点,并展望了未来优化模型和扩展应用场景的方向。原创 2025-08-04 16:43:19 · 62 阅读 · 0 评论 -
16、软件测试用例行为特征化与回归模型构建框架
本文介绍了一个可扩展的软件测试用例行为特征化与回归模型构建框架,用于支持基于模型的测试(MBT)工作流程。框架利用Docker容器实现组件的可移植性和配置自动化,通过Jenkins支持并行测试作业的执行,并使用MongoDB和TestData工具实现测试工件的持久化。此外,框架支持任意工具的集成,如R脚本和Java工具,能够满足大规模测试技术实证研究的需求。原创 2025-08-03 15:50:07 · 36 阅读 · 0 评论 -
15、基于模型的GUI测试与预测回归模型应用
本文探讨了基于模型的GUI测试(MBT)与预测回归模型的结合应用。重点分析了Ripper算法在GUI结构提取中的作用、事件属性的计算、EFG模型的构建以及测试用例的生成方法。同时,引入监督学习中的预测回归模型,特别是结合Lasso正则化的逻辑回归模型,用于测试用例可行性预测和覆盖优化。通过闭环反馈机制和特征提取,提高了测试效率和模型泛化能力。文章还详细介绍了模型训练、评估与应用流程,并总结了实际应用中的注意事项和未来发展方向。原创 2025-08-02 16:25:09 · 64 阅读 · 0 评论 -
14、基于回归模型的软件测试用例行为特征分析
本文探讨了一种基于预测回归模型的软件测试用例行为特征分析方法,旨在减少无效测试用例的生成,提高测试效率。文章介绍了基于模型的测试(MBT)和GUI测试的背景知识,包括状态和数据流模型、事件流模型以及相关工具如GUITAR的工作流程。同时,提出了一种并行执行框架以增强测试的可扩展性,并详细分析了预测回归模型,特别是测试用例可行性回归模型的应用与效果。最后,总结了当前方法的优势,并展望了未来可能的研究方向。原创 2025-08-01 10:27:59 · 66 阅读 · 0 评论 -
13、软件测试:从基础到自动化的全面解析
本文全面解析了从基础到自动化测试的软件测试领域,探讨了软件漏洞的挑战、质量保证活动、测试流程、事件驱动系统的测试难点以及自动化GUI测试的发展与问题。文章旨在帮助读者深入了解软件测试的核心概念和实践,并提供应对复杂测试需求的策略。原创 2025-07-31 13:12:10 · 57 阅读 · 0 评论 -
12、软件故障定位与测试技术解析
本文探讨了软件开发中两种关键的软件质量保障技术:混合静态/动态分析的故障定位技术和基于预测回归模型的软件测试方法。首先介绍了Disqover这一新技术,它结合静态和动态分析,通过依赖提取算法、定义/使用链算法和远程调试步骤,更准确地定位软件故障。随后详细分析了预测回归模型在提高测试用例可行性上的应用,并展示了其在基于模型的测试(MBT)中的有效性。文章还提出了可扩展的执行框架,包括Docker、MongoDB和Jenkins CI的支持,以提升测试效率和规模。最后总结了当前技术的优势,并展望了未来的研究方向原创 2025-07-30 13:17:47 · 75 阅读 · 0 评论 -
11、故障定位中的测试用例分析与子序列提取
本文详细介绍了在软件故障定位中应用的测试用例分析与公共子序列提取技术。通过对测试用例进行编译、分区,并利用高效的算法提取执行跟踪中的公共子序列,帮助开发者更精准地定位故障。同时,结合测试用例抽象、子序列优化以及混合动态/静态分析等算法优化手段,提高了故障定位的效率和准确性。文章还通过实际案例展示了这些技术在大型软件项目、GUI应用程序和实时系统中的广泛应用,并展望了未来可能的优化方向和技术创新。原创 2025-07-29 10:53:24 · 39 阅读 · 0 评论 -
10、软件故障定位与调试技术解析
本文详细解析了多种软件故障定位与调试技术,包括基于变异、谓词值、程序状态差异和失败测试用例等传统方法,以及机器学习、数据挖掘和基于模型的方法。同时,重点介绍了Disqover自动化调试方法的工作原理和步骤,通过执行轨迹提取、测试用例分区、公共子序列提取、混合动态/静态分析以及远程调试,实现高效的故障定位。文章还对各种方法进行了系统对比,帮助开发者根据实际需求选择合适的调试技术。原创 2025-07-28 13:27:45 · 33 阅读 · 0 评论 -
9、自动化软件调试技术:原理、方法与比较
本文介绍了多种自动化软件调试技术,包括切片技术、差分技术(基于程序版本和测试用例的差异分析)以及Disqover方法,并通过一个具体的Java应用Crossword Sage中的bug调试过程,对比了手动调试与Disqover调试的步骤与效率。文章还对各类调试技术的优缺点和适用场景进行了深入分析,并提供了实际应用建议,帮助开发者更高效地进行软件故障定位与修复。原创 2025-07-27 13:15:08 · 43 阅读 · 0 评论 -
8、基于模型的GUI测试与软件调试技术解析
本文深入解析了基于模型的GUI测试与软件调试技术。首先对比了事件流图(EFG)、事件交互图(EIG)和事件-代码交互图(ECIG)三种GUI模型的特性及测试用例生成效果,指出ECIG在测试用例长度较大时具备更优的可执行性。随后介绍了一种新的软件调试方法Disqover,该方法利用自动生成的测试用例和执行痕迹分析,能够高效、准确地定位错误根源,显著提升调试效率与准确性。通过实际数据分析和流程图展示,文章展示了这些技术在提升软件质量与可靠性方面的应用价值。原创 2025-07-26 11:51:40 · 22 阅读 · 0 评论 -
7、GUI测试技术:从模型到事件交互的全面解析
本文深入解析了多种基于模型的GUI测试技术,包括Event-Semantic Interaction Graph(ESIG)、Planning(规划)、Genetic Algorithm(遗传算法)、Covering Arrays(覆盖数组)以及Event-Code Interaction(事件-代码交互)和Composite Event-Code Interaction(复合事件-代码交互)。文章详细介绍了每种测试方法的原理、应用场景以及优缺点,并通过Radio Button Demo应用程序的实例展示了原创 2025-07-25 13:48:08 · 125 阅读 · 0 评论 -
6、GUI 测试方法全解析
本文全面解析了GUI测试的各种方法,主要分为基于捕获与回放和基于模型两大类。捕获与回放方法包括标准捕获/回放和基于图像识别的捕获/回放,分别适用于界面稳定和界面可能变化或不同视觉环境的场景。基于模型的方法涵盖有限状态机、可变有限状态机、完整交互序列、故障完整交互序列、事件流图和事件交互图等,通过建模和生成测试用例来提高测试效率和覆盖率。文章还对比了不同方法的优缺点,提供了选择合适测试方法的决策流程,并建议根据应用程序特点组合使用多种测试方法,以提升测试效果。原创 2025-07-24 09:36:22 · 87 阅读 · 0 评论 -
5、基于用户行为与图形界面的技术研究
本文探讨了用户行为分析与图形用户界面(GUI)测试的关键技术。在用户行为认证方面,重点分析了多模态方法在连续认证中的优势,包括降低误报率和提升可靠性。对于GUI测试,总结了其主要挑战,并对比了多种测试方法,如标准捕获/回放、有限状态机和非标称有限状态机等,以提高软件质量和用户体验。原创 2025-07-23 15:25:37 · 53 阅读 · 0 评论 -
4、基于网络的连续用户认证技术解析
本文详细解析了基于网络的连续用户认证技术,探讨了从数据处理、模型构建到分类方法和评估标准的全过程。通过n-元语法模型对用户行为进行建模,实现了对用户操作的精准识别和实时监测,有效提升了系统的安全性。文章还介绍了相关的工具支持、入侵检测示例以及技术优势与挑战,并通过案例和对比分析展示了该技术的实践价值。未来的研究方向包括模型优化、自适应方案设计和高性能计算的结合。原创 2025-07-22 13:56:52 · 41 阅读 · 0 评论 -
3、基于网络的连续用户认证:入侵者检测工具解析
本文探讨了基于网络的连续用户认证(CUA)技术,重点解析了入侵者检测工具的构建与实现。通过结合n-元语法模型和隐Markov模型(HMM),对用户行为进行建模与分析,以提高网络应用的安全性。文章涵盖了模型选择、关键词抽象、工作流程设计、实际挑战与解决方案以及未来发展趋势,为构建高效的安全认证系统提供了理论支持和技术指导。原创 2025-07-21 09:11:12 · 28 阅读 · 0 评论 -
2、基于网络行为建模的连续用户认证(CUA)研究
本博客聚焦于基于网络行为建模的连续用户认证(CUA)研究,探讨了传统认证方式的局限性以及CUA在网络安全中的重要性。通过使用统计语言模型(如神经网络、最大熵、n-元语法等)对用户行为进行建模,实现非侵入性、透明的用户认证机制。研究基于实际用户数据,提出了创新的认证方式和模型应用,为未来网络安全的发展提供了新思路。原创 2025-07-20 12:32:55 · 28 阅读 · 0 评论 -
1、基于网络的连续用户认证行为建模
本文探讨了基于网络的连续用户认证(CUA)行为建模方法,提出了一种名为‘入侵者检测器(ID)’的新工具,通过分析Web服务器日志并利用n-gram统计语言模型构建用户行为模式,实现对用户身份的持续验证。文章分析了传统认证方法的局限性,并介绍了ID的工作流程、技术可行性及实际应用场景。最后,讨论了该方法的未来优化方向,包括模型改进、多模态数据融合和系统扩展性提升。原创 2025-07-19 13:41:37 · 63 阅读 · 0 评论
分享