Stan Silvert

JBoss Core Developer with over 20 years of industry experience

Stan Silvert
Stan Silvert is a JBoss Core Developer with over 20 years of industry experience. He is the project lead on the JSFUnit open source project.

JSFUnit is an integration test framework for JSF applications. It is designed to allow complete integration testing and debugging of JSF applications and JSF AJAX components. Stan is also responsible for JavaServer Faces and Seam integration on the JBoss Application Server.

He has represented JBoss/Red Hat on several JSF-related JSRs in the Java Community Process. These include the JSF core specification and the JSF Portlet Bridge specification.


Blog

JSFUnit 1.3.0.Final is Released

Posted Wednesday, August 11, 2010

A Small Release with Big ConsequencesJSFUnit 1.3.0 is ou more »

A Patent on JSFUnit

Posted Tuesday, March 16, 2010

. more »

JSFUnit 1.2 Goes Final

Posted Wednesday, March 3, 2010

We just put out a new release of JSFUnit. This time besides bug fixes, we have few new features to talk about:JSF Static Analysis Returns - A big thank-you goes to our newest committer, Alexander Jesse. He has updated some of the old JSF static analys more »
Read More Blog Entries »

Presentations

Holistic testing of JSF applications

This session will present everything you need to get started building a test suite that validates your JSF application from end to end. more »

Dumping JSF

JSFSpy instruments your JSF application to record everything that happened in multiple requests over multiple sessions. It's similar to being able to see the Facelets error page for all previous requests. The difference is that JSFSpy provides a lot mor more »

Holistic testing of JSF applications

close

Stan Silvert By Stan Silvert

This session will present everything you need to get started building a test suite that validates your JSF application from end to end.



In the past, testing your JSF application was considered difficult, if not impossible. However, with the new tools included in JSFUnit, you can create outstanding test coverage that rivals or beats the tests you would write for other frameworks. You can even do test-driven development and continuous integration, which was virtually unheard of in the JSF world before.


Dumping JSF

close

Stan Silvert By Stan Silvert

JSFSpy instruments your JSF application to record everything that happened in multiple requests over multiple sessions. It's similar to being able to see the Facelets error page for all previous requests. The difference is that JSFSpy provides a lot more information, including state transitions of scoped data, performance stats, and a complete dump of the HttpServletRequest.

We'll also talk about how to extend JSFSpy using a new idea called WARlets.

BRING YOUR LAPTOP FOR AN INTERACTIVE DEMO!



JSFSpy is written for JSF 2, so it includes things like the ability to track data in custom scopes. We'll talk about how JSFSpy uses new JSF features and also how it takes advantage of Servlet 3.0 features to make it into a simple, WAR add-on that only requires a jar inside WEB-INF/lib. That means that JSFSpy requires no modification to web.xml or faces-config.xml.

We'll also talk about how to extend JSFSpy using a new idea called WARlets.

BRING YOUR LAPTOP FOR AN INTERACTIVE DEMO!