Level: Advanced

 

Justin Chilton, JMP Senior Associate Test Engineer, SAS
Evan McCorkle, JMP Senior Software Developer, SAS

 

Have you written some JSL and gotten tired of manually testing after every change? Have you inadvertently broken some piece of your application, or has the fear of doing so prevented you from making the changes you want to make? With automated testing, you can be more confident in your changes. Now available is a set of tools for automating the testing of JSL. This framework includes the creation of tests and test cases, as well as an implementation of the well-known Hamcrest assertion library. Hamcrest provides flexible ways to assert what you know to be true about the behavior of your JSL. These tools are full-featured and can be specialized for your needs. In fact, JMP development even uses them to test JMP itself.The presentation will cover this framework and its use in testing an example JSL application, from individual functions to the automation of GUI interactions.

 

Download the JSL-Hamcrest add-in on GitHub.

 

Presented At Discovery Summit 2019

Presenter

Files

Published on ‎03-24-2025 08:36 AM by Community Manager Community Manager | Updated on ‎03-26-2025 04:47 PM

Level: Advanced

 

Justin Chilton, JMP Senior Associate Test Engineer, SAS
Evan McCorkle, JMP Senior Software Developer, SAS

 

Have you written some JSL and gotten tired of manually testing after every change? Have you inadvertently broken some piece of your application, or has the fear of doing so prevented you from making the changes you want to make? With automated testing, you can be more confident in your changes. Now available is a set of tools for automating the testing of JSL. This framework includes the creation of tests and test cases, as well as an implementation of the well-known Hamcrest assertion library. Hamcrest provides flexible ways to assert what you know to be true about the behavior of your JSL. These tools are full-featured and can be specialized for your needs. In fact, JMP development even uses them to test JMP itself.The presentation will cover this framework and its use in testing an example JSL application, from individual functions to the automation of GUI interactions.

 

Download the JSL-Hamcrest add-in on GitHub.

 



Event has ended
You can no longer attend this event.

Start:
Mon, Oct 14, 2019 09:00 AM EDT
End:
Fri, Oct 18, 2019 05:00 PM EDT
0 Kudos