Three-tier applications are becoming the norm in the development world. The components in the middle-tier, often refered to as business objects, are frequently based on standard middleware such as CORBA or EJB. This paper discusses testing the middle-tier or business objects in a distributed application. There are two kinds of testing that can be done on business objects, structural and functional. Structural testing is internal testing of a single component. Functional testing is unit testing of one or more components. By the time a distributed, multi-tier application gets to the QA group, it is often no longer possible to do structural testing. However, with the rise of standard middleware, the testing of business objects can be done through the exposed business object interfaces. SilkPilot is a Java application which can do functional testing of the business objects in a distributed application. With support for testing both CORBA and EJB servers, SilkPilot can reduce your time to market by greatly accelerating your testing cycles.
This talk discusses
- Structural and functional testing on business objects at different stages of the product life-cycle
- How using standard middleware helps improve testability of business objects
- What CORBA and EJB are and how they are used.
- How SilkPilot works with CORBA and EJB to test business objects
- How SilkPilot can save time, protect your investments, improve productivity and increase reliability of depolyed applications.
Thomas KERN has 12 years of experience in systems programming and application development for UNIX and NT. Before joining Segue Software, he worked as a project engineer for Nixdorf Computer AG and for C-LAB, a joined R&D institute of Siemens Nixdorf Informationssysteme AG and University-GH Paderborn, Germany. He co-authored a book about programming the X Window System and Motif. Thomas can be reached by email at firstname.lastname@example.org.