210 likes | 743 Views
Ultra CORBA Simulator. Technical Presentation. Agenda. Features Application Scenario Running Environment Advantage Pictures. Features(1). CORBA Client Side Simulation Fill request parameters by tree view Send request to server side Display response result on tree view
E N D
Ultra CORBA Simulator Technical Presentation
Agenda • Features • Application Scenario • Running Environment • Advantage • Pictures
Features(1) • CORBA Client Side Simulation • Fill request parameters by tree view • Send request to server side • Display response result on tree view • Save/restore operation data
Features(2) • CORBA Server Side Simulation • Fill response/exception by tree view • Auto reply the request from client side • Display incoming parameters • Save/restore operation data
Features(3) • Operation Flow • Execute operation sequence • Both GUI and command line are supported • Set dependency of parameter • The parameter will be automatically replaced by result of previous operation • Set match condition • It is used to compare the result of operation and generate test report • Save/restore operation flow
Features(4) • IDL File Browser • Highlight IDL key word according to IDL syntax • IDL syntax definition navigation
Features(5) • Test Spec Generation • Select IDL elements by tree view and generate test spec for them • The test spec is MS Excel format based and contains statistic functionality such as how many operations passed or failure.
Features(6) • Notification Service Management • Browser notification service object & attribute such as Channel Factory, Event Channel and so on. • Create/destroy object. E.g.: create channel • Export object IOR
Features(7) • Naming Service Management • Browser Naming Service object • Export object IOR • Bind/unbind Object with context
Features(9) • Tools • Ping IOR to judge if the object is alive • Parse IOR for detail info • Fix IOR for debug GIOP layer info
Features(10) • Extend Plug-in • This feature can meet some special case which can not be defined in IDL interface. E.g. if you want to check some file on disk between two operations, or you want to set a context to interceptor, then just insert your customized plug-in into the operation flow. It will be like a normal operation node in operation flow.
Application Scenario • Function Test • Client/Servant simulation can satisfy function test • Regression/Automation Test • By operation flow it is easy to do regression test • Scalability Test • UCS supports command line mode & multi instances on same machine to test system scalability • Interface Conformance Test • With Test Spec generation, it is convenient to do interface conformance test
Running Environment • Operation System • Windows, Unix, Linux • Software • JDK1.4.x or later • Memory • At least 128M
Advantage • High Performance • UCS doesn’t depend on any CORBA IR Service and save a lot of time without compiling IDL files. • Cross Platform • UCS is Java based. So it can run on any platform with JDK1.4.x or later. • Rich Features • Friendly GUI
Pictures • Operation Entry • Operation Flow • IDL Browser & Navigation • Test Spec
Any Question Thanks!