SHARE in Pittsburgh

15962: Automated Testing? On MY Mainframe? It's More Likely Than You Think!

Wednesday, August 6, 2014: 3:00 PM-4:00 PM
Room 316 (David L. Lawrence Convention Center)
Speaker: Richard Way(Voltage Security)
Handouts
  • Automated Testing? On MY mainframe? It's more likely than you think! (1.9 MB)
  • "Where's that test JCL again? Oh, wait, that's the old version! You need Charlie's copy... I think it's in XYZZY.TEST.CNTL(TESTME). Check the time stamps though, that might not be the latest one." And even then, how do you automate this process, from unit testing through system and integration testing to user acceptance testing? How do you make sure, in a reliable way, that once a problem is corrected, it stays corrected?

    Fortunately, there is at least one good answer – continuous integration using the Jenkins open-source tool, driving tests implemented with Robot Framework, an open-source generic test automation framework.

    This session will introduce you to Robot Framework and Jenkins, with particular emphasis on how they can be effectively used to test programs that run on z/OS systems natively. We’ll discuss writing test cases, setting up a remote Robot Framework server on z/OS, and integration into automation tools.

    Come hear how Voltage Security has integrated Robot Framework's remote library keywords with an open-source XML-RPC server library to create a process that is easily maintainable, repeatable, and can be implemented in a continuous integration environment to provide early warning of breakages in your programs. Learn how Robot Framework's test expression capabilities allow you to write top-down test cases whose highest levels can be easily understood and validated by business domain specialists, while the details are left to be expressed by technical folk such as us! Hear how we converted a testing system from a process with many manual steps to what amounts to "push-this-button-and-wait-for-the-results" setup.

    Tracks: User Experience and z/OS Systems Programming
    Share |




    See more of Project: Data Center Management
    See more of Program: Enterprise Data Center