AppliCon Launches Detroubulator Automated Testing Tool Into the Growing SAP Open Source Ecosystem.COPENHAGEN, Denmark -- Answering the need to save time and increase quality of SAP integration projects by automating testing procedures, AppliCon has introduced the open source Detroubulator software tool for automated unit testing (testing) unit testing - The type of testing where a developer (usually the one who wrote the code) proves that a code module (the "unit") meets its requirements. of SAP XI mapping programs. The Detroubulator tool minimizes the effort required to run tests, enabling the SAP XI developer to be testing all the time at close to zero cost. Developers can not only save time, but increase the quality of the end result and help SAP customers get more value from their investment in SAP's integration platform. "Detroubulator came about basically from our use of SAP-provided tools on a daily basis. We needed test automation, but the tools simply did not exist," said Detroubulator co-author co·au·thor or co-au·thor n. A collaborating or joint author. tr.v. co·au·thored, co·au·thor·ing, co·au·thors To be a collaborating or joint author of: "He and a colleague . . . Morten Wittrock. "So we decided to write them ourselves. Sharing and contributing to the community are very powerful and positive acts, so releasing the tool as open source was a natural next step. It's really the classic 'scratching an itch' open source story." Testing of mapping programs is an important component of overall SAP XI quality assurance. However, manual testing (testing) manual testing - That part of software testing that requires human input, analysis, or evaluation. using SAP XI's built-in tools is overly time-consuming. Checking test results manually is error-prone and because of the effort required, leads to less testing and reduced quality. Detroubulator reduces the effort needed so that testing becomes an integrated and automated part of development. Defects can be discovered moments after they're introduced rather than months down the line so changes become less risky. Furthermore, the cost of resolving defects decreases by reducing the amount of time between detection and the introduction of the defect. The details of a test are stored in a test file, which is a simple XML Simple XML Simple XML is a variation of XML containing only elements. All attributes are converted into elements. Not having attributes or other xml elements such as the XML declaration / DTDs allows the use of simple and fast parsers. document. At runtime, Detroubulator reads this file, executes the mapping program on the remote XI server, checks the output against the tester's expectations and reports the test results. Detroubulator reporting is configurable and extensible, supporting XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. output, HTML HTML in full HyperText Markup Language Markup language derived from SGML that is used to prepare hypertext documents. Relatively easy for nonprogrammers to master, HTML is the language used for documents on the World Wide Web. output, console output, audio cues and custom reports developed in Java. Detroubulator is aimed at developers comfortable working at the command line and editing XML documents and requires XPath proficiency. It is available under the GNU GPL See GNU General Public License. open source license. For more information visit http://www.applicon.dk/detroubulator. |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion