FUTS allows SAS programmers to write repeatable test code to test their own work. The core of FUTS is a SAS macro library of assert functions. The assertions allow developers to create tests that compare macro symbols, data sets, and files produced by their SAS code. FUTS also comes with a perl script for batch execution of test suites, automating the process of running tests and reporting results.
"We're heavily involved with both SAS and web development," said Jeff Wright, CTO of ThotWave. "On the one hand, we saw a number of SAS users in regulated industries, such as pharmaceuticals, that are keenly aware of testing and validation. On the other, we saw web developers adopting test-driven and agile methodologies using tools like JUnit and NUnit. We wanted to be able to use a similar tool for our SAS work, which is why we created FUTS."
ThotWave provides a portfolio of products and services associated with SAS software. The assertion library contained in FUTS is also used in ThotWave's thinking data(R) Event System, in order to manage and integrate events detected by assertions in production code. FUTS is the first product that ThotWave has released as open source.
"The SAS ecosystem has had a strong tradition of networking and information sharing through such venues as SAS-L and SUGI," said Greg Nelson, president and CEO of ThotWave. "Being involved in the open source community is another way of contributing to a body of knowledge. We're excited to be among the first contributors of open source software for the SAS system, and see this area growing as use of SAS software for enterprise level solutions accelerates."
"The SAS developer community continues to accelerate in size and enthusiasm, and ThotWave is setting an example of stewardship by taking the initiative to develop this open source testing framework, which will benefit SAS and our customers," said Keith Collins, chief technology officer at SAS.
ABOUT THOTWAVE TECHNOLOGIES LLC
ThotWave Technologies, LLC is a Cary, NC-based consultancy and a market leader in real-time decision support, specializing in regulated industries such as life sciences, energy and financial services. ThotWave recognizes the difference between simply accessing data and making data work for business, and works at the juncture of business and technology to help companies improve their operational and strategic performance. Through products, partnerships and services, ThotWave enables businesses to leverage data for faster, more intelligent decision making.
thinking data is a registered trademark of ThotWave Technologies LLC. (R) indicates USA registration.
SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. (R) indicates USA registration.