当前位置:主页 > 科技论文 > 搜索引擎论文 >

Android应用测试输入自动生成技术

发布时间:2024-05-18 09:44
  软件自动化是提高软件生产率的根本途径.由于Android应用快速迭代的开发模式,其对于自动化协助应用开发,尤其是自动化测试,有很高的需求.在自动化测试中,测试输入自动生成是最为关键和资源消耗最大的步骤之一,极大地影响自动化测试的有效性.由于Android应用独有的特性,自动为其生成测试输入存在独特的挑战.为了应对这一挑战,已有许多Android应用测试输入自动生成技术被提出.本文提出Android应用测试输入自动生成技术的描述框架,包括测试输入自动生成技术的3个维度(分别为搜索空间的表示、候选输入的生成、候选输入的评估),并讨论了测试输入自动生成技术在这3个维度采用策略的两个评价指标(即充分性与高效性).借助这一全新描述框架,本文对已有技术进行分析和总结,讨论现有技术的长处和不足,并对未来可能的研究方向给予展望.

【文章页数】:33 页

【文章目录】:
1 引言
2 问题定义
    2.1 Android应用的执行模型
        2.1.1 背景
        2.1.2 执行模型
    2.2 Android应用测试输入自动生成:问题定义
3 描述框架
    3.1 测试输入自动生成技术的3个维度
    3.2 评价指标
4 现有技术分析
    4.1 搜索空间表示
    4.2 候选输入生成
    4.3 候选输入评估
    4.4 现有技术分析与总结
        4.4.1 状态转移路径空间
        4.4.2 原始状态空间
        4.4.3 应用代码执行路径空间
        4.4.4 状态等价类空间
        4.4.5 组合的搜索空间表示
5 讨论:现有技术不足与研究契机
    5.1 现有技术不足
    5.2 研究契机
6 总结



本文编号:3976750

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3976750.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2a8e2***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com