%%% id=”header”
ZenTest
testing, on steroids.
Products | Download | Blog | API Documentation
%%% end
<td class="banner" colspan=2>
go red with zentest:
Generate, Measure, Audit
|
cls: tst/mth = pct
A::B: 31 / 21 = 147.62%
A: 3 / 4 = 75.00%
def thingy
raise NotImplementedError,
'Need to write thingy'
end
# of errors detected: 42
|
+ Ensures test coverage and accelerates TDD.
+ Test and implementation methods generated automatically. Focus on content, not structure.
+ Know where to work next.
+ Get quick feedback on progress.
|
<td class="banner" colspan=2>
go green with unit_diff:
Illuminate, Focus, Fix
|
1) Failure:
test_thingy(TestThingy):
4388c1
< expected content
--
> bad content
|
- Uses Advanced Diffing Technology™ to highlight errors.
- Miles of output made crystal clear.
- Points you to exactly where the problem is, weeding through the clutter, and letting you think at a higher level.
- Don't waste time digging through failed tests when you could be simply fixing things.
<td class="banner" colspan=2>
refactor with autotest:
Automate, Accelerate, Concentrate
|
Mostly bogus screen coming soon
|
- Improves feedback by running tests continuously.
- Continually runs tests based on files you've changed.
- Get feedback as soon as you save. Keeps you in your editor allowing you to get stuff done faster.
- Focuses on running previous failures until you've fixed them.
<td class="banner" colspan=2>
rapidly validate with multiruby: Cover, Validate, Ensure
|
Mostly bogus screen coming soon
|
- Runs anything you want across many versions of ruby.
- Validate your tests for version specific code.
- Write C extensions and ensure they'll work everywhere.
<td class="banner" colspan=2>
enhance rails testing with Test::Rails: Extend, Assert, Review
|
Mostly bogus screen coming soon
|
- Enhanced assertion library lets you ditch assert_tag and really express yourself.
- Audit your tests to ensure you have coverage on both views and controllers.
- Adds MVC to testing which gets you better feedback and lets you test partials.
The learn more pages are coming soon.
* [ZenTest](/ZSS/Products/ZenTest/index.html)
| | | |