Hurix DigitalHurix DigitalHurix DigitalHurix Digital
  • Home
  • What we do
    • Digital Content Solutions
      • eLearning & Training Solutions
      • Higher Education Solutions
      • K-12 Content Solutions
      • Design, Animation & Video Services
    • Digital Content Transformation
      • Production Services
      • Pre Press & Editorial Services
      • Quality As A Service
      • Robotic Process Automation
    • Digital Engineering & Technology
      • Learning Technology Services
      • Managed Cloud Services
      • Custom Software Development
      • E-Commerce Solutions
      • Business Analysis as a service
    • Digital Platforms
      • Kitaboo
      • Kitaboo Insight
      • Kitaboo College
      • Learning Management System
  • Who we are
    • About Us
    • Life at Hurix
    • Careers
  • Who We Serve
    • Higher Education Institutions
    • K-12 Institutions
    • Enterprises
    • Publishers
    • Societies & Nonprofit Associations
  • Resources
    • Blog
    • Case Studies
    • How To Guides
    • Whitepapers
    • Point Of View
    • Awards
    • Press Releases
    • Podcast
  • Contact Us
    Home Quality Assurance Types Of Installation Testing and How To Do It?
    NextPrevious
    installation-testing

    Types Of Installation Testing and How To Do It?

    By Devika Deshpande | Quality Assurance, Testing | Comments are Closed | 1 June, 2022 | 0

    The installation of an application is crucial, and any flaw in the installation can result in the user discarding the application. Hence, application installation testing is needed to ensure a smooth installation. 

    Application Implementation testing, otherwise known as Application Installation Testing, tests the mobile application’s successful installation across different mobile phones, gadgets, models, and OS. Application Installation Testing is usually carried out before the application first interacts with its customers. It is the last phase of the software testing life cycle (STLC). It ensures that all the components of your application are fully coordinated. Application uninstallation is just as important. After the application is uninstalled from the handheld device, it is critical that all related files are also deleted, and this is ensured by application uninstallation testing.

    Listed below are several types of mobile application installations:

    1. Silent installation
    2. Attended application installation
    3. Unattended mobile installation
    4. Network mobile installation
    5. Clean mobile installation
    6. Automated mobile installation

    Things to check before performing Application Installation testing:

    1. The various operating systems the application supports
    2. The type of installation that the application performs
    3. The OS on which the application has to be tested

    Here are the steps to carry out application installation testing successfully:

    • Check for existing applications and validate if the application checks for it too.
    • Check if the installers draw all the instructions properly.
    • Cancel/stop the installation process midway to check if the system returns to its original state.
    • Manually check the disk space and validate whether the application installer has calculated the disk space appropriately. 
    • Confirm the application’s responses in case of low disk space. Check if the application returns an appropriate error message when the device has low disk space.
    • Test for changes that take place in the registry during the application installation process.
    • Perform application uninstallation testing that ensures all related files are deleted once the application has been uninstalled.

    Test cases for Application Installation testing

    Typical test cases while performing Application Installation Testing are as follows:

    • Account for all the requirements and consider test cases for all the workflows.
    • Include test cases to verify if the old version of an application is already installed and, if so, have a test case to verify the installation of the application on the same path.
    • Have test cases that check for disk space available for installation and include cases to test the disk space before and just after installation.
    • Test for inadequate disk space and the corresponding error message.
    • Include Test cases that verify if your application prompts an appropriate error message in response to an error during installation.
    • Include a test script for checking the changes in the registry.
    • Include test cases for a forced stop of the installation.
    • Include test cases for both custom installation path and default installation path.
    • Test for a low RAM condition and the corresponding error message.
    • Test application installation when there is high security and the firewall is on.
    • Test how the application installs while another application of a similar type is running concurrently.
    • Test the installation process under varying network speeds.
    • Test the installation during multiple concurrent installations.
    • Include test cases to check the time taken for both the installation and the extraction process to be completed.
    • Have test cases to test the path of extraction of the application.
    • Include test cases for the uninstallation of the application and have test cases to check if all related files are deleted at the time of uninstallation. Also, have test cases to check uninstallation behavior when stopped midway.
    • Test for patch installation and update installation.
    • Have test cases to check the reaction of the installer when a newer version of the app is present and the user is installing an older version.
    • Include test cases for different interruptions like an incoming call or a message, low battery, plugging in the charger, etc.
    • Include test cases to check the installation path both in SD card and phone memory.

    At Hurix, our quality assurance team ensures that your application has been installed correctly, with all the necessary modules and requirements, so that it can perform the task required flawlessly. 

    To know more about more solutions from HurixDigital, please write to us at marketing@hurix.com, or visit our website Hurix.com

    application, installation testing, quality assurance, quality control, testing

    Devika Deshpande

    More posts by Devika Deshpande

    Related Post

    • localization-testing

      Why Localization Testing Must Be Your Top Priority?

      By Devika Deshpande | Comments are Closed

      The main goal of a mobile application developer or marketer is to increase the app’s visibility and exposure. This translates to an increase in the app’s monthly active users (MAU) and finally the revenue. ToRead more

    • consulting

      Importance Of QA Consulting and Analysis

      By Devika Deshpande | Comments are Closed

      At HurixDigital, we create and offer intelligent solutions to help your business grow. Our well-equipped QA Consulting and Analysis team of experts draws on our vast experience and domain knowledge to assist you in improvingRead more

    • penetration-testing

      Penetration Testing – Types, Stages and Vulnerabilities

      By Devika Deshpande | Comments are Closed

      Penetration Testing Penetration testing (ethical hacking) is the deliberate launching of simulated cyber-attacks in order to spot vulnerabilities, which can be exploited, in systems, websites, networks, and applications. The main objective of penetration testing isRead more

    • ui-testing

      Challenges In UI Testing and How To Fix Them

      By Devika Deshpande | Comments are Closed

      UI Testing User interface (UI) testing is an essential part of the software testing cycle. In UI testing, all interface components are tested to validate if the applications have the expected functionalities and if theyRead more

    • Quality control vs quality assurance

      Differences Between Quality Assurance and Quality Control

      By Rajakrishnan B. | Comments are Closed

      Quality is not an act, it’s a habit. For every organization, delivering products and services of the highest quality is of paramount importance. Having an effective quality management system to monitor the quality of productsRead more

    NextPrevious

    More Resources

    • Case Studies
    • Whitepapers
    • How To Guides
    • Point of View
    • Awards
    • Press Release
    • Podcast

    Follow Us

    Recent Posts

    • Game Based Education
      30 March, 2023
      Comments Off on 7 Key Benefits of Game-Based Education in a Digital World

      7 Key Benefits of Game-Based Education in a Digital World

    • Online Learning
      30 March, 2023
      Comments Off on All You Need to Know About Switching from Traditional to Online Learning

      All You Need to Know About Switching from Traditional to Online Learning

    • Custom Learning
      30 March, 2023
      Comments Off on Advantages of Custom Learning Content Over Off-the-Shelf Courses

      Advantages of Custom Learning Content Over Off-the-Shelf Courses

    • LMS K-12 Education
      30 March, 2023
      Comments Off on Top 5 LMS for K-12 Education

      Top 5 LMS for K-12 Education

    Categories

    • Digital Content Solutions
    • Digital Engineering & Technology
    • Digital Products & Platforms
    • Digital Transformation Services
    • Higher Ed & K-12 Solutions

    Services & Solutions

    • Managed Cloud Services
    • Custom Software Development
    • eLearning & Training Solutions
    • Pre Press & Editorial Services
    • Higher Education Solutions

    Products and Platforms

    • Kitaboo
    • Kitaboo Insight
    • Kitaboo College
    • Learning Management System
    • ePUB3 Conversion

    Resources

    • Blog
    • Case Studies
    • Press Releases
    • How To Guides
    • Whitepapers
    • Point Of View

    About Us

    • Our Clients
    • Contact Us
    • Awards
    • CSR Policy
    • Privacy Policy
    • Cookie Policy
    Copyright © 2023 Hurix | All Rights Reserved.
    • Home
    • What we do
      • Digital Content Solutions
        • eLearning & Training Solutions
        • Higher Education Solutions
        • K-12 Content Solutions
        • Design, Animation & Video Services
      • Digital Content Transformation
        • Production Services
        • Pre Press & Editorial Services
        • Quality As A Service
        • Robotic Process Automation
      • Digital Engineering & Technology
        • Learning Technology Services
        • Managed Cloud Services
        • Custom Software Development
        • E-Commerce Solutions
        • Business Analysis as a service
      • Digital Platforms
        • Kitaboo
        • Kitaboo Insight
        • Kitaboo College
        • Learning Management System
    • Who we are
      • About Us
      • Life at Hurix
      • Careers
    • Who We Serve
      • Higher Education Institutions
      • K-12 Institutions
      • Enterprises
      • Publishers
      • Societies & Nonprofit Associations
    • Resources
      • Blog
      • Case Studies
      • How To Guides
      • Whitepapers
      • Point Of View
      • Awards
      • Press Releases
      • Podcast
    • Contact Us
    Hurix Digital
    We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
    Cookie SettingsAccept All
    Manage consent

    Privacy Overview

    This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
    Necessary
    Always Enabled
    Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
    Non-necessary
    Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
    SAVE & ACCEPT