Re: ANN: 'Testing XSLT' training course PDF available
On 14/12/2007, Michael Kay <mike@xxxxxxxxxxxx> wrote: > or if you prefer you can compare the output with expected results using > deep-equal(). The problem with deep-equal() is that if the expected result is hand-crafted then it's really sensitive to insignificant changes in the output markup. If the expected result is auto-generated, then how do you generate it without reusing the code that you're testing... Functions are easy to test, testing the output from templates markup is harder, as you often need the entire input file. My current recommended approach is to validate the output where possible, and generate tests off of the input. If you're generating HTML use Selenium or Canoo. If you're generating XML then generate XPaths or XSLT. -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format