- 1
- 0
- 约2.41千字
- 约 3页
- 2020-10-24 发布于北京
- 举报
粒子群算法在黑盒测试中的应用
【摘 要】本文提出了一种利用粒子群算法帮助测试人员在较短时间内完成软件模块的黑盒测试,并给出测试结果和好的测试用例的方法。
【关键词】粒子群算法 测试用例 耦合度
在软件测试中,黑盒测试主要是针对模块进行的功能测试。最普遍的方法是以软件的功能说明书为基础将软件的输入划分为若干个等价类, 多次运行该软件来检验软件对于不同的等价类是否能满足要求。粒子群算法不像其它进化算法那样对于个体使用进化算子
,而是将每个个体看作是在 维搜索空间中的一个没有质量和体积的粒子,并在搜索空间中以一定的速度飞行,每个粒子的飞行速度由其本身的飞行经验和群体的飞行经验调整。粒子群优化算法的特点之一是, 它同时保留着若干局部最优解,通过种群交替更新或者解的随机选取来寻求更好的解。如果能够将粒子群算法有效地运用于黑盒测试中,那么将给测试工作带来极大的帮助。
应用方法
在设计具体的算法之前,我们先介绍粒子群算法的基本算法,其算法框架 参考 资料
,了解了粒子群算法算法的算法框架后,进一步要做的就是在软件的黑盒测试中,如何将不同的等价类转变为粒子群算法的候选解,如何设定解的优劣标准,如何设置合适的终止条件。
我们假定一个软件模块的输入参数有 5 个:A、B、C、D、E,经过合理的等价类划分后,每个参数又有 5 个不同的等价类:A1~A5,……,E1~E5。我们采用一个广义的粒子群算法候
您可能关注的文档
- 解构设计心理学——设计心理学发展思路探微.docx
- 借鉴ACCA经验,促进CPA考试制度改革.docx
- 金融发展与区域发展对接研究.docx
- 金融服务贸易的国际竞争力比较.docx
- 金融服务业混业经营与风险控制实证.docx
- 金融工程施工合同范本2018.docx
- 金融工程在汇率风险管理中的应用.docx
- 金融行业OSPF路由流量设计与实现.docx
- 金融监管国际合作制度的重要性.docx
- 金融危机下营运资金管理探究.docx
- 塑料 实验室光源暴露方法 第1部分:一般指南和要求 标准立项发展报告.docx
- 半导体封装热标准化 第6部分:结温和测量点瞬态温度预测用热阻和热容模型 标准立项发展报告.docx
- 航空航天材料规范索引(AMS)2026年7月版 标准立项发展报告.docx
- 航空航天用350°F(177℃)固化碳纤维及玻璃纤维环氧预浸料(35型,1类,145级)标准立项发展报告.docx
- 2025年夏季学期高中三年级历史人物知识梳理培训试卷.docx
- 2025年高考英语作文写作技巧专项训练试卷及解析.docx
- 电动车和相关产品生产、销售行为规范__DB1301_T491-2023_可搜索.pdf
- 四川省泸州市三校联盟2025_2026学年高二下学期期中联合考试地理试题(文字版,含答案).docx
- 内蒙古自治区巴彦淖尔市临河区第十中学2025_2026学年八年级上学期1月期末历史试题(文字版,含答案).docx
- 52三支一扶全科备考讲义,本土考情精准适配(2027最新版).docx
最近下载
- 2026年一级建造师《公路工程管理与实务》考前必背十页纸.docx VIP
- NFPA 750-2023 细水雾防火系统标准2023版 Standard on Water Mist Fire Protection Systems 2023 Edition.pdf
- 材料有限公司聚氨酯封装材料等高端电子材料生产项目环评可研资料环境影响.docx VIP
- 西安西电高压开关有限责任公司LW25-126(145)型断路器维护检修手册.doc VIP
- 顺义西丰乐回迁房方案.docx VIP
- JEDEC JESD22-A120E_2020 中文版 电子元器件的机械冲击测试标准(完整原文 + 芯片冲击测试).docx VIP
- 第二章 熔模铸.ppt VIP
- 施工现场三级动火审批流程详述.docx VIP
- 毕业论文-基于数据的风车故障诊断与容错控制.docx VIP
- Unit 1 Helping at home(知识清单)-人教PEP版四年级英语上册.pdf VIP
原创力文档

文档评论(0)