首页> 外文期刊>Software Testing, Verification and Reliability >An end-user-centric test generation methodology for performance evaluation of mobile networked applications
【24h】

An end-user-centric test generation methodology for performance evaluation of mobile networked applications

机译:用于移动网络应用的绩效评估的最终用户中心测试生成方法

获取原文
获取原文并翻译 | 示例

摘要

We propose a model-based test generation methodology to evaluate the impact of the interaction of the wireless network and application configurations on the performance of mobile networked applications. We consider waiting time delay to model wireless network quality. We classify mobile applications into two groups. Group I represents applications where end-user experience is mainly affected by waiting time delay during service consumption, while group II represents applications where end-user experience is affected by waiting time delay before service consumption. Test generation is formulated as an inversion problem. However, for group I applications, solving the inversion problem is expensive. Therefore, we utilize metamorphic testing to mitigate the cost of test oracles. We formulate metamorphic test generation as maximization of the distance between seed and follow-up test cases. Two test coverage criteria are proposed: user experience and user-experience-and-input interaction. Network models are developed for a mobile device that has network access through a WiFi hot spot and uses either transmission control protocol or user datagram protocol. Two mobile applications are used to demonstrate the methodology: multimedia streaming and web browsing. Application of the methodology when user actions are taken into consideration is also addressed. The effectiveness of the methodology is evaluated using two metrics: the incurred time cost and redundancy in the generated test suite. The obtained results show the advantage of casting test generation as an inversion problem, compared with random testing. For apps with intensive performance models, combining metamorphic testing with the methodology has tremendously reduced the cost of test oracles.
机译:我们提出了一种基于模型的测试生成方法,以评估无线网络和应用程序配置对移动网络应用的性能的影响。我们考虑等待时间延迟模拟无线网络质量。我们将移动应用程序分为两组。 C组代表了最终用户体验主要受到在服务消费期间等待时间延迟的影响的应用程序,而组II代表通过在服务消耗之前等待时间延迟影响最终用户体验的应用。测试生成被制定为反演问题。但是,对于I次应用程序,解决反转问题是昂贵的。因此,我们利用了变质测试来减轻测试oracles的成本。我们将变质试验产生为种子和后续测试用例之间的距离的最大化。提出了两个测试覆盖标准:用户体验和用户体验和输入交互。为通过WiFi热点提供网络访问的移动设备开发了网络模型,并使用传输控制协议或用户数据报协议。两个移动应用程序用于演示方法:多媒体流和Web浏览。还解决了用户行动时的应用方法。使用两个度量评估方法的有效性:生成的测试套件中的产生时间成本和冗余。与随机测试相比,所得结果表明铸造试验生成作为反演问题的优点。对于具有密集性能模型的应用,将变质测试与方法相结合,这已经提高了测试oracles的成本。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号