SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Software Automation & Testing | DHCT Config




Contents

1. Types Of Testing .............................................................................................. 2
2. About Parasoft SOAtest 9.1 ............................................................................. 3
3. Pre-Requisites .................................................................................................. 4
4. Setting up Parasoft SOAtest 9.1 ....................................................................... 6
5. Features Used in Parasoft ................................................................................ 7
  5.1. Data Source ............................................................................................... 8
  5.2. Data Bank .................................................................................................. 8
  5.3. Database Tool (DB Tool) ............................................................................ 9
  5.4. Extension Tool ......................................................................................... 10
  5.5. Test Flow Logic ........................................................................................ 11
  5.6. Assert Alert/Assert Confirmation ............................................................. 11
  5.7. Validation Tools ....................................................................................... 12
  5.8. Quality Tasks ........................................................................................... 13
  5.9. Generating Report ................................................................................... 14




CISCO                                                                                                         Page 1
Software Automation & Testing | DHCT Config




   1. Types Of Testing

   » Regression Testing

        Regression testing is a type of software testing that intends to ensure that
        changes (enhancements or defect fixes) to the software have not adversely
        affected it.


   » Sanity Testing

        A sanity testing is a narrow regression testing that focuses on one or a few
        areas of functionality. Sanity testing is usually narrow and deep.


   » Smoke Testing

        Smoke Testing is performed after software build to ascertain that the
        critical functionalities of the program is working fine. It is
        executed "before" any detailed functional or regression tests are executed
        on the software build.




CISCO                                                                           Page 2
Software Automation & Testing | DHCT Config




   2. About Parasoft SOAtest 9.1

   » Parasoft SOAtest automates web application testing, message/protocol
     testing, cloud testing and security testing.

   » Parasoft SOAtest is an integrated solution for:

          o End-to-end testing: To continuously validate all critical aspects of
            complex transactions, which may extend beyond the message layer
            through a web interface, ESBs, databases, and everything in
            between.

          o Environment management: To reduce the complexity of testing in
            today's heterogeneous environments–with limited visibility/control
            of distributed components or vendor-specific technologies.

          o Quality governance: To continuously measure how each service
            conforms to the often dynamic expectations defined by both your
            own organization and your partners.




CISCO                                                                       Page 3
Software Automation & Testing | DHCT Config




   3. Pre-Requisites

   » HTML - http://www.w3schools.com/html/default.asp




   » XPath - http://www.w3schools.com/xpath/default.asp




   » Basic Scripting- JavaScript/Java/ Jython

        http://www.w3schools.com/js/




CISCO                                                     Page 4
Software Automation & Testing | DHCT Config




   » SQL- http://www.w3schools.com/sql/default.asp




CISCO                                                Page 5
Software Automation & Testing | DHCT Config




   4. Setting up Parasoft SOAtest 9.1

   » Install Parasoft SOAtest 9.1 Standalone Version

        Leave the default option while installation.
        Goto Window -> Preferences - > License
        Enter the Host Name of your license
        Edition: Custom Edition
        Press "Choose" button and select all the option



   » Install JDBC Drivers

        Extract the JDBC.3.70.JC1DE.zip file install jdk and then the JDBC setup.jar



   » Setup JDBC in Parasoft

        Goto Window -> Preferences -> Parasoft -> JDBC Drivers
        Click on New
        A window will open, goto Program Files -> IBM -> Informix_JDBC_Driver ->
        lib
        Select ‘ifxjdbc.jar’ and click Ok.
        Save the settings




CISCO                                                                           Page 6
Software Automation & Testing | DHCT Config




   5. Features Used in Parasoft

   »    Data Source
   »    Data Bank
   »    DB Tool
   »    Extension Tool
   »    Test Flow Logic
   »    Assert Alert/Confirmation
   »    Validation Tool
   »    Debugging The Failures – Quality Tasks
   »    Report Generation




CISCO                                            Page 7
Software Automation & Testing | DHCT Config




   5.1. Data Source

   » Global Data Source
        o It is used to Parameterize the hard coded values at the Global level.
        o It is available to be used at the Test Suite level of each test case.

   » Local Data Source
        o It is used to Parameterize the hard coded values at the test case
           level.
        o It is available to be used at different Scenario levels of particular test
           case.




   5.2. Data Bank

   » The Browser Data Bank can be chained to a Browser Testing tool to extract
     values from a browser page into a data source. The extracted value can be
     wherever parameterized values are allowed, such as the value to type used
     into an input in a subsequent test.




