Integrating Stream Test Pro (STP) with Selenium (SE)

The code is compiled, packaged and ready for Selenium (SE) Eclipse and VSTS users around the globe to witness and see TestPoint's latest release/plug-in available for Selenium Webdriver.

SE is one of the most common open source technologies primarily for automating web applications which provides cross browser support and best of all it’s for free! Thousands of SE Community users have made it clear that SE is definitely a powerful automated cross browser testing tool however it lacks some of the most important Test Management/QA Frameworks available within other commercial testing tool solutions.

Current SE frameworks in the market lack traceability in terms of test cases executed, requirements tested and configurations being tested including a complete integrated Test Management for both Manual and Automated Testing.

Stream Test Pro (STP) will bridge the gap for SE users by providing a mature enterprise quality test management solution which integrates seamlessly with various IDE’s such as VSTS and Eclipse. Complete STP functionality will be accessible ranging from:

  • data source integration
  • screen capture/casting
  • test summary report (high level)
  • test reporting (low level)
  • test case design
  • requirements 
  • test plan mapping
  • database validations
  • traceability for all your test artefacts

Furthermore test results/logs are available in real-time during test execution, providing a complete dashboard concept and reporting accessible to your team immediately. Speak with a consultant today to learn more.

Integration with Visual Studio Test Studio (VSTS)

  • In your VSTS Test Project, right-click on the project and click on "Add References"
  • In the resulting Add Reference window click on Browse Tab and navigate to "C:\Program Files\Testpoint\STP\bin" and select "Testpointstp.dll" file. Click on OK
  • Create an instance to the reference library, by typing "using TestpointstreamtestDLL;"
  • Create an object in your TestMethod by typing "StreamTestmyObject=newStreamTest();"
  • Use the created object to call methods within the STP library
    • myobject.SendAutoTests(1,1,0,"Testing","TestScript","TestApp","TestENV","TestSUITE",0,0);
  • Build the project and run it

 

Integration with Eclipse

  • Deploy STP on your local machine
  • In your Eclipse Project folder, copy the StreamTest.class which is under the COM folder of your STP installation to the following location \\workspace\Module1\src\com\testpoint\streamtest\StreamTest.class. The StreamTest.class
  • In Eclipse IDE - Open Project Properties>Java BuildPath >Libraries and click on "Add External Class Folder..." to reference the StreamTest.class file
  • Make a java class which extends StreamTest class of java, and call the functions of StreamTest class
  • Compile the file and run it