Skip to content
Related Articles

Related Articles

Installation testing in Software Testing

View Discussion
Improve Article
Save Article
  • Last Updated : 07 Jul, 2022
View Discussion
Improve Article
Save Article

Prerequisite: Software Testing

Installation testing :

Testing the procedures to achieve an installed software system that can be used are known as installation testing. In this installation testing checking full or partial upgrades and other features install/uninstall processes are included. The installation testing ensures that the software application has been successfully installed with all its inherent features or not. It is also named as implementation testing, mainly it’s done in the end phase.

What are the features of installation testing?

  • Activity-based testing
  • Executed during operational Acceptance testing
  • Performed by software testing engineers along with configuration manager
  • Helps in delivering the optimum user experience
  • Helps in the identification and detection of bugs during the installation
  • Installation testing is executed during the last stage of STLC

There are challenges faced that sometimes impact the installation testing process and many times it just gets chaotic.

  1. Numerous validation condition
  2. The product needs to be tested on different configuration

As the software installation process is validated for many reasons the requirements also vary in different platforms and to less the time consumption the automated workflows are used.

Working on installation testing :

The installation testing is procured from the developers. The company’s development provides the access to install packages as well as the manual. So, from these things, the testers basically get an idea of the testable and non-testable components. If there is any difficulty during the process then the developer team is informed. The main objective come under the condition is to making the easiest and simplest manual in order to get the best outcome.

The Goals of installation testing :

The main aim is to ensure there are no blocks that prevent end-users from using the software and minimizes its efficiency. The bug and errors are fetched by this. It makes sure that there is no problem faced regarding the different platforms.

It helps in verifying the proper distribution of the following software to the particular location.

Types of attending types :

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

Pros of installation testing :

  • The first biggest advantage is that it verifies the designs of apps and software on a basic level of test performance.
  • It’s a very crucial part of STLC which helps in maintaining the standard according to that.
  • It’s a very quick and handy method to check the version of the software
  • The greater output results of installation testing help the developer to improve the app or software.

Cons of installation testing :

  • Sometimes there is a failure caused due to some external factors as well as bugs in code thus a time taking and tiring process
  • The process of execution of test cases is time-consuming, especially during installation testing.
  • The result or the outcomes entirely depends on the test case driven.

Conclusion :

Installation testing is one of the critical aspects of software testing which is skipped results in software malfunction. Overall there is a large scope of install testing which often leads to several challenges.  A good installation testing results in no issues and hence installation of software takes place and smooth installation generates customers the confidence to use the software further.

My Personal Notes arrow_drop_up
Recommended Articles
Page :

Start Your Coding Journey Now!