CISCO                                                                          Page 8
Software Automation & Testing | DHCT Config




   5.3. Database Tool (DB Tool)

   » This tool sends an inquiry to the database you specify, and the results from
     the query will be returned. SOAtest formats the results into XML; this
     allows XML based tools (XML Data Bank, XSLT Tool, etc.) to be chained to
     the output.

   » A Traffic Viewer is automatically attached to each DB tool. It lets you see
     the end result of the SQL query that was sent to the server.




CISCO                                                                        Page 9
Software Automation & Testing | DHCT Config




   5.4. Extension Tool

   » The Extension tool allows you to implement a Jython, Java, or JavaScript
     method independently or in conjunction with your existing test suite. This
     additional functionality gives you the ability to customize SOAtest to your
     specific needs and is limited only by the capabilities of the scripting
     language that you are working with.




CISCO                                                                      Page 10
Software Automation & Testing | DHCT Config




   5.5. Test Flow Logic

   » SOAtest allows you to create tests that are dependent on the success or
     failure of previous tests, set-up tests, or tear-down tests. This helps you
     create an efficient workflow within the test suite. In addition, you can also
     influence test suite logic by creating while loops and if/else statements that
     depend on the value of a variable.




   5.6. Assert Alert/Assert Confirmation

   » Assert Alert
        o It is an alert message which comes when any test has an expectation
           of getting an alert.




CISCO                                                                       Page 11
Software Automation & Testing | DHCT Config




   » Asset Confirmation
        o It is a confirmation message having two options of ‘OK’ and ‘Cancel’
           to confirm whether you want to proceed further or not.




   5.7. Validation Tools

   » Diff Tool
        o With support for Binary, Text, XML, and JSON, the Diff tool is the
            current backbone of a best-practices regression testing solution. The
            Diff tool compares the data in its editor against the data that it
            receives from another tool's output or from another input that you
            specify and reports a failure when it finds a difference




CISCO                                                                      Page 12
Software Automation & Testing | DHCT Config




   » XML Assertor
       o The XML Assertor is used to enforce the correctness of data in an
          XML message.The XML Assertor provides support for complex
          message validation needs without the need for scripting, and allows
          you to easily create and maintain validation assertions on your XML
          messages.




   5.8. Quality Tasks

   » By default, the Quality Tasks view shows cumulative results for all tested
     resources. Quality Task view reports the test for Errors and Warnings that
     comes during run time. Thus, it helps in finding Bugs and help the test or to
     correct them accordingly.




CISCO                                                                       Page 13
Software Automation & Testing | DHCT Config




   5.9. Generating Report

   » Reports of HTML, PDF or XSL format can be generated using Parasoft.




CISCO                                                                      Page 14

Mais conteúdo relacionado

Mais procurados

Jmeter Tester Certification
Jmeter Tester CertificationJmeter Tester Certification
Jmeter Tester CertificationVskills
 
Building Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingBuilding Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingCitiusTech
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingXBOSoft
 
Testing check list
Testing check listTesting check list
Testing check listAtul Pant
 
Software Reliability Engineering
Software Reliability EngineeringSoftware Reliability Engineering
Software Reliability Engineeringguest90cec6
 
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]Kamran Khan
 
Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Shay Ginsbourg
 
A Document to become an Effective Tester
A Document to become an Effective TesterA Document to become an Effective Tester
A Document to become an Effective TesterArunkumar Nehru KS
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaEdureka!
 
Silk4j Tcm6 174177
Silk4j Tcm6 174177Silk4j Tcm6 174177
Silk4j Tcm6 174177titita13
 
A study of anti virus' response to unknown threats
A study of anti virus' response to unknown threatsA study of anti virus' response to unknown threats
A study of anti virus' response to unknown threatsUltraUploader
 
Day1 JMeter_training_overview
Day1 JMeter_training_overviewDay1 JMeter_training_overview
Day1 JMeter_training_overviewSravanthiN
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeterRachappa Bandi
 
AV-Comparatives Performance Test
AV-Comparatives Performance TestAV-Comparatives Performance Test
AV-Comparatives Performance TestHerbert Rodriguez
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunnerKumar Gupta
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIMykola Kovsh
 
