ITP is a free and open source deceptively simple, yet powerful web testing stand-alone Java app that can test your website from a user`s perspective.
ITP is amazingly simple and lightweight, yet can be used for powerful test-scripting by using building blocks to create large test runs.
ITP is the fastest test harness software to learn. A test script is simply made up out of a few lines of XML. There is no programming involved! You will be testing your application in seconds.
Here are some key features of "ITP":
· Takes just seconds to learn.
· Testing composed of test scripts/cases for compatibility with your testing procedures.
· POST form data submission, complete with form parameters.
· Session management including cookies.
· Keyword searching on resulting page.
· Run external commands as a test case.
· Test scripts/cases formatted inside a flexible XML framework.
· Support for commonly exceuted test cases.
· Requires absolutely NO changes to your web application to run it!
· Test scripts/cases are easy and fast to write.
· Create tests concurrent to development or retrospectively.
· Entirely command line based so can be automatically integrated into your build/release process
· Regression testing and smoke testing.
Requirements:
· Java
What`s New in This Release: [ read full changelog ]
· ITP now returns an exit code based on the success/failure of the tests. Ie, if and test fails then it now returns exit code 1. Otherwise returns 0.
· New tag called "unordexpected" that is an un-ordered expected string. You can use multiple tags to search for strings anywhere in the page in an un-ordered fashion. Whereas the "expected" tag searches for strings sequentially.
· Fixed null pointer exception when we hit a url that doesn`t exist.