SlideShare a Scribd company logo
© 2011 LogiGear Corporation. All Rights Reserved
Installation TestingInstallation Testing
Definition & Method
© 2011 LogiGear Corporation. All Rights Reserved
TABLE OF CONTENTTABLE OF CONTENT
 INTRODUCTION
 METHODOLOGY
 SAMPLE TEST CASES & BUG CASES
 TIPS AND TRICKS
© 2011 LogiGear Corporation. All Rights Reserved
IntroductionIntroduction
 Installation testing is performed to ensure that all
Installed features and options function properly.
 It is also performed to verify that all necessary
components of the application are, indeed,
installed.
 In another word, Installation testing focuses on
the way the new application or system is placed
into its production environment
© 2011 LogiGear Corporation. All Rights Reserved
MethodologyMethodology
 Installation testing should take care of the
following points:
− To check if while installing product checks for the
dependent software / patches say Service pack3.
− Content/instructions displayed in installers are correct
(typo, grammar, characters)
− The product should check for the version of the same
product on the target machine, say the previous version
should not be over installed on the newer version.
− Installer should give a default installation path say
“C:programs.”
© 2011 LogiGear Corporation. All Rights Reserved
MethodologyMethodology
− Installer should allow user to install at location other then
the default installation path.
− Check if the product can be installed “Over the Network”
− Installation should start automatically when the CD is
inserted.
− Installer should give the remove / Repair options.
− When uninstalling, check that all the registry keys, files,
Dll, shortcuts, active X components are removed from the
system.
© 2011 LogiGear Corporation. All Rights Reserved
MethodologyMethodology
−  Try to install the software without administrative
privileges (login as guest).
− Try installing on different operating system.
− Try installing on system having non-compliant
configuration such as less memory / RAM / HDD.
− Different domaintime zone
− Installation completion details like Readme, INI and log
file
© 2011 LogiGear Corporation. All Rights Reserved
MethodologyMethodology
− with existing instance (for update)
− Forwardreverse compatibility
− ServerClient side validation
− Uninstalled application can be repaired with reinstall
© 2011 LogiGear Corporation. All Rights Reserved
Sample Test Cases & Bug CasesSample Test Cases & Bug Cases
 Test Cases
− Test Case 1 Summary: Verify application is
installed to the correct folder path specified by user
− Steps:
 Run application executable installation file
 Set the destination of installing application to a