St & internationalization
St & internationalizationSt & internationalization
St & internationalizationSachin MK
 

Mais procurados (20)

JMeter
JMeterJMeter
JMeter
 
Jmeter Tester Certification
Jmeter Tester CertificationJmeter Tester Certification
Jmeter Tester Certification
 
Building Efficient Software with Property Based Testing
Building Efficient Software with Property Based TestingBuilding Efficient Software with Property Based Testing
Building Efficient Software with Property Based Testing
 
Using JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance TestingUsing JMeter and Google Analytics for Software Performance Testing
Using JMeter and Google Analytics for Software Performance Testing
 
Testing check list
Testing check listTesting check list
Testing check list
 
Fitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation SystemFitnesse, Watir and Ruby Based Test Automation System
Fitnesse, Watir and Ruby Based Test Automation System
 
Software Reliability Engineering
Software Reliability EngineeringSoftware Reliability Engineering
Software Reliability Engineering
 
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0
 
A Document to become an Effective Tester
A Document to become an Effective TesterA Document to become an Effective Tester
A Document to become an Effective Tester
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
 
Silk4j Tcm6 174177
Silk4j Tcm6 174177Silk4j Tcm6 174177
Silk4j Tcm6 174177
 
A study of anti virus' response to unknown threats
A study of anti virus' response to unknown threatsA study of anti virus' response to unknown threats
A study of anti virus' response to unknown threats
 
Day1 JMeter_training_overview
Day1 JMeter_training_overviewDay1 JMeter_training_overview
Day1 JMeter_training_overview
 
Performance testing using jmeter
Performance testing using jmeterPerformance testing using jmeter
Performance testing using jmeter
 
AV-Comparatives Performance Test
AV-Comparatives Performance TestAV-Comparatives Performance Test
AV-Comparatives Performance Test
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CI
 
St & internationalization
St & internationalizationSt & internationalization
St & internationalization
 

Semelhante a Dhct config report

Cm5 secure code_training_1day_system configuration
Cm5 secure code_training_1day_system configurationCm5 secure code_training_1day_system configuration
Cm5 secure code_training_1day_system configurationdcervigni
 
Open Source Software Testing Tools
Open Source Software Testing ToolsOpen Source Software Testing Tools
Open Source Software Testing ToolsVaruna Harshana
 
Automating Software Communications Architecture (SCA) Testing with Spectra CX
Automating Software Communications Architecture (SCA) Testing with Spectra CXAutomating Software Communications Architecture (SCA) Testing with Spectra CX
Automating Software Communications Architecture (SCA) Testing with Spectra CXADLINK Technology IoT
 
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack Cross browser testing using BrowserStack
Cross browser testing using BrowserStack RapidValue
 
Configuration testing
Configuration testingConfiguration testing
Configuration testingfarouq umar
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comIdexcel Technologies
 
Coldbox developer training – session 4
Coldbox developer training – session 4Coldbox developer training – session 4
Coldbox developer training – session 4Billie Berzinskas
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1Sun Technlogies
 
Continuous Integration using Cruise Control
Continuous Integration using Cruise ControlContinuous Integration using Cruise Control
Continuous Integration using Cruise Controlelliando dias
 
Zephyr 2.0: Comprehensive Test Management
Zephyr 2.0: Comprehensive Test ManagementZephyr 2.0: Comprehensive Test Management
Zephyr 2.0: Comprehensive Test Managementxmeteorite
 
Part 2 improving your software development v1.0
Part 2   improving your software development v1.0Part 2   improving your software development v1.0
Part 2 improving your software development v1.0Jasmine Conseil
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Conceptsmqamarhayat
 
12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluating12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluatingMike Cusack
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)MSDEVMTL
 
Resilience Testing
Resilience Testing Resilience Testing
Resilience Testing Ran Levy
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and trackingClemens Reijnen
 

Semelhante a Dhct config report (20)

Load Runner
Load RunnerLoad Runner
Load Runner
 
Cm5 secure code_training_1day_system configuration
Cm5 secure code_training_1day_system configurationCm5 secure code_training_1day_system configuration
Cm5 secure code_training_1day_system configuration
 
Open Source Software Testing Tools
Open Source Software Testing ToolsOpen Source Software Testing Tools
Open Source Software Testing Tools
 
Automating Software Communications Architecture (SCA) Testing with Spectra CX
Automating Software Communications Architecture (SCA) Testing with Spectra CXAutomating Software Communications Architecture (SCA) Testing with Spectra CX
Automating Software Communications Architecture (SCA) Testing with Spectra CX
 
Cross browser testing using BrowserStack
Cross browser testing using BrowserStack Cross browser testing using BrowserStack
Cross browser testing using BrowserStack
 
Configuration testing
Configuration testingConfiguration testing
Configuration testing
 
Test Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.comTest Automation Framework Design | www.idexcel.com
Test Automation Framework Design | www.idexcel.com
 
jDriver Presentation
jDriver PresentationjDriver Presentation
jDriver Presentation
 
Test automation
Test automationTest automation
Test automation
 
Coldbox developer training – session 4
Coldbox developer training – session 4Coldbox developer training – session 4
Coldbox developer training – session 4
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
Continuous Integration using Cruise Control
Continuous Integration using Cruise ControlContinuous Integration using Cruise Control
Continuous Integration using Cruise Control
 
Zephyr 2.0: Comprehensive Test Management
Zephyr 2.0: Comprehensive Test ManagementZephyr 2.0: Comprehensive Test Management
Zephyr 2.0: Comprehensive Test Management
 
Part 2 improving your software development v1.0
Part 2   improving your software development v1.0Part 2   improving your software development v1.0
Part 2 improving your software development v1.0
 
Automated Test Framework with Cucumber
Automated Test Framework with CucumberAutomated Test Framework with Cucumber
Automated Test Framework with Cucumber
 
Glossary of Testing Terms and Concepts
Glossary of Testing Terms and ConceptsGlossary of Testing Terms and Concepts
Glossary of Testing Terms and Concepts
 
12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluating12 sdd lesson testing and evaluating
12 sdd lesson testing and evaluating
 
Dev ops developer (session 3)
Dev ops developer (session 3)Dev ops developer (session 3)
Dev ops developer (session 3)
 
Resilience Testing
Resilience Testing Resilience Testing
Resilience Testing
 
04 test controlling and tracking
04   test controlling and tracking04   test controlling and tracking
04 test controlling and tracking
 

Último

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 

Último (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 

Dhct config report

  • 1.
  • 2. Software Automation & Testing | DHCT Config Contents 1. Types Of Testing .............................................................................................. 2 2. About Parasoft SOAtest 9.1 ............................................................................. 3 3. Pre-Requisites .................................................................................................. 4 4. Setting up Parasoft SOAtest 9.1 ....................................................................... 6 5. Features Used in Parasoft ................................................................................ 7 5.1. Data Source ............................................................................................... 8 5.2. Data Bank .................................................................................................. 8 5.3. Database Tool (DB Tool) ............................................................................ 9 5.4. Extension Tool ......................................................................................... 10 5.5. Test Flow Logic ........................................................................................ 11 5.6. Assert Alert/Assert Confirmation ............................................................. 11 5.7. Validation Tools ....................................................................................... 12 5.8. Quality Tasks ........................................................................................... 13 5.9. Generating Report ................................................................................... 14 CISCO Page 1
  • 3. Software Automation & Testing | DHCT Config 1. Types Of Testing » Regression Testing Regression testing is a type of software testing that intends to ensure that changes (enhancements or defect fixes) to the software have not adversely affected it. » Sanity Testing A sanity testing is a narrow regression testing that focuses on one or a few areas of functionality. Sanity testing is usually narrow and deep. » Smoke Testing Smoke Testing is performed after software build to ascertain that the critical functionalities of the program is working fine. It is executed "before" any detailed functional or regression tests are executed on the software build. CISCO Page 2
  • 4. Software Automation & Testing | DHCT Config 2. About Parasoft SOAtest 9.1 » Parasoft SOAtest automates web application testing, message/protocol testing, cloud testing and security testing. » Parasoft SOAtest is an integrated solution for: o End-to-end testing: To continuously validate all critical aspects of complex transactions, which may extend beyond the message layer through a web interface, ESBs, databases, and everything in between. o Environment management: To reduce the complexity of testing in today's heterogeneous environments–with limited visibility/control of distributed components or vendor-specific technologies. o Quality governance: To continuously measure how each service conforms to the often dynamic expectations defined by both your own organization and your partners. CISCO Page 3
  • 5. Software Automation & Testing | DHCT Config 3. Pre-Requisites » HTML - http://www.w3schools.com/html/default.asp » XPath - http://www.w3schools.com/xpath/default.asp » Basic Scripting- JavaScript/Java/ Jython http://www.w3schools.com/js/ CISCO Page 4
  • 6. Software Automation & Testing | DHCT Config » SQL- http://www.w3schools.com/sql/default.asp CISCO Page 5
  • 7. Software Automation & Testing | DHCT Config 4. Setting up Parasoft SOAtest 9.1 » Install Parasoft SOAtest 9.1 Standalone Version Leave the default option while installation. Goto Window -> Preferences - > License Enter the Host Name of your license Edition: Custom Edition Press "Choose" button and select all the option » Install JDBC Drivers Extract the JDBC.3.70.JC1DE.zip file install jdk and then the JDBC setup.jar » Setup JDBC in Parasoft Goto Window -> Preferences -> Parasoft -> JDBC Drivers Click on New A window will open, goto Program Files -> IBM -> Informix_JDBC_Driver -> lib Select ‘ifxjdbc.jar’ and click Ok. Save the settings CISCO Page 6
  • 8. Software Automation & Testing | DHCT Config 5. Features Used in Parasoft » Data Source » Data Bank » DB Tool » Extension Tool » Test Flow Logic » Assert Alert/Confirmation » Validation Tool » Debugging The Failures – Quality Tasks » Report Generation CISCO Page 7
  • 9. Software Automation & Testing | DHCT Config 5.1. Data Source » Global Data Source o It is used to Parameterize the hard coded values at the Global level. o It is available to be used at the Test Suite level of each test case. » Local Data Source o It is used to Parameterize the hard coded values at the test case level. o It is available to be used at different Scenario levels of particular test case. 5.2. Data Bank » The Browser Data Bank can be chained to a Browser Testing tool to extract values from a browser page into a data source. The extracted value can be wherever parameterized values are allowed, such as the value to type used into an input in a subsequent test. CISCO Page 8
  • 10. Software Automation & Testing | DHCT Config 5.3. Database Tool (DB Tool) » This tool sends an inquiry to the database you specify, and the results from the query will be returned. SOAtest formats the results into XML; this allows XML based tools (XML Data Bank, XSLT Tool, etc.) to be chained to the output. » A Traffic Viewer is automatically attached to each DB tool. It lets you see the end result of the SQL query that was sent to the server. CISCO Page 9
  • 11. Software Automation & Testing | DHCT Config 5.4. Extension Tool » The Extension tool allows you to implement a Jython, Java, or JavaScript method independently or in conjunction with your existing test suite. This additional functionality gives you the ability to customize SOAtest to your specific needs and is limited only by the capabilities of the scripting language that you are working with. CISCO Page 10
  • 12. Software Automation & Testing | DHCT Config 5.5. Test Flow Logic » SOAtest allows you to create tests that are dependent on the success or failure of previous tests, set-up tests, or tear-down tests. This helps you create an efficient workflow within the test suite. In addition, you can also influence test suite logic by creating while loops and if/else statements that depend on the value of a variable. 5.6. Assert Alert/Assert Confirmation » Assert Alert o It is an alert message which comes when any test has an expectation of getting an alert. CISCO Page 11
  • 13. Software Automation & Testing | DHCT Config » Asset Confirmation o It is a confirmation message having two options of ‘OK’ and ‘Cancel’ to confirm whether you want to proceed further or not. 5.7. Validation Tools » Diff Tool o With support for Binary, Text, XML, and JSON, the Diff tool is the current backbone of a best-practices regression testing solution. The Diff tool compares the data in its editor against the data that it receives from another tool's output or from another input that you specify and reports a failure when it finds a difference CISCO Page 12
  • 14. Software Automation & Testing | DHCT Config » XML Assertor o The XML Assertor is used to enforce the correctness of data in an XML message.The XML Assertor provides support for complex message validation needs without the need for scripting, and allows you to easily create and maintain validation assertions on your XML messages. 5.8. Quality Tasks » By default, the Quality Tasks view shows cumulative results for all tested resources. Quality Task view reports the test for Errors and Warnings that comes during run time. Thus, it helps in finding Bugs and help the test or to correct them accordingly. CISCO Page 13
  • 15. Software Automation & Testing | DHCT Config 5.9. Generating Report » Reports of HTML, PDF or XSL format can be generated using Parasoft. CISCO Page 14