With the combination of Internet and mobile communication, mobile Internet has been attracting more attention recently. The variation, flexible access interfaces, intelligent and context-aware characteristics of mobile devices, require better quality of software applications and services. Traditional software testing methods have limited ability on load generation for service, context-aware test case design for client and test paradigm. This project is focused on the study of software testing improvement for mobile Internet: how to automatically extract user session path and request data from application log, then reconstruct user behavior; how to design load generator according to the distribution statistics of log data, and use load factor to adjust varied requirement of Web applications; how to generate context based test cases for context-aware-adaptive applications; how to apply improved mobile agent algorithm to simulate context situation and run test cases; how to design cloud based test paradigm and framework to fullfill various levels of test requirements for applications and services. This project has a good sense of theoretical research and engineering guidance value for software testing methodology of mobile Internet.
以移动通信与互联网结合的移动互联网近年来受到普遍关注。移动终端多样性、接入灵活性、智能与传感特性对软件应用及其服务质量提出了更高要求,而传统软件测试方法在移动互联网环境下服务器端的负载生成、客户端的上下文测试用例设计、整体测试模式上都日益凸显出其局限性。本项目申请将研究面向移动互联网的软件测试改进方法:如何从应用日志中自动提取会话请求路径和请求数据,重构用户行为;如何根据日志负载分布统计规律设计负载发生器重构测试负载,并通过负载因子灵活适应各种Web应用需求;如何对上下文感知适应应用进行基于上下文驱动的用例自动生成和覆盖准则设计;如何通过改进的移动代理算法模拟上下文环境并运行测试用例;如何设计基于云计算技术的测试模式与框架以灵活适应应用服务各种层次的测试需求。本研究对改善移动互联网下软件应用服务质量具有良好的理论研究意义和工程指导价值。
针对移动互联网迅猛发展及其与云计算,大数据等技术结合,移动应用开发及部署日益普及,然而移动终端多样性、接入灵活性、智能与传感特性对软件应用及其服务质量提出了更高要求,而传统软件测试方法、工具与技术在移动互联网环境下服务器端的负载生成、客户端的上下文测试用例设计、整体测试模式及软件可靠性保障上都日益凸显出其局限性。本项目主要研究面向移动互联网的软件测试改进方法:具体包括1):从应用日志中自动提取会话请求路径和请求数据,重构用户行为;2):根据日志负载分布统计规律设计负载发生器重构测试负载,并通过负载因子灵活适应各种Web 应用需求;3):针对上下文感知适应应用进行基于上下文驱动的用例自动生成和覆盖准则设计;4):通过改进的移动代理算法模拟上下文环境并运行测试用例;5):设计基于云计算技术的测试模式与框架以灵活适应应用服务各种层次的测试需求。本项目研究对改善移动互联网下软件应用服务质量,提高移动应用软件开发具有良好的理论研究意义和工程指导价值。本项目目前已实现完成了基于移动互联网应用构建一种基于会话的通用服务质量评价模型设计,针对基于移动互联网的软件与应用质量改善,设计专业化软件自动化测试平台,具体功能包括:a)在功能测试方面实现了测试用例的自动化生成,以节省手工编写测试用例的开销;使平台生成的测试用例在不同版本的Android 操作系统平台上复用;简化测试用例的组织和管理,使持续集成测试可以同时针对多个移动终端、多个测试用例和测试套件执行测试,最后自动生成测试报告,提高测试效率;b)在性能测试方面实现:能够模拟用户应用行为,虚拟大并发量访问,和高强度服务器负载,实时监控系统性能并分析性能瓶颈,研究崩溃分析技术以及测试数据展现。c)在整体测试模式上,设计基于云计算的测试模式与框架以灵活适应应用服务各种层次的测试需求,包括客户端、服务器端性能监控,并支持对源代码的自动分析。
{{i.achievement_title}}
数据更新时间:2023-05-31
跨社交网络用户对齐技术综述
基于 Kronecker 压缩感知的宽带 MIMO 雷达高分辨三维成像
拥堵路网交通流均衡分配模型
基于LBS的移动定向优惠券策略
基于资本驱动的新型互联网营造系统初探
面向对象软件测试方法论之研究
面向方面软件的测试技术研究
面向软件回归测试用例集优化的混合进化方法研究
面向软件可信性演进的软件测试技术研究