In the last decade, both the mobile market and app development have seen exponential growth, with millions of apps in online stores and billions of downloads recorded. Several development processes are used for app development, with agile approaches being the best fit for the market model. However, there is a weakness in testing activities and tasks. To provide a tool to improve software quality, we present a proposal for a framework for software testing in apps. Our proposal combines a series of tools used to evaluate an application in key areas such as consistency, security, compatibility, stress, among others, the development activities that provide a deliverable, and Mobile Ilities. To evaluate the feasibility of using the proposal, a toy app was used. The results reflect situations where the app’s behavior is not desired and its relationship with mobile ilities. The main contribution of the paper is to guide app developers in evaluating apps and contributing to improving app quality.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

MobileTestPro: Testing Framework for Mobile Application

  • Jorge Romero-Collaguazo,
  • Danilo Martinez,
  • Mireya Zapata,
  • Xavier Ferre

摘要

In the last decade, both the mobile market and app development have seen exponential growth, with millions of apps in online stores and billions of downloads recorded. Several development processes are used for app development, with agile approaches being the best fit for the market model. However, there is a weakness in testing activities and tasks. To provide a tool to improve software quality, we present a proposal for a framework for software testing in apps. Our proposal combines a series of tools used to evaluate an application in key areas such as consistency, security, compatibility, stress, among others, the development activities that provide a deliverable, and Mobile Ilities. To evaluate the feasibility of using the proposal, a toy app was used. The results reflect situations where the app’s behavior is not desired and its relationship with mobile ilities. The main contribution of the paper is to guide app developers in evaluating apps and contributing to improving app quality.