specific folder ( e.g. C:AUT
 Complete the installation process
 Browse to C:AUT folder
 Check that all files and folders of installed
application are presents
© 2011 LogiGear Corporation. All Rights Reserved
Sample Test Cases & Bug CasesSample Test Cases & Bug Cases
− Test Case 2 Summary: Verify instructions in
installers are displayed correctly
− Steps
 Run application executable installation file
 Continue installation process through each screen
and make sure the content of instructions
displays correctly
© 2011 LogiGear Corporation. All Rights Reserved
Sample Test Cases & Bug CasesSample Test Cases & Bug Cases
− Bug Cases
• Summary: Installation process failed due to
defective installation package
© 2011 LogiGear Corporation. All Rights Reserved
Sample Test Cases & Bug CasesSample Test Cases & Bug Cases
− Summary: installers still gives out error
even user tries to install with
Administrator account
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TricksTips and Tricks
 Use flow diagrams to perform
installation testing. Flow diagrams
simplify our task. See example flow
diagram for basic installation testing
test case.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TricksTips and Tricks
Flow diagram
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TrickTips and Trick
 If you have previously installed
compact basic version of application
then in next test case install the full
application version on the same
path as used for compact version.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TricksTips and Tricks
 Use flow diagrams to automate the
testing efforts. It will be very easy
to convert diagrams into automated
scripts.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TrickTips and Trick
 Test the installer scripts used for
checking the required disk space. If
installer is prompting required disk
space 1MB, then make sure exactly
1MB is used or whether more disk
space utilized during installation. If
yes flag this as error.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TrickTips and Trick
 If possible set a dedicated system for
only creating disk images.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TricksTips and Tricks
 Forcefully break the installation
process in between. See the
behavior of system and whether
system recovers to its original state
without any issues. You can test this
“break of installation” on every
installation step.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and TricksTips and Tricks
 Use software’s available freely in
market to verify registry
changes on successful installation.
Verify the registry changes with your
expected change list after installation.
© 2011 LogiGear Corporation. All Rights Reserved
ReferenceReference
 http://www.softwaretestinghelp.com/cat
 http://www.vietnamesetestingboard.org/
 http://csqa.info/istqb_certification#comm

More Related Content

PPT
Basic Troubleshooting
PDF
Basic Computer Troubleshooting
PPTX
Installation testing
PPT
Basic Troubleshooting
PPTX
Computer Basics - Basic Troubleshooting Techniques.pptx
PPTX
Computer Troubleshooting - T.L.E.
PPT
Basic Computer Operation And Troubleshooting
PPTX
Hardware Problems
Basic Troubleshooting
Basic Computer Troubleshooting
Installation testing
Basic Troubleshooting
Computer Basics - Basic Troubleshooting Techniques.pptx
Computer Troubleshooting - T.L.E.
Basic Computer Operation And Troubleshooting
Hardware Problems

What's hot (20)

PDF
AI 9 | Bayesian Network and Probabilistic Inference
PPTX
Overview of physical storage media
PPTX
Unit 3 Control Flow Testing
PPT
Printer Troubleshooting
PPTX
Process Based Estimation.pptx
PDF
Computer Troubleshooting
PPTX
System Troubleshooting
PPT
Software Inspection And Defect Management
PPT
Network administration and Management
PPTX
Troubleshooting And Maintenance Fundamentals
PPTX
Computer Basics - Basic Troubleshooting Techniques.pptx
PDF
The bounded buffer
PPTX
Network components
PPTX
Installing software
PPT
TESTING STRATEGY.ppt
PPTX
Operations on Processes and Cooperating processes
PPT
Computer Lab Rules and Procedures
PDF
apply problem solve.pdf
PPT
Software process and project metrics
PPT
2.7 other classifiers
AI 9 | Bayesian Network and Probabilistic Inference
Overview of physical storage media
Unit 3 Control Flow Testing
Printer Troubleshooting
Process Based Estimation.pptx
Computer Troubleshooting
System Troubleshooting
Software Inspection And Defect Management
Network administration and Management
Troubleshooting And Maintenance Fundamentals
Computer Basics - Basic Troubleshooting Techniques.pptx
The bounded buffer
Network components
Installing software
TESTING STRATEGY.ppt
Operations on Processes and Cooperating processes
Computer Lab Rules and Procedures
apply problem solve.pdf
Software process and project metrics
2.7 other classifiers
Ad

Viewers also liked (20)

PPTX
Non-functional testing
PPTX
Non functional testing
PPT
Non Functional Testing_Sampath kumar Mohan
PPTX
Non-functional Testing (NFT) Overview
PPT
Non Functional Testing
PPTX
Compatibility testing
PDF
Non-Functional testing
PPTX
Develop skills in functional and non functional testing
PPT
Configuration testing
PPTX
Configuration testing
PPTX
What are the advantages of non functional testing
PPT
Software Compatibility testing
PPTX
Testing the User Interface - Coded UI Tests with Visual Studio 2010
PPTX
The importance of non functional testing
PPTX
GPCE16: Automatic Non-functional Testing of Code Generators Families
PPTX
Exactpro: Non-functional testing approach
PPT
Web Application Security Testing
PPTX
User Interface Testing | Best Practices
PDF
Characteristics of a well designed user interface
PPTX
Compatibility testing
Non-functional testing
Non functional testing
Non Functional Testing_Sampath kumar Mohan
Non-functional Testing (NFT) Overview
Non Functional Testing
Compatibility testing
Non-Functional testing
Develop skills in functional and non functional testing
Configuration testing
Configuration testing
What are the advantages of non functional testing
Software Compatibility testing
Testing the User Interface - Coded UI Tests with Visual Studio 2010
The importance of non functional testing
GPCE16: Automatic Non-functional Testing of Code Generators Families
Exactpro: Non-functional testing approach
Web Application Security Testing
User Interface Testing | Best Practices
Characteristics of a well designed user interface
Compatibility testing
Ad

Similar to Installation testing (20)

PDF
The Testing Planet Issue 4
PPTX
A comprehensive guide to testing installers & what to look for while test...
DOCX
Window Desktop Application Testing
PDF
InstallShield, MSI Projects Course Training
PPTX
SQA PPT by students of tybsc.it 2023--24
PPTX
How to get Automated Testing "Done"
PDF
Introducing Keyword-driven Test Automation
DOCX
Desktop applicationtesting
PDF
Anti-Patterns for Automated Testing
PPTX
Now Featuring the Latest Version!: Basic Patch Management for Basic Software
PDF
Introducing Keyword-driven Test Automation
PPT
Manual testing visonia
PPT
Install shield
PDF
Introducing Keyword-Driven Test Automation
PDF
PDF
MSI Packaging Free eBook
PDF
When Testers Feel Left Out in the Cold
PDF
Introducing Keyword-driven Test Automation
PDF
Tosca Online Training.pdf
PDF
Tosca Online Training.pdf
The Testing Planet Issue 4
A comprehensive guide to testing installers & what to look for while test...
Window Desktop Application Testing
InstallShield, MSI Projects Course Training
SQA PPT by students of tybsc.it 2023--24
How to get Automated Testing "Done"
Introducing Keyword-driven Test Automation
Desktop applicationtesting
Anti-Patterns for Automated Testing
Now Featuring the Latest Version!: Basic Patch Management for Basic Software
Introducing Keyword-driven Test Automation
Manual testing visonia
Install shield
Introducing Keyword-Driven Test Automation
MSI Packaging Free eBook
When Testers Feel Left Out in the Cold
Introducing Keyword-driven Test Automation
Tosca Online Training.pdf
Tosca Online Training.pdf

More from Robin0590 (6)

PPT
Selenium training
PPT
Python harness fundamental
PPT
Python harness exercises
PPT
Declare and write your own ta action
PPT
Internationalization & localization testing
PPT
Compatibility testing
Selenium training
Python harness fundamental
Python harness exercises
Declare and write your own ta action
Internationalization & localization testing
Compatibility testing

Recently uploaded (20)

PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
TLE Review Electricity (Electricity).pptx
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
1. Introduction to Computer Programming.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
A Presentation on Artificial Intelligence
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
A comparative analysis of optical character recognition models for extracting...
PPT
Teaching material agriculture food technology
Group 1 Presentation -Planning and Decision Making .pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
TLE Review Electricity (Electricity).pptx
NewMind AI Weekly Chronicles - August'25-Week II
SOPHOS-XG Firewall Administrator PPT.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
A comparative study of natural language inference in Swahili using monolingua...
Spectral efficient network and resource selection model in 5G networks
Mobile App Security Testing_ A Comprehensive Guide.pdf
Tartificialntelligence_presentation.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
Accuracy of neural networks in brain wave diagnosis of schizophrenia
1. Introduction to Computer Programming.pptx
cloud_computing_Infrastucture_as_cloud_p
Agricultural_Statistics_at_a_Glance_2022_0.pdf
A Presentation on Artificial Intelligence
MIND Revenue Release Quarter 2 2025 Press Release
Reach Out and Touch Someone: Haptics and Empathic Computing
A comparative analysis of optical character recognition models for extracting...
Teaching material agriculture food technology

Installation testing

  • 1. © 2011 LogiGear Corporation. All Rights Reserved Installation TestingInstallation Testing Definition & Method
  • 2. © 2011 LogiGear Corporation. All Rights Reserved TABLE OF CONTENTTABLE OF CONTENT  INTRODUCTION  METHODOLOGY  SAMPLE TEST CASES & BUG CASES  TIPS AND TRICKS
  • 3. © 2011 LogiGear Corporation. All Rights Reserved IntroductionIntroduction  Installation testing is performed to ensure that all Installed features and options function properly.  It is also performed to verify that all necessary components of the application are, indeed, installed.  In another word, Installation testing focuses on the way the new application or system is placed into its production environment
  • 4. © 2011 LogiGear Corporation. All Rights Reserved MethodologyMethodology  Installation testing should take care of the following points: − To check if while installing product checks for the dependent software / patches say Service pack3. − Content/instructions displayed in installers are correct (typo, grammar, characters) − The product should check for the version of the same product on the target machine, say the previous version should not be over installed on the newer version. − Installer should give a default installation path say “C:programs.”
  • 5. © 2011 LogiGear Corporation. All Rights Reserved MethodologyMethodology − Installer should allow user to install at location other then the default installation path. − Check if the product can be installed “Over the Network” − Installation should start automatically when the CD is inserted. − Installer should give the remove / Repair options. − When uninstalling, check that all the registry keys, files, Dll, shortcuts, active X components are removed from the system.
  • 6. © 2011 LogiGear Corporation. All Rights Reserved MethodologyMethodology −  Try to install the software without administrative privileges (login as guest). − Try installing on different operating system. − Try installing on system having non-compliant configuration such as less memory / RAM / HDD. − Different domaintime zone − Installation completion details like Readme, INI and log file
  • 7. © 2011 LogiGear Corporation. All Rights Reserved MethodologyMethodology − with existing instance (for update) − Forwardreverse compatibility − ServerClient side validation − Uninstalled application can be repaired with reinstall
  • 8. © 2011 LogiGear Corporation. All Rights Reserved Sample Test Cases & Bug CasesSample Test Cases & Bug Cases  Test Cases − Test Case 1 Summary: Verify application is installed to the correct folder path specified by user − Steps:  Run application executable installation file  Set the destination of installing application to a specific folder ( e.g. C:AUT  Complete the installation process  Browse to C:AUT folder  Check that all files and folders of installed application are presents
  • 9. © 2011 LogiGear Corporation. All Rights Reserved Sample Test Cases & Bug CasesSample Test Cases & Bug Cases − Test Case 2 Summary: Verify instructions in installers are displayed correctly − Steps  Run application executable installation file  Continue installation process through each screen and make sure the content of instructions displays correctly
  • 10. © 2011 LogiGear Corporation. All Rights Reserved Sample Test Cases & Bug CasesSample Test Cases & Bug Cases − Bug Cases • Summary: Installation process failed due to defective installation package
  • 11. © 2011 LogiGear Corporation. All Rights Reserved Sample Test Cases & Bug CasesSample Test Cases & Bug Cases − Summary: installers still gives out error even user tries to install with Administrator account
  • 12. © 2011 LogiGear Corporation. All Rights Reserved Tips and TricksTips and Tricks  Use flow diagrams to perform installation testing. Flow diagrams simplify our task. See example flow diagram for basic installation testing test case.
  • 13. © 2011 LogiGear Corporation. All Rights Reserved Tips and TricksTips and Tricks Flow diagram
  • 14. © 2011 LogiGear Corporation. All Rights Reserved Tips and TrickTips and Trick  If you have previously installed compact basic version of application then in next test case install the full application version on the same path as used for compact version.
  • 15. © 2011 LogiGear Corporation. All Rights Reserved Tips and TricksTips and Tricks  Use flow diagrams to automate the testing efforts. It will be very easy to convert diagrams into automated scripts.
  • 16. © 2011 LogiGear Corporation. All Rights Reserved Tips and TrickTips and Trick  Test the installer scripts used for checking the required disk space. If installer is prompting required disk space 1MB, then make sure exactly 1MB is used or whether more disk space utilized during installation. If yes flag this as error.
  • 17. © 2011 LogiGear Corporation. All Rights Reserved Tips and TrickTips and Trick  If possible set a dedicated system for only creating disk images.
  • 18. © 2011 LogiGear Corporation. All Rights Reserved Tips and TricksTips and Tricks  Forcefully break the installation process in between. See the behavior of system and whether system recovers to its original state without any issues. You can test this “break of installation” on every installation step.
  • 19. © 2011 LogiGear Corporation. All Rights Reserved Tips and TricksTips and Tricks  Use software’s available freely in market to verify registry changes on successful installation. Verify the registry changes with your expected change list after installation.
  • 20. © 2011 LogiGear Corporation. All Rights Reserved ReferenceReference  http://www.softwaretestinghelp.com/cat  http://www.vietnamesetestingboard.org/  http://csqa.info/istqb_certification#comm