wiseclouds soapui course syllabus

3
soapUI 2-Day Training Class Topics Service Testing Best Practices o Thoroughly test your services o Test using large amounts of realistic data o Make sure your services are secure o Get the most productivity from your developers and testers o Fully track your test results o Test your services under realistic loads o Make sure you govern your services soapUI architecture o Major components o Comparing soapUI with soapUI Pro o soapUI test structure and terminology o Choosing optimal settings and preferences o soapUI user interface o Optimal soapUI workflow o Project structure o Properties o Security tests o Events o Quiz Interfaces, Operations, Requests o Interface-level properties o Setting security options o Navigating, documenting, and exporting WSDL o Operation-level properties o Request structure o Request-level properties o Validating request inputs o Creating multiple requests o Response structure o Response-level properties o Working with endpoints o Quiz TestSteps o 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 94002 www.wiseclouds.com [email protected] 1-888-835-2088 Fax 1-877-456-7645

Upload: gaurav-dixit

Post on 18-Feb-2016

5 views

Category:

Documents


0 download

DESCRIPTION

A concise collection of topics for a beginners trainee for SoapUi by WiseClouds.

TRANSCRIPT

Page 1: WiseClouds SoapUI Course Syllabus

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

Page 2: WiseClouds SoapUI Course Syllabus

§ 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

Page 3: WiseClouds SoapUI Course Syllabus

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