wiseclouds soapui course syllabus
DESCRIPTION
A concise collection of topics for a beginners trainee for SoapUi by WiseClouds.TRANSCRIPT
soapUI 2-Day Training Class Topics
• Service Testing Best Practiceso Thoroughly test your serviceso Test using large amounts of realistic datao Make sure your services are secureo Get the most productivity from your developers and testerso Fully track your test resultso Test your services under realistic loadso Make sure you govern your services
• soapUI architectureo Major componentso Comparing soapUI with soapUI Proo soapUI test structure and terminologyo Choosing optimal settings and preferenceso soapUI user interfaceo Optimal soapUI workflowo Project structureo Propertieso Security testso Eventso Quiz
• Interfaces, Operations, Requestso Interface-level propertieso Setting security optionso Navigating, documenting, and exporting WSDLo Operation-level propertieso Request structureo Request-level propertieso Validating request inputso Creating multiple requestso Response structureo Response-level propertieso Working with endpointso Quiz
• TestStepso Protocol-oriented TestSteps
§ Test Request§ Mock Response§ JDBC Request§ AMF Request§ REST Test Request§ HTTP Test Request
o Flow control-oriented TestSteps§ Properties§ Property transfer
WiseClouds LLC � 2033 Ralston Avenue Suite 38 � Belmont � CA � USA � 94002www.wiseclouds.com � [email protected] � 1-888-835-2088 � Fax 1-877-456-7645
§ Conditional Goto§ Delay§ Run TestCase§ Groovy script§ Manual
o Data-oriented TestSteps§ DataSource§ DataSource Loop§ DataSink§ DataGen
o Quizo Lab
• Assertionso SOAP/non-SOAPo CONTAINS/Not CONTAINSo SOAP fault/non-SOAP faulto Response SLAo XPath/XQuery matcho Scripto Security statuso Addressing statuso JMS status and timeoutso Quizo Lab
• Requirementso Project-level requirementso TestCase-level requirementso Importing requirementso Exporting requirementso Linking to an external requirements system
• Data-driven testso Types of DataSourceo Feeding a test with datao Associating assertions with data-driven testso Writing test results
• Functional testso Unit vs. functional testso Common TestStepso Complete end-to-end testingo Case study
• Mock serviceso Generating mock serviceso Configuring properties and scriptso Setting mock responseso Invoking mock services
• Load testingo Functionalo Behavioral
WiseClouds LLC � 2033 Ralston Avenue Suite 38 � Belmont � CA � USA � 94002www.wiseclouds.com � [email protected] � 1-888-835-2088 � Fax 1-877-456-7645
o Performanceo Requirements-driveno Introduction to loadUI
• The Groovy programming languageo Language overviewo Flow controlo The soapUI object modelo Dynamic test management
• Refactoringo Messageso Operationso XPath expressions
• Test coverageo Configuring measurementso Determining basic TestSuite coverageo Determining assertion coverage
• Web service interoperabilityo Basic profileo Identifying and correcting problems
• Monitoringo SOAP traffico TCP/IP traffic
• Reportingo JUnito Data exporto Jasper
• Final exam
The format of the class is 25% lecture, 75% hands-on lab work. Each student is required to have access to a computer for the hands-on lab sessions. All necessary software will be provided prior to class.
WiseClouds LLC � 2033 Ralston Avenue Suite 38 � Belmont � CA � USA � 94002www.wiseclouds.com � [email protected] � 1-888-835-2088 � Fax 1-877-456-7645