SmarteSoft creates QA framework



Email    print   
July 15, 2009 —  Quality-assurance tools designed for developers to use, such as those used for unit testing, have grown up in separate silos from tools created for use by QA teams and professionals. While that might help in usability, the downside is the potential for QA teams to reinvent wheels that developers have already built. For example, unit tests created by developers may be unusable by the QA group.

A company called SmarteSoft is looking to bridge this gap with today's release of SmarteStudio, a framework for the creation of automated test scripts.

“Developers create their tests using specific harnesses. The problem is, the QA test harness doesn’t read it,” said Gordon MacGregor, CEO of SmarteSoft, which began as AccordSQA about two years ago. “So long as these tools go in separate directions, you will always have communication problems.”

Existing QA tools today are used in different ways, MacGregor said. Developers doing unit tests interface with code; their tools were created by people with development in mind. QA pros doing functional testing interface with the project as a whole; their tools were created by people with QA in mind. “These tools keep testers and developers living in two separate worlds," said MacGregor.

MacGregor went on to say that the SmarteStudio test harness enables developers to do their unit tests, and then, with reusability in mind, to pass along what they’ve created (such as code and tests) to QA as the basis for that work to begin. “We’re unifying the toolkit,” he said.

SmarteStudio uses its own extensions to JavaScript and includes access to both an editor and debugger, as well as full access to all script-writing utilities included in the Microsoft release of JScript through its interpreter, explained Arthur Trevethan, director of strategic business development for SmarteSoft.

The methods included in SmarteStudio provide support for the testing of DLLs and ActiveX objects through a COM interface, and third-party tools such as JUnit, NUnit and PyUnit are all accessible through SmarteStudio’s command-line interface, Trevethan said.

Aside from the editor and debugger, the SmarteStudio framework includes a recorder to capture interactions with an application; those interactions are then translated into an executable script. Also part of the IDE are the automated reporting of results every time a test is executed, as well as a Test API designed for creating tests through the manipulation of images and spreadsheets.

The company plans to extend its platform to enable less-technical users to benefit from its full power, but with an open back end so developers can meet their goals as well, MacGregor said. He added: “We want to maintain the flow of work between [development and test] organizations.”




Related Search Term(s): QA, SmarteSoft


Share this link: http://sdt.bz/33619
 
Most Read Latest News Blog Resources

Add comment


Name*
Email*  
Country     


  • Comment
Loading




close
NEXT ARTICLE
Hitting the right notes in QA
Testing companies say metrics should offer insight into cost of ownership, code quality and application failure rate Read More...
 
 
 
 
News on Monday
more>>
SharePoint Tech Report
more>>


   

 
 

Download Current Issue
FEBRUARY 2012 PDF ISSUE

Need Back Issues?
DOWNLOAD HERE

Want to subscribe?


 
blogs tab
Agility, mom, and apple pie
If we're to evaluate the state-of-the-art in software development, we should start with the values espoused in the Agile Manifesto.
02/07/2012 11:57 AM EST

RIM woos developers with free tablet
How do you get more apps ported to the BlackBerry PlayBook? By giving every developer a free tablet, of course!
02/04/2012 01:57 PM EST

GitHire: Use Headhunters to Find Your Perfect Programmer
Are you a hiring manager tired of scouring the job boards? Check out this new service that will find 5 people interested in your jobs.
02/03/2012 12:17 PM EST

Facebook claims hacker cred
Facebook's SEC S-1 filing form includes a short essay on the Hacker Way by Mark Zuckerberg himself.
02/02/2012 08:26 AM EST

Ryan Dahl steps down
Ryan Dahl, creator of Node.js, steps back from his position as gatekeeper for the project.
02/01/2012 04:58 PM EST

Bloomberg opens its API
Bloomberg's APIs could lead to a future standard for accessing market data.
02/01/2012 04:41 PM EST

 
Events calendar tab
2/13/2012 to 2/16/2012
Santa Clara
TechWeb

2/26/2012 to 2/29/2012
San Francisco
BZ Media

2/27/2012 to 3/2/2012
San Francisco
RSA

3/4/2012 to 3/7/2012
Las Vegas
IBM Tivoli

3/5/2012 to 3/9/2012
San Francisco
TechWeb