SlideShare ist ein Scribd-Unternehmen logo
1 von 18
© 2011 LogiGear Corporation. All Rights Reserved
Configuration Testing
THINGS YOU NEED TO KNOW
© 2011 LogiGear Corporation. All Rights Reserved
TABLE OF CONTENT
 Introduction
 Objectives
 Preconditions
 Testcases
 Bugs
 Tips & Tricks
© 2011 LogiGear Corporation. All Rights Reserved
Introduction
 Configuration testing is the system testing
of different variations of an
integrated, blackbox application against its
configurability requirements.
 The typical goals of configuration testing
are to:
Cause the application to fail to meet its
configurability requirements so that the
underlying defects can be
identified, analyzed, fixed, and prevented in the
future.
© 2011 LogiGear Corporation. All Rights Reserved
Objectives
 The typical objectives of configuration
testing are to:
Partially validate the application (i.e., to
determine if it fulfills its configurability
requirements).
Cause failures concerning the configurability
requirements that help identify defects that are
not efficiently found during unit and integration
testing:
• Functional Variants.
• Internationalization (e.g., multiple
languages, currencies, taxes and tariffs, time
zones, etc.).
• Personalization
© 2011 LogiGear Corporation. All Rights Reserved
Objectives
Report these failures to the development
teams so that the associated defects can
be fixed.
Determine the effect of adding or
modifying hardware resources such as:
• Memory
• Disk and tape resources
• Processors
• Load balancers
Determine an optimal system
configuration.
© 2011 LogiGear Corporation. All Rights Reserved
Preconditions
 Configuration testing can typically
begin when the following
preconditions hold:
The configurability requirements to be
tested have been specified.
Multiple variants of the application exist.
The relevant software components have
passed unit testing.
© 2011 LogiGear Corporation. All Rights Reserved
Software integration testing has started.
However, configuration testing can begin
prior to the distribution of the software
components onto the hardware
components.
The relevant system components have
passed system integration testing.
The independent test team is adequately
staffed and trained in configuration
testing.
The test environment is ready.
© 2011 LogiGear Corporation. All Rights Reserved
Test Cases
 Test Case 1 Description:
This use case describes the scenario of
booting with multiple displays
© 2011 LogiGear Corporation. All Rights Reserved
Test Cases
 How to test
Turn your computer off (most likely a
laptop in this scenario)
Plug in an external monitor
Turn your computer on again
Watch the boot sequence up to the login
screen
© 2011 LogiGear Corporation. All Rights Reserved
Test Cases
 Expected Result
Ignore the external display
Clone the displays if they have the
same dimensions
Treat the displays as one big screen
with the Fedora logo appearing on one
of the monitors
© 2011 LogiGear Corporation. All Rights Reserved
Test Cases
 Test Case 2 Description
This use case describes the scenario of
logging in with multiple displays
© 2011 LogiGear Corporation. All Rights Reserved
 How to test
Log out
On the login screen, change the display
configuration
• If an external monitor was plugged in,
unplug it
• If no external monitor was plugged in, plug
one in now
Log in
© 2011 LogiGear Corporation. All Rights Reserved
 Expected Result
The login screen should handle the display
configuration change reasonably, e.g.
Ignore the external display
Clone the monitors if they have the same
dimensions
Treat the monitors as one big screen with the
login screen appearing on one of the monitors
Move the greeter to the remaining screen if the
monitors it was on gets unplugged
© 2011 LogiGear Corporation. All Rights Reserved
Bug Cases
 Bug 1: Configuration error with
Mobile device

© 2011 LogiGear Corporation. All Rights Reserved
Bug Cases
 Bug 2: occurs with same ASP.NET
version but on diff browsers
© 2011 LogiGear Corporation. All Rights Reserved
Tips & Tricks
 If you are starting for the
configuration testing on a piece of
software, we need to consider which
of these configuration areas would be
most closely tied to the program.
© 2011 LogiGear Corporation. All Rights Reserved
Tips and tricks
A highly graphical computer game will
require lots of attention to the video and
sound areas
A greeting card program will be
especially vulnerable to printer issues
A fax of communications program will
need to be tested with numerous
modems and network configuration.
© 2011 LogiGear Corporation. All Rights Reserved
Reference
 .http://www.allinterview.com/showan
swers/56412/page2.html.
 .http://www.opfro.org/index.html?Co
mponents/WorkUnits/Activities/Testin
g/ConfigurationTesting.html~Content
s.
 .http://fedoraproject.org/wiki/QA:Tes
tcase_Display_Configuration_Login.

Weitere ähnliche Inhalte

Was ist angesagt?

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts pptRathna Priya
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and typesConfiz
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testingHadi Fadlallah
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | EdurekaEdureka!
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management Manish Chaurasia
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? EdurekaEdureka!
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1Raghu Kiran
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.pptKomal Garg
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing trainingJohn Roddy
 
Test Execution
Test ExecutionTest Execution
Test ExecutionRajathi-QA
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Ankit Prajapati
 
Types of software testing
Types of software testingTypes of software testing
Types of software testingPrachi Sasankar
 

Was ist angesagt? (20)

Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Software testing methods, levels and types
Software testing methods, levels and typesSoftware testing methods, levels and types
Software testing methods, levels and types
 
Software testing
Software testing Software testing
Software testing
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Software testing
Software testingSoftware testing
Software testing
 
Introduction to Software Test Automation
Introduction to Software Test AutomationIntroduction to Software Test Automation
Introduction to Software Test Automation
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
What is Integration Testing? | Edureka
What is Integration Testing? | EdurekaWhat is Integration Testing? | Edureka
What is Integration Testing? | Edureka
 
defect tracking and management
defect tracking and management   defect tracking and management
defect tracking and management
 
What is Test Plan? Edureka
What is Test Plan? EdurekaWhat is Test Plan? Edureka
What is Test Plan? Edureka
 
Manual testing concepts course 1
Manual testing concepts course 1Manual testing concepts course 1
Manual testing concepts course 1
 
Software testing.ppt
Software testing.pptSoftware testing.ppt
Software testing.ppt
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software testing
Software testingSoftware testing
Software testing
 
powerpoint template for testing training
powerpoint template for testing trainingpowerpoint template for testing training
powerpoint template for testing training
 
Configuration testing
Configuration testingConfiguration testing
Configuration testing
 
Test Execution
Test ExecutionTest Execution
Test Execution
 
Software testing Report
Software testing ReportSoftware testing Report
Software testing Report
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
 
Types of software testing
Types of software testingTypes of software testing
Types of software testing
 

Andere mochten auch

Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional TestingNishant Worah
 
20150314 - Functional Testing for Configuration Management @ Cascadia IT Con...
20150314  - Functional Testing for Configuration Management @ Cascadia IT Con...20150314  - Functional Testing for Configuration Management @ Cascadia IT Con...
20150314 - Functional Testing for Configuration Management @ Cascadia IT Con...garrett honeycutt
 
OWASP OTG-configuration (OWASP Thailand chapter november 2015)
OWASP OTG-configuration (OWASP Thailand chapter november 2015)OWASP OTG-configuration (OWASP Thailand chapter november 2015)
OWASP OTG-configuration (OWASP Thailand chapter november 2015)Noppadol Songsakaew
 
Develop skills in functional and non functional testing
Develop skills in functional and non functional testingDevelop skills in functional and non functional testing
Develop skills in functional and non functional testingMaveric Systems
 
Installation testing
Installation testingInstallation testing
Installation testingRobin0590
 
Non-functional testing
Non-functional testingNon-functional testing
Non-functional testingVishwanath KC
 
Non functional testing
Non functional testingNon functional testing
Non functional testingVaibhav Dash
 
Non Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar MohanNon Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar MohanSampath kumar Mohan
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testingAbdul Basit
 
Exactpro: Non-functional testing approach
Exactpro: Non-functional testing approachExactpro: Non-functional testing approach
Exactpro: Non-functional testing approach Iosif Itkin
 
Web Application Security Testing
Web Application Security TestingWeb Application Security Testing
Web Application Security TestingMarco Morana
 
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview Assaf Halperin
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testingAnkit Gujjar
 
Security testing
Security testingSecurity testing
Security testingbaskar p
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testingKanoah
 

Andere mochten auch (19)

Installation testing
Installation testingInstallation testing
Installation testing
 
Non Functional Testing
Non Functional TestingNon Functional Testing
Non Functional Testing
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
 
20150314 - Functional Testing for Configuration Management @ Cascadia IT Con...
20150314  - Functional Testing for Configuration Management @ Cascadia IT Con...20150314  - Functional Testing for Configuration Management @ Cascadia IT Con...
20150314 - Functional Testing for Configuration Management @ Cascadia IT Con...
 
OWASP OTG-configuration (OWASP Thailand chapter november 2015)
OWASP OTG-configuration (OWASP Thailand chapter november 2015)OWASP OTG-configuration (OWASP Thailand chapter november 2015)
OWASP OTG-configuration (OWASP Thailand chapter november 2015)
 
Develop skills in functional and non functional testing
Develop skills in functional and non functional testingDevelop skills in functional and non functional testing
Develop skills in functional and non functional testing
 
Installation testing
Installation testingInstallation testing
Installation testing
 
Non-functional testing
Non-functional testingNon-functional testing
Non-functional testing
 
Non functional testing
Non functional testingNon functional testing
Non functional testing
 
Non Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar MohanNon Functional Testing_Sampath kumar Mohan
Non Functional Testing_Sampath kumar Mohan
 
Software Compatibility testing
Software Compatibility testingSoftware Compatibility testing
Software Compatibility testing
 
Exactpro: Non-functional testing approach
Exactpro: Non-functional testing approachExactpro: Non-functional testing approach
Exactpro: Non-functional testing approach
 
Web Application Security Testing
Web Application Security TestingWeb Application Security Testing
Web Application Security Testing
 
Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview Non-functional Testing (NFT) Overview
Non-functional Testing (NFT) Overview
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Testing web application
Testing web applicationTesting web application
Testing web application
 
Security testing
Security testingSecurity testing
Security testing
 
Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Non-Functional testing
Non-Functional testingNon-Functional testing
Non-Functional testing
 

Ähnlich wie Configuration testing

Compatibility testing
Compatibility testingCompatibility testing
Compatibility testingRobin0590
 
Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach QSS Technosoft Inc.
 
Quieting noisy neighbor with Intel® Resource Director Technology
Quieting noisy neighbor with Intel® Resource Director TechnologyQuieting noisy neighbor with Intel® Resource Director Technology
Quieting noisy neighbor with Intel® Resource Director TechnologyMichelle Holley
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Anna Russo
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application TestingTrupti Jethva
 
Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop Intel® Software
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity Software Ireland
 
Great Java Application Server Debate
Great Java Application Server DebateGreat Java Application Server Debate
Great Java Application Server DebateHamed Hatami
 
Kiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ ResumeKiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ Resumekiran B
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework DevelopementGlasdon Falcao
 
Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10Flexera
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...John Williams
 
Getting the most from the gem standard
Getting the most from the gem standardGetting the most from the gem standard
Getting the most from the gem standardKimberly Daich
 
Shailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra Arusiya
 
Software Fault Tolerance
Software Fault ToleranceSoftware Fault Tolerance
Software Fault ToleranceAnkit Singh
 
Bug Reporting Template
Bug Reporting TemplateBug Reporting Template
Bug Reporting TemplateSazed Monsur
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh r
 
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDzQualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDzPaulo Batuta
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application TestingSWAAM Tech
 

Ähnlich wie Configuration testing (20)

Compatibility testing
Compatibility testingCompatibility testing
Compatibility testing
 
Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach Testing and Debugging Flutter Apps: A Comprehensive Approach
Testing and Debugging Flutter Apps: A Comprehensive Approach
 
Quieting noisy neighbor with Intel® Resource Director Technology
Quieting noisy neighbor with Intel® Resource Director TechnologyQuieting noisy neighbor with Intel® Resource Director Technology
Quieting noisy neighbor with Intel® Resource Director Technology
 
Tdd dev session
Tdd dev sessionTdd dev session
Tdd dev session
 
Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010Application Quality with Visual Studio 2010
Application Quality with Visual Studio 2010
 
Window Desktop Application Testing
Window Desktop Application TestingWindow Desktop Application Testing
Window Desktop Application Testing
 
Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop Microsoft Build 2019- Intel AI Workshop
Microsoft Build 2019- Intel AI Workshop
 
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
Curiosity and Sauce Labs present - When to stop testing: 3 dimensions of test...
 
Great Java Application Server Debate
Great Java Application Server DebateGreat Java Application Server Debate
Great Java Application Server Debate
 
Kiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ ResumeKiran Bashyam_QA_ Resume
Kiran Bashyam_QA_ Resume
 
Hybrid Automation Framework Developement
Hybrid Automation Framework DevelopementHybrid Automation Framework Developement
Hybrid Automation Framework Developement
 
Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10Enterprise Application Deployment Strategies for Windows 10
Enterprise Application Deployment Strategies for Windows 10
 
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 Delivering Java Applications? Ensure Top Performance Every Time, with Intell... Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
Delivering Java Applications? Ensure Top Performance Every Time, with Intell...
 
Getting the most from the gem standard
Getting the most from the gem standardGetting the most from the gem standard
Getting the most from the gem standard
 
Shailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_Resume
 
Software Fault Tolerance
Software Fault ToleranceSoftware Fault Tolerance
Software Fault Tolerance
 
Bug Reporting Template
Bug Reporting TemplateBug Reporting Template
Bug Reporting Template
 
ganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resumeganesh[5+ years] exp _Resume
ganesh[5+ years] exp _Resume
 
Qualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDzQualidade de Software em zOS usando IBM Debug Tool e RDz
Qualidade de Software em zOS usando IBM Debug Tool e RDz
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 

Kürzlich hochgeladen

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Kürzlich hochgeladen (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

Configuration testing

  • 1. © 2011 LogiGear Corporation. All Rights Reserved Configuration Testing THINGS YOU NEED TO KNOW
  • 2. © 2011 LogiGear Corporation. All Rights Reserved TABLE OF CONTENT  Introduction  Objectives  Preconditions  Testcases  Bugs  Tips & Tricks
  • 3. © 2011 LogiGear Corporation. All Rights Reserved Introduction  Configuration testing is the system testing of different variations of an integrated, blackbox application against its configurability requirements.  The typical goals of configuration testing are to: Cause the application to fail to meet its configurability requirements so that the underlying defects can be identified, analyzed, fixed, and prevented in the future.
  • 4. © 2011 LogiGear Corporation. All Rights Reserved Objectives  The typical objectives of configuration testing are to: Partially validate the application (i.e., to determine if it fulfills its configurability requirements). Cause failures concerning the configurability requirements that help identify defects that are not efficiently found during unit and integration testing: • Functional Variants. • Internationalization (e.g., multiple languages, currencies, taxes and tariffs, time zones, etc.). • Personalization
  • 5. © 2011 LogiGear Corporation. All Rights Reserved Objectives Report these failures to the development teams so that the associated defects can be fixed. Determine the effect of adding or modifying hardware resources such as: • Memory • Disk and tape resources • Processors • Load balancers Determine an optimal system configuration.
  • 6. © 2011 LogiGear Corporation. All Rights Reserved Preconditions  Configuration testing can typically begin when the following preconditions hold: The configurability requirements to be tested have been specified. Multiple variants of the application exist. The relevant software components have passed unit testing.
  • 7. © 2011 LogiGear Corporation. All Rights Reserved Software integration testing has started. However, configuration testing can begin prior to the distribution of the software components onto the hardware components. The relevant system components have passed system integration testing. The independent test team is adequately staffed and trained in configuration testing. The test environment is ready.
  • 8. © 2011 LogiGear Corporation. All Rights Reserved Test Cases  Test Case 1 Description: This use case describes the scenario of booting with multiple displays
  • 9. © 2011 LogiGear Corporation. All Rights Reserved Test Cases  How to test Turn your computer off (most likely a laptop in this scenario) Plug in an external monitor Turn your computer on again Watch the boot sequence up to the login screen
  • 10. © 2011 LogiGear Corporation. All Rights Reserved Test Cases  Expected Result Ignore the external display Clone the displays if they have the same dimensions Treat the displays as one big screen with the Fedora logo appearing on one of the monitors
  • 11. © 2011 LogiGear Corporation. All Rights Reserved Test Cases  Test Case 2 Description This use case describes the scenario of logging in with multiple displays
  • 12. © 2011 LogiGear Corporation. All Rights Reserved  How to test Log out On the login screen, change the display configuration • If an external monitor was plugged in, unplug it • If no external monitor was plugged in, plug one in now Log in
  • 13. © 2011 LogiGear Corporation. All Rights Reserved  Expected Result The login screen should handle the display configuration change reasonably, e.g. Ignore the external display Clone the monitors if they have the same dimensions Treat the monitors as one big screen with the login screen appearing on one of the monitors Move the greeter to the remaining screen if the monitors it was on gets unplugged
  • 14. © 2011 LogiGear Corporation. All Rights Reserved Bug Cases  Bug 1: Configuration error with Mobile device 
  • 15. © 2011 LogiGear Corporation. All Rights Reserved Bug Cases  Bug 2: occurs with same ASP.NET version but on diff browsers
  • 16. © 2011 LogiGear Corporation. All Rights Reserved Tips & Tricks  If you are starting for the configuration testing on a piece of software, we need to consider which of these configuration areas would be most closely tied to the program.
  • 17. © 2011 LogiGear Corporation. All Rights Reserved Tips and tricks A highly graphical computer game will require lots of attention to the video and sound areas A greeting card program will be especially vulnerable to printer issues A fax of communications program will need to be tested with numerous modems and network configuration.
  • 18. © 2011 LogiGear Corporation. All Rights Reserved Reference  .http://www.allinterview.com/showan swers/56412/page2.html.  .http://www.opfro.org/index.html?Co mponents/WorkUnits/Activities/Testin g/ConfigurationTesting.html~Content s.  .http://fedoraproject.org/wiki/QA:Tes tcase_Display_Configuration_Login.