skip to main content
10.1145/3568231.3568283acmotherconferencesArticle/Chapter ViewAbstractPublication PagessietConference Proceedingsconference-collections
research-article

Automated Test on Multiple Platform Framework Development

Published:13 January 2023Publication History

ABSTRACT

Software testing is a phase in software development to ensure software quality. As more and more software is developed for web and mobile platforms, Software Quality Assurance (SQA) Engineer is responsible to test software on both platforms to ensure functionality on each platform. While automated test can be implemented to reduce the workload of SQA Engineer, it has its setbacks as automated test needs a huge effort to maintain it and available tools to develop automated test currently only support one platform. In this research, an automated test framework is proposed and developed that can test both web and mobile platforms. Compared to an automated test project that uses separate tools, a project that uses the proposed framework has 2.57% higher maintainability index. A user test to 3 SQA Engineers has also been conducted and the proposed framework has generally been given high maintainability rating.

References

  1. M. J. Harrold, “Testing: A roadmap,” 2000. doi: 10.1145/336512.336532.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. J. Kasurinen, O. Taipale, and K. Smolander, “Software test automation in practice: Empirical observations,” in Data Structure and Software Engineering: Challenges and Improvements, Apple Academic Press, 2016, pp. 110–148. doi: 10.1155/2010/620836.Google ScholarGoogle Scholar
  3. “ISTQB Glossary.” https://glossary.istqb.org/en/search/ (accessed Jan. 19, 2022).Google ScholarGoogle Scholar
  4. K. Wiklund, S. Eldh, D. Sundmark, and K. Lundqvist, “Impediments for software test automation: A systematic literature review,” Software Testing Verification and Reliability, vol. 27, no. 8. John Wiley and Sons Ltd, Dec. 01, 2017. doi: 10.1002/stvr.1639.Google ScholarGoogle Scholar
  5. S. Gojare, R. Joshi, and D. Gaigaware, “Analysis and design of selenium webdriver automation testing framework,” in Procedia Computer Science, 2015, vol. 50. doi: 10.1016/j.procs.2015.04.038.Google ScholarGoogle ScholarCross RefCross Ref
  6. P. Raulamo-Jurvanen, M. Mäntylä, and V. Garousi, “Choosing the right test automation tool: A grey literature review of practitioner sources,” in ACM International Conference Proceeding Series, 2017, vol. Part F128635. doi: 10.1145/3084226.3084252.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. V. Garousi and M. Felderer, “Developing, Verifying, and Maintaining High-Quality Automated Test Scripts,” IEEE Softw., vol. 33, no. 3, pp. 68–76, 2016, doi: 10.1109/MS.2016.30.Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. P. Oman and J. Hagemeister, “Construction and testing of polynomials predicting software maintainability,” J. Syst. Softw., vol. 24, no. 3, pp. 251–266, 1994, doi: 10.1016/0164-1212(94)90067-1.Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. D. Coleman, D. Ash, B. Lowther, and P. Oman, “Using Metrics to Evaluate Software System Maintainability,” Computer (Long. Beach. Calif)., vol. 27, no. 8, pp. 44–49, 1994, doi: 10.1109/2.303623.Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    SIET '22: Proceedings of the 7th International Conference on Sustainable Information Engineering and Technology
    November 2022
    398 pages
    ISBN:9781450397117
    DOI:10.1145/3568231

    Copyright © 2022 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 13 January 2023

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article
    • Research
    • Refereed limited

    Acceptance Rates

    Overall Acceptance Rate45of57submissions,79%
  • Article Metrics

    • Downloads (Last 12 months)23
    • Downloads (Last 6 weeks)2

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format .

View HTML Format