soatest培训手册soatesttraining.ppt
《soatest培训手册soatesttraining.ppt》由会员分享,可在线阅读,更多相关《soatest培训手册soatesttraining.ppt(28页珍藏版)》请在三一文库上搜索。
1、Ensuring Secure,Reliable,CompliantBusiness Processes SOAtest IntroductionParasoft SOAtestParasoft provides software development organizations an automated infrastructure to control and improve the process of developing business applicationsParasoft SOAtest is a platform for Web and SOA Quality Gover
2、nanceEnforcing Design and Development Policies Preventing Errors(e.g.security,interoperability)Environment Management Service EmulationPlatform AwarenessEnd-to-End TestingAdvanced test constructionEasily Model Complex Scenarios Functional ValidationProcess Visibility and ControlStreamlined collabora
3、tive workflow Message,Description and Discovery WSDLXML/SOAPUDDIJSONBPEL Transports/Messaging APIHTTP JMSEJBIBM MQTIBCO RendezvousSMTPRMISOAP/ReSTSOA Challenge:HeterogeneousService Orient Architecture:Client/ServerClient application sends a Request to,and receives a Response from,the Service on the
4、ServerRequestResponseClientServerTesting the Server with a SOAtest Client ToolSOAtest sends a Request to,and receives a Response from,the Service on the ServerResponse validated using Tools within SOAtestRequestResponseServerEmulating the Server with SOAtestRequestResponseClientServerSOAtest virtual
5、izes/emulates/stubs the Service.Sending configured Reponses to Clients based on Requests.Allows for testing of Client Applications and isolation of dependant ServicesWebApplicationWeb BrowserESBIntegration BrokerOrchestration/BPMInternetInternetBusiness PartnerCRM ApplicationSOA Challenge:Complexity
6、Receive Transaction Amount$10000TransformMessage+Send NotificationNOXMLXMLCheck Customer StatusYESJMSCRM ApplicationInternetInternetWeb BrowserInternetWebApplicationBusiness PartnerSOAP over HTTPSValidateDatabase updatedComplexity Challenge:End to End TestingValidateValidateValidateSOAtest BasicsSOA
7、test 6.0+and EclipseLeverages the Eclipse environment:Projects and WorkspacesSOAtest Test Suites defined in a TST fileTest Suites organized hierarchically below a root Test SuiteProjects can contain multiple TST filesDefined by.project file within project directoryNote:SOAtest 5.5 a project could on
8、ly have one TST fileWorkspace can contain multiple ProjectsEclipse managed file system containing project definitionsE.g.when using Eclipse source control plugins(Subversive plugin recommended for SVN)Note:It is not recommended to manually alter Workspace directories outside of EclipseProject defini
9、tions can reference directories outside of the workspace E.g.when managed with a source control system outside of eclipse or using a shared directory/file systemImporting an existing project into your WorkspaceWhen SOAtest projects are managed outside of Eclipse,import the project into your workspac
10、eFile Import General Existing Projects into WorkspaceBrowse to the root directory containing the project(s)Select projects to importDO NOT select Copy projects into WorkspaceClick FinishNote:Files remain in the location where they wereNo new directories are added to the Eclipse workspace directory o
11、n the hard-driveUsing the Subversive plug-in to access SubVersionInstall the Subversive plug-inHelp Software Updates Available Software Add Sitehttp:/download.eclipse.org/technology/subversive/0.7/update-sitehttp:/www.polarion.org/projects/subversive/download/eclipse/2.0/update-siteSelectSubversive
12、SVN Team Provider Plugin Subversive SVN Team ProviderSubversive SVN Connectors SVNKit 1.2.X Implementation(SVN 1.5)SVNKit 1.3.x Implementation(SVN 1.6)Subversive SVN Connectors Subversive SVN Connectors(note:identify your SVN version and select appropriate connector)Click Install,Next,Accept,FinishR
13、estart SOAtestUsing the Subversive plug-in to access SubVersionConnect to a repositoryWindow Open Perspective Other Select SVN Repository ExplorerFile New Repository LocationEnter URL and username/password as requiredCheck out the project into EclipseNavigate to the directory containing the.project
14、fileSelect directoryRight Click:Check outNote:The project files are managed by Eclipse and exist in the Eclipse workspace directory.DO NOT use Subversion tools directly on these filesNot necessary to check the.parasoft file into SVNUseful Subversive commands for SVNSelect the resource(s)in the Test
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- soatest 培训 手册 soatesttraining
