SlideShare a Scribd company logo
1 of 17
XmlBlackBox The presentation Alexander Crea June the 15st 2010 http://code.google.com/p/xmlblackbox/
XmlBlackBox http:// code.google.com /p/ xmlblackbox / It 's a  Java framework  for implementing  tests in heterogeneous environments What is it
XmlBlackBox http:// code.google.com /p/ xmlblackbox / What can do  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
XmlBlackBox http:// code.google.com /p/ xmlblackbox / The development time of a test case decreases  increasing the number of cases have already been developed by the possibility of including the same set of steps implemented for other tests. The integration of new operations , not covered in the basic framework, through the ability to develop plugins for that purpose. The Selenium server management  is completely guided by the framework. The database check  is created simply by the description (in XML) of the columns to be checked and the expected data. Calling a Web Service  is based on generating client classes (stubs) with Axis2 and the creation of the XML file that must be contained in the SOAP. Benefits … … during the implementation of the test
XmlBlackBox http:// code.google.com /p/ xmlblackbox / The   immediate   understanding of the objectives of the test  due to the capacity given by  self-describing   XML The   quick   check of the navigation problems  through the use of  Selenium  that ease the identification of the problem emerged The   simple   check outcome of calls to web services  through the log of the input file sent and the output files received The   reduced   time of verification / correction  even for those who have not implemented the test cases being analyzed Benefits … … in case of failed tests
XmlBlackBox http:// code.google.com /p/ xmlblackbox / Application changes that require action on already developed test cases show the potential of the use of XML, in fact: - The use of  INCLUDE  allows to intervene in one or at least in a limited number of xml files, the ones that relate to the functionality of the application that is the focus of changes  - The use of tags allows you to make changes only on individual parts of the test, through the replacement of only the tags that  must change the behavior Benefits … …  in case of changes to the application
XmlBlackBox http:// code.google.com /p/ xmlblackbox / It 's a Java class that implements a specific interface The plugin serves to expand and integrate the basic framework, in order to incorporate new operation in the flow test. Using Plugin What is a Plugin
XmlBlackBox http:// code.google.com /p/ xmlblackbox / <RUN-PLUGIN version=&quot;1.1&quot; class=&quot;org.xbb.plugin.RunAS400Process&quot; > <PARAMETERS> <PARAMETER name=&quot;nomeCL&quot; value=&quot;getCustomerData&quot; /> <PARAMETER name=&quot;CF&quot; value=&quot;PCTRTF83G54H501R&quot; /> </PARAMETERS> </RUN-PLUGIN> In this example is called a hypothetical procedure on AS400 that returns customer data by the tax code. Using Plugin An example
XmlBlackBox http:// code.google.com /p/ xmlblackbox / The XML fragment can be copied to all the test cases involved in the operation. Furthermore, the plugin can be developed to behave differently depending on the input parameters defined in the tag. Using Plugin How to use
XmlBlackBox http:// code.google.com /p/ xmlblackbox / Enables you to include the same set of steps in different test cases. This way you can create a 'library' of operations in xml file. The use of the tag include What is
XmlBlackBox http:// code.google.com /p/ xmlblackbox / <INCLUDE-FILE version=&quot;1.1&quot; filename=&quot;/org/xbb/test/ConfigConnDerby.xml&quot;/> The example describes the configuration that includes a database connection, it can be insert in all test cases that need it. The use of the tag Include An example
XmlBlackBox http:// code.google.com /p/ xmlblackbox / Selenium navigation should be contained in a Java class that implements a specific interface It is enough generate selenium in Java code browsing through Selenium IDE, fit in a class and create the xml tag SELENIUM. How is working with Selenium
XmlBlackBox http:// code.google.com /p/ xmlblackbox / Selenium configurations not provided by the framework can be managed through the development of a plugin. How is working with Selenium Configurations
XmlBlackBox http:// code.google.com /p/ xmlblackbox / The test is self-explanatory. The description with XML allows you to quickly understand the objectives, even at a distance of time or by those who have not implemented the test cases. The use of XML Why
XmlBlackBox http:// code.google.com /p/ xmlblackbox / The characteristics of a single test are all contained and described in the XML file and any included files. The use of XML Why
XmlBlackBox http:// code.google.com /p/ xmlblackbox / XBB does not even require a leap in the dark. It 'can be easily integrated into an architecture of JUnit tests already implemented. The framework may be delegated only some special steps to understand its potential. Start with XmlBlackBox
XmlBlackBox XmlBlackBox http:// code.google.com /p/ xmlblackbox / Email [email_address]

More Related Content

What's hot

Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
shreyas JC
 

What's hot (19)

Test automation with php codeception
Test automation with php codeceptionTest automation with php codeception
Test automation with php codeception
 
Codeception
CodeceptionCodeception
Codeception
 
SoapUI Pro Plugin Workshop #SoapUIPlugins
SoapUI Pro Plugin Workshop #SoapUIPluginsSoapUI Pro Plugin Workshop #SoapUIPlugins
SoapUI Pro Plugin Workshop #SoapUIPlugins
 
Selenium With Spices
Selenium With SpicesSelenium With Spices
Selenium With Spices
 
Selenium
SeleniumSelenium
Selenium
 
Codeception
CodeceptionCodeception
Codeception
 
CI / CD w/ Codeception
CI / CD w/ CodeceptionCI / CD w/ Codeception
CI / CD w/ Codeception
 
PhpUnit & web driver
PhpUnit & web driverPhpUnit & web driver
PhpUnit & web driver
 
Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
 
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016Acceptance & Functional Testing with Codeception - SunshinePHP 2016
Acceptance & Functional Testing with Codeception - SunshinePHP 2016
 
Introduction to Selenium
Introduction to SeleniumIntroduction to Selenium
Introduction to Selenium
 
Codeception: introduction to php testing
Codeception: introduction to php testingCodeception: introduction to php testing
Codeception: introduction to php testing
 
Testing PHP with Codeception
Testing PHP with CodeceptionTesting PHP with Codeception
Testing PHP with Codeception
 
Testing Spring MVC and REST Web Applications
Testing Spring MVC and REST Web ApplicationsTesting Spring MVC and REST Web Applications
Testing Spring MVC and REST Web Applications
 
Testing Java Web Apps With Selenium
Testing Java Web Apps With SeleniumTesting Java Web Apps With Selenium
Testing Java Web Apps With Selenium
 
Codeception presentation
Codeception presentationCodeception presentation
Codeception presentation
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Web Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUIWeb Services and Introduction of SOAPUI
Web Services and Introduction of SOAPUI
 
Selenium
SeleniumSelenium
Selenium
 

Viewers also liked

¡Play makes H(e)y!
¡Play makes H(e)y!¡Play makes H(e)y!
¡Play makes H(e)y!
ASYNSIS Architecture + Design
 
Daily Newsletter: 16th February, 2011
Daily Newsletter: 16th February, 2011Daily Newsletter: 16th February, 2011
Daily Newsletter: 16th February, 2011
Fullerton Securities
 
第弐回天下一カウボーイ大会
第弐回天下一カウボーイ大会第弐回天下一カウボーイ大会
第弐回天下一カウボーイ大会
lalha
 
Grafico diario del dax perfomance index para el 13 04-2012 (1)
Grafico diario del dax perfomance index para el 13 04-2012 (1)Grafico diario del dax perfomance index para el 13 04-2012 (1)
Grafico diario del dax perfomance index para el 13 04-2012 (1)
Experiencia Trading
 
How effective is the combination between our music
How effective is the combination between our musicHow effective is the combination between our music
How effective is the combination between our music
Arikarin
 
三島市運営協議会申請書1
三島市運営協議会申請書1三島市運営協議会申請書1
三島市運営協議会申請書1
frumpy
 

Viewers also liked (19)

Health Insurance Consumer Protections
Health Insurance Consumer ProtectionsHealth Insurance Consumer Protections
Health Insurance Consumer Protections
 
Modelode curriculumvitaenoelia1
Modelode curriculumvitaenoelia1Modelode curriculumvitaenoelia1
Modelode curriculumvitaenoelia1
 
Hb5 interim hearing march 2016 final
Hb5 interim hearing march 2016 finalHb5 interim hearing march 2016 final
Hb5 interim hearing march 2016 final
 
專訪李光耀
專訪李光耀專訪李光耀
專訪李光耀
 
Avis de Course Flying Phantom Series Cannes 2016
Avis de Course Flying Phantom Series Cannes  2016Avis de Course Flying Phantom Series Cannes  2016
Avis de Course Flying Phantom Series Cannes 2016
 
Intuition and Reason in Design
Intuition and Reason in DesignIntuition and Reason in Design
Intuition and Reason in Design
 
¡Play makes H(e)y!
¡Play makes H(e)y!¡Play makes H(e)y!
¡Play makes H(e)y!
 
Daily Newsletter: 16th February, 2011
Daily Newsletter: 16th February, 2011Daily Newsletter: 16th February, 2011
Daily Newsletter: 16th February, 2011
 
第弐回天下一カウボーイ大会
第弐回天下一カウボーイ大会第弐回天下一カウボーイ大会
第弐回天下一カウボーイ大会
 
Ismael Carrasco Fricker - resume
Ismael Carrasco Fricker -  resumeIsmael Carrasco Fricker -  resume
Ismael Carrasco Fricker - resume
 
Grafico diario del dax perfomance index para el 13 04-2012 (1)
Grafico diario del dax perfomance index para el 13 04-2012 (1)Grafico diario del dax perfomance index para el 13 04-2012 (1)
Grafico diario del dax perfomance index para el 13 04-2012 (1)
 
Course leaflet thessaloniki
Course leaflet thessalonikiCourse leaflet thessaloniki
Course leaflet thessaloniki
 
Online marketing by Irene Matveeva
Online marketing by Irene MatveevaOnline marketing by Irene Matveeva
Online marketing by Irene Matveeva
 
How effective is the combination between our music
How effective is the combination between our musicHow effective is the combination between our music
How effective is the combination between our music
 
Landscapes of Love
Landscapes of LoveLandscapes of Love
Landscapes of Love
 
三島市運営協議会申請書1
三島市運営協議会申請書1三島市運営協議会申請書1
三島市運営協議会申請書1
 
Predictions for 2014 - NetApp CTO Jay Kidd
Predictions for 2014 - NetApp CTO Jay KiddPredictions for 2014 - NetApp CTO Jay Kidd
Predictions for 2014 - NetApp CTO Jay Kidd
 
Guitar Self Teaching Lessons
Guitar Self Teaching LessonsGuitar Self Teaching Lessons
Guitar Self Teaching Lessons
 
Asynsis-Constructal @ ARUP 030513
Asynsis-Constructal @ ARUP 030513Asynsis-Constructal @ ARUP 030513
Asynsis-Constructal @ ARUP 030513
 

Similar to XmlBlackBox English Presentation

Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery InternalsFront-end optimisation & jQuery Internals
Front-end optimisation & jQuery Internals
Artur Cistov
 
XML2Selenium Technical Presentation
XML2Selenium Technical PresentationXML2Selenium Technical Presentation
XML2Selenium Technical Presentation
jazzteam
 
Selenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansaliaSelenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansalia
Rakesh Hansalia
 
Selenium-online-training
Selenium-online-trainingSelenium-online-training
Selenium-online-training
Raghav Arora
 

Similar to XmlBlackBox English Presentation (20)

Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-AppsSelenium-Browser-Based-Automated-Testing-for-Grails-Apps
Selenium-Browser-Based-Automated-Testing-for-Grails-Apps
 
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
Selenium & PHPUnit made easy with Steward (Berlin, April 2017)
 
Adobe Flex4
Adobe Flex4 Adobe Flex4
Adobe Flex4
 
Katalon Recorder Web Automation.pptx
Katalon Recorder Web Automation.pptxKatalon Recorder Web Automation.pptx
Katalon Recorder Web Automation.pptx
 
Интеграция решения по тестированию производительности в существующий фреймвор...
Интеграция решения по тестированию производительности в существующий фреймвор...Интеграция решения по тестированию производительности в существующий фреймвор...
Интеграция решения по тестированию производительности в существующий фреймвор...
 
Selenium
SeleniumSelenium
Selenium
 
Introduction to Selenium and Test Automation
Introduction to Selenium and Test AutomationIntroduction to Selenium and Test Automation
Introduction to Selenium and Test Automation
 
10071756.ppt
10071756.ppt10071756.ppt
10071756.ppt
 
GTLAB Overview
GTLAB OverviewGTLAB Overview
GTLAB Overview
 
Front-end optimisation & jQuery Internals
Front-end optimisation & jQuery InternalsFront-end optimisation & jQuery Internals
Front-end optimisation & jQuery Internals
 
XML2Selenium Technical Presentation
XML2Selenium Technical PresentationXML2Selenium Technical Presentation
XML2Selenium Technical Presentation
 
Hybrid automation framework
Hybrid automation frameworkHybrid automation framework
Hybrid automation framework
 
Selenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansaliaSelenium webdriver course content rakesh hansalia
Selenium webdriver course content rakesh hansalia
 
Selenium Automation in Java Using HttpWatch Plug-in
 Selenium Automation in Java Using HttpWatch Plug-in  Selenium Automation in Java Using HttpWatch Plug-in
Selenium Automation in Java Using HttpWatch Plug-in
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs Integration
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New Features
 
TestComplete 7.50 New Features
TestComplete 7.50 New FeaturesTestComplete 7.50 New Features
TestComplete 7.50 New Features
 
Selenium-online-training
Selenium-online-trainingSelenium-online-training
Selenium-online-training
 
SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011SoftTest Ireland: Model Based Testing - January 27th 2011
SoftTest Ireland: Model Based Testing - January 27th 2011
 
Extent Test report v3 with Appium/Selenium
Extent Test report v3 with Appium/SeleniumExtent Test report v3 with Appium/Selenium
Extent Test report v3 with Appium/Selenium
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
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
Safe Software
 

Recently uploaded (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 Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
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
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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 Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

XmlBlackBox English Presentation

  • 1. XmlBlackBox The presentation Alexander Crea June the 15st 2010 http://code.google.com/p/xmlblackbox/
  • 2. XmlBlackBox http:// code.google.com /p/ xmlblackbox / It 's a Java framework for implementing tests in heterogeneous environments What is it
  • 3.
  • 4. XmlBlackBox http:// code.google.com /p/ xmlblackbox / The development time of a test case decreases increasing the number of cases have already been developed by the possibility of including the same set of steps implemented for other tests. The integration of new operations , not covered in the basic framework, through the ability to develop plugins for that purpose. The Selenium server management is completely guided by the framework. The database check is created simply by the description (in XML) of the columns to be checked and the expected data. Calling a Web Service is based on generating client classes (stubs) with Axis2 and the creation of the XML file that must be contained in the SOAP. Benefits … … during the implementation of the test
  • 5. XmlBlackBox http:// code.google.com /p/ xmlblackbox / The immediate understanding of the objectives of the test due to the capacity given by self-describing XML The quick check of the navigation problems through the use of Selenium that ease the identification of the problem emerged The simple check outcome of calls to web services through the log of the input file sent and the output files received The reduced time of verification / correction even for those who have not implemented the test cases being analyzed Benefits … … in case of failed tests
  • 6. XmlBlackBox http:// code.google.com /p/ xmlblackbox / Application changes that require action on already developed test cases show the potential of the use of XML, in fact: - The use of INCLUDE allows to intervene in one or at least in a limited number of xml files, the ones that relate to the functionality of the application that is the focus of changes - The use of tags allows you to make changes only on individual parts of the test, through the replacement of only the tags that must change the behavior Benefits … … in case of changes to the application
  • 7. XmlBlackBox http:// code.google.com /p/ xmlblackbox / It 's a Java class that implements a specific interface The plugin serves to expand and integrate the basic framework, in order to incorporate new operation in the flow test. Using Plugin What is a Plugin
  • 8. XmlBlackBox http:// code.google.com /p/ xmlblackbox / <RUN-PLUGIN version=&quot;1.1&quot; class=&quot;org.xbb.plugin.RunAS400Process&quot; > <PARAMETERS> <PARAMETER name=&quot;nomeCL&quot; value=&quot;getCustomerData&quot; /> <PARAMETER name=&quot;CF&quot; value=&quot;PCTRTF83G54H501R&quot; /> </PARAMETERS> </RUN-PLUGIN> In this example is called a hypothetical procedure on AS400 that returns customer data by the tax code. Using Plugin An example
  • 9. XmlBlackBox http:// code.google.com /p/ xmlblackbox / The XML fragment can be copied to all the test cases involved in the operation. Furthermore, the plugin can be developed to behave differently depending on the input parameters defined in the tag. Using Plugin How to use
  • 10. XmlBlackBox http:// code.google.com /p/ xmlblackbox / Enables you to include the same set of steps in different test cases. This way you can create a 'library' of operations in xml file. The use of the tag include What is
  • 11. XmlBlackBox http:// code.google.com /p/ xmlblackbox / <INCLUDE-FILE version=&quot;1.1&quot; filename=&quot;/org/xbb/test/ConfigConnDerby.xml&quot;/> The example describes the configuration that includes a database connection, it can be insert in all test cases that need it. The use of the tag Include An example
  • 12. XmlBlackBox http:// code.google.com /p/ xmlblackbox / Selenium navigation should be contained in a Java class that implements a specific interface It is enough generate selenium in Java code browsing through Selenium IDE, fit in a class and create the xml tag SELENIUM. How is working with Selenium
  • 13. XmlBlackBox http:// code.google.com /p/ xmlblackbox / Selenium configurations not provided by the framework can be managed through the development of a plugin. How is working with Selenium Configurations
  • 14. XmlBlackBox http:// code.google.com /p/ xmlblackbox / The test is self-explanatory. The description with XML allows you to quickly understand the objectives, even at a distance of time or by those who have not implemented the test cases. The use of XML Why
  • 15. XmlBlackBox http:// code.google.com /p/ xmlblackbox / The characteristics of a single test are all contained and described in the XML file and any included files. The use of XML Why
  • 16. XmlBlackBox http:// code.google.com /p/ xmlblackbox / XBB does not even require a leap in the dark. It 'can be easily integrated into an architecture of JUnit tests already implemented. The framework may be delegated only some special steps to understand its potential. Start with XmlBlackBox
  • 17. XmlBlackBox XmlBlackBox http:// code.google.com /p/ xmlblackbox / Email [email_address]