温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.a1qa.com/blog/installation-testing-phases
点击访问原文链接

Installation testing phases

Installation testing phases Services Back Full-cycle testing services QA consulting Software lifecycle QA Ad-hoc testing Test automation Pre-certification testing User acceptance testing Crowdsourced testing Documentation services QA for digital transformation Engagement models Team augmentation Dedicated QA teams Managed testing services Fixed-price QA projects Quality engineering Shift-left testing Continuous testing Testing in Agile Multi-vendor environment Complete test coverage Functional testing Performance testing Cybersecurity testing Accessibility testing Compatibility testing Embedded testing Integration testing Localization testing Microservices testing Migration testing Regression testing Usability testing Systems & platforms Web apps Mobile apps Blockchain CRM ERP AR/VR Cloud Internet of things Medical devices Desktop Big data Salesforce SaaS AWS Azure Industries Back Software development Banking and financial services Telecommunications Media and entertainment Travel and hospitality eCommerce Insurance Healthcare Gaming Education Blog 25 April 2025 Building a safety net for banks: the role of testing in the ISO 20022 shift Approach Back How we work Testing environment Industry expertise Process maturity QA outsourcing ...With fast response to our requirements and professional approach, I can definitely recommend the cooperation with a1qa. Rainar Ütt, Head of Quality, InnoGames Portfolio Blog Company Back About us Clients QA Academy Awards News Values Events Contact us Case study a1qa helps roll out multi-regional mobile solutions for a leader in financial technology Contact us Blog Installation testing phases Installation testing is a check that software application is successfully installed and is working as expected after installation. 9 January 2014 QA consulting Home Blog Installation testing phases Environment setup Installation wizard GUI Prerequisites Article by Svetlana Pravdina CEO Installation testing is widely used in QA outsourcing, as it stands for checking up if software is successfully installed and is working as expected after installation. Though the process of installation testing doesn`t end on receiving message “Installed successfully”. The process goes through the phases like:

Environment setupInstallation wizard GUI testPrerequisites handling testActual setup testLicensing testOther available actions test Let`s pay attention to each one of them and get into some details. In this post take a look at phases of Environment setup, Installation wizard GUI test, Prerequisites handling test.

Environment setup All the installation tests should be run on a clean machine. Usually, it means the machine with the minimal software package installed. However, if the application will be used in the standardized environment, a tester should reproduce it.
Start with preparing a virtual machine for each supported OS. Using snapshots is a good way to control the process. They provide the ability to unroll the changes. For example, if you test the application requiring .NET Framework and MS SQL Server, the snapshots like these might be necessary

Clean machine (just after Windows installation)All Windows updates installed.NET Framework installedMS SQL Server installedAdditional snapshots for hardware requirements test On this phase, try not to rely on the application uninstaller to go back to the clear machine state as most uninstallers leave some files/folders/settings unremoved. It is always better to use VM snapshots instead.

Installation wizard GUI Simplicity and transparency are really important for the installation process. The tester should check that installation wizard forces user to set up only the parameters required for the installation and the first application run. E.g., UI language can be chosen in the wizard, while color scheme selection should be deferred to the program’s first run.

Installation wizard usually has the following screens:

Welcome screenLicense agreementSeveral screens for different options setupThe last screen informing of successful installation The screens should be combined and should have the areas of step name, short step description, navigation area and UI elements to input required information.

Apart from that, during the process user should be informed about the results of operations made by the installation program. However, the information should be presented in an understandable way using progress bar and a list of executed operations, error messages and so on.

Prerequisites Prerequisites handling uses two common scenarios. Either the installation program installs all prerequisites by itself or prerequisites are listed and provided with download links.

The stage requires for checking the installation program correctly recognizes already installed prerequisites. Plus, if the prereqs need to be downloaded from the Internet, mind that the redundant downloads significantly increase the installation time. Remember to check that previous versions of prerequisite software are not recognized as correct.

In case some of the prerequisites have versions newer than those listed in the installation wizard test, if it’s possible to install the application along with them and if there are any issues with that. Moreover, if the application has some “negative” prerequisites, i.e., known issues when installed along with some 3rd party software, e.g., antivirus, user should be warned about this before installation starts.

Applying these simple techniques allows the tester to check and improve every single step. Next time we`ll get through the other 3 phases.

Share this: More Posts 18 June 2025, by a1qa 5 min read Harmony in diversity: mastering quality across ecosystems of QA and test automation vendors Learn how to turn vendor diversity into a strategic advantage with a collaborative, thought-out approach. QA consulting Quality assurance Software lifecycle QA 9 January 2025, by a1qa 7 min read Dedicated team model in QA: all you should know about it Check on everything you should know about when to apply, how to run and pay for a dedicated team in QA. Interviews QA consulting Quality assurance 17 November 2024, by a1qa 5 min read QA for financial applications: 5 reasons why it is a must-have Striving to release high-quality financial apps? Read on and discover 5 core reasons why your eBanking and financial solutions need software testing. QA consulting QA in Fintech Quality assurance Test automation 27 September 2024, by a1qa 7 min read Why do bugs get missed? Learn the problems and tips to avoid them Still, finding overlooked bugs after the app goes live? Let’s find out why this happens and how to fix it. Performance testing QA consulting Quality assurance Test automation 25 April 2024, by a1qa 4 min read Optimizing software performance with shift-left testing Still in doubt whether to include performance testing from the initial development stages? Learn the benefits companies obtain with shift-left performance testing. Performance testing QA consulting Quality assurance Test automation 31 March 2020, by Dmitry Tishchenko 4 min read QA outsourcing – the respond to unprecedented global challenge How can companies meet their business-critical needs without health risks? QA outsourcing is the answer. Get to know why it is the right decision in this time of need. QA consulting Quality assurance 7 January 2020, by Performance R&D 6 min read How to enhance performance of your web software product? In this article, we are highlighting the aspects that can help get an objective picture of the performance health of your software product and make it more high-quality. Performance testing QA consulting Web app testing 12 July 2019, by a1qa 4 min read 3 steps to plan for high quality Dev teams always believe the software they’ll deliver will be of acceptably good quality. But without specifying what is meant by “good” and making a plan for it, the results may be far from the expected. QA consulting Quality assurance 14 April 2019, by a1qa 5 min read Top 8 questions about starting cooperation with a1qa We’ve compiled the list of most common questions about the peculiarities of cooperation with a1qa. Have a look! QA consulting Quality assurance Related posts Get in touch Name Please fill in the required field. Email Email address seems invalid. Company Phone Project description Please fill in the required field. I hereby give my consent for a1qa and its affiliates to process my personal data in accordance with Privacy Notice for the purpose of handling my request and responding to it. I am aware of the fact that I have the right to withdraw my consent at any time. Please accept the terms to proceed. Add an attachment This file is too large Up to 5 attachments. File must be less than 5 MB.
Allowed types: jpg, jpeg, png, svg, pptx, pdf, doc, docx, ppt, odt File input 1 File input 2 File input 3 File input 4 File input 5 Send a message Thank you! Thank you for reaching out! We’ll get back to you shortly. Close We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy. Accept United States
160 Clairemont Ave, Suite 200, Decatur, GA 30030
+1 720 207 5122

United Kingdom
3rd Floor, 5-8 Dysart Street, Moorgate House, London, EC2A 2BX
+44 204 525 7620

Subscribe to news Subscribe to news Full name Please fill in the required field. Company Please fill in the required field. Email Email address seems invalid. I would like to subscribe to a1qa’s newsletter and other marketing communication. By clicking this checkbox, I give my consent for a1qa and its affiliates to process my personal data in accordance with the Privacy Notice.

You can unsubscribe at any time by clicking the button "Unsubscribe" at the bottom of every email. Please accept the terms to proceed. Subscribe Thank you! Thank you for reaching out! We’ll get back to you shortly. Close Follow us © a1qa software testing company, 2026. All rights reserved. Privacy Policy Quality

智能索引记录