-
题名覆盖导向的Android程序多入口测试方法
- 1
-
-
作者
傅洁
郭帆
-
机构
江西师范大学计算机信息工程学院
-
出处
《计算机科学与探索》
北大核心
2025年第6期1666-1680,共15页
-
基金
国家自然科学基金(61967011)。
-
文摘
提高Android应用程序的质量是移动设备领域所面临的重要挑战。活动启动作为应用程序的核心功能之一,其正确性和可靠性将直接影响用户体验和应用质量。近期的研究表明,构建意图测试用例可有效检测与活动启动测试相关的问题,但现有方案在探索效率和发现深层崩溃方面仍存在限制。针对上述问题,提出一个新颖的解决方案CoMuBot。分析路径约束为意图生成合适的属性值,并结合意图模糊测试技术构建模糊的活动启动上下文,从而提高路径覆盖率和测试用例的多样性。设计动态的活动推荐算法及结合最先进的探索工具APE,实现了一个自适应的多入口探索策略。引入覆盖率引导的灰盒模糊测试思想,实现了一个高效的覆盖导向的多入口测试方法。实验结果表明,该方法在探索效率和活动启动准确性方面均优于工具Fax,其中方法覆盖率提升了25.63%,并以高达96.52%的准确率成功启动了62.23%的活动。同时,在独特崩溃检测方面,CoMuBot相比于Fax和DALT展现出了一定的优势,有效提高了应用程序的稳定性和可靠性。
-
关键词
自动化图形用户界面测试
组件间通信(ICC)
模糊测试
符号执行
移动应用程序
-
Keywords
automated graphical user interface testing
inter-component communication(ICC)
fuzzing
symbolic execution
mobile applications
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种改进的GUI测试框架DART
被引量:1
- 2
-
-
作者
辛敏杰
高建华
-
机构
上海师范大学计算机科学与技术系
-
出处
《计算机工程》
CAS
CSCD
北大核心
2009年第7期55-58,共4页
-
基金
国家自然科学基金资助项目(60673067)
-
文摘
针对当前的图形用户界面自动化测试中存在的局限性,提出一种每日自动回归测试(DART)框架的改进方案。研究DART流程、事件流图,包含了事件关联图的方法,实现对事件流图的优化,并采用权重选择法对DART方法进行改进,使之成为一种高效、简洁的自动冒烟测试框架。
-
关键词
图形用户界面
图形用户界面测试
每日自动回归测试
-
Keywords
Graphic User Interface(GUI)
GUI test
Daily Automated Regression Test(DART)
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于图像识别的移动端应用控件检测方法
被引量:5
- 3
-
-
作者
张文烨
-
机构
中国人民大学信息学院
-
出处
《计算机应用》
CSCD
北大核心
2020年第S01期157-160,共4页
-
文摘
为解决在浮窗等页面和控件重叠场景下,目前移动端应用常用的自动化测试技术无法准确识别待测控件的问题,基于计算机视觉和目标检测技术,提出一种新的移动端应用控件识别方法,将控件识别任务变换为目标检测任务。其次,采集应用的交互界面并标注其中的待测控件位置及类型,并使用多种主流目标检测模型在该数据集上进行训练和验证。最后,实现目标检测结果至Appium测试脚本的自动转换,使得基于目标检测技术的测试工具完全自动化运行成为可能。实验表明,所提方法可以有效识别待测控件,体现了对应用运行平台(Android/iOS)的鲁棒性,最高可取得0.634的平均精度均值(mAP)。
-
关键词
图形用户界面测试
自动化测试
控件识别
目标检测
-
Keywords
Graphical User Interface(GUI)testing
automated testing
component identification
object detection
-
分类号
TP311.56
[自动化与计算机技术—计算机软件与理论]
TP391.41
[自动化与计算机技术—计算机应用技术]
-