Classic Data Access Training Compliance Test Tool (OpcAnalyzer)

Slides:



Advertisements
Similar presentations
11/2/2013 2:02:38 AM 5864_ER_FED 1 Importing Certificates into Lotus Notes R6.
Advertisements

User Guide TE Connectivity Data Collection Tool (DCT) January 2012.
DISTRICT AND SCHOOL ASSESSMENT & TECHNOLOGY COORDINATOR ONLINE TESTING WEBINAR FEBRUARY 7 AND 9, 2012 Washington Online Testi ng OSPI Office of Superintendent.
Unified Architecture Training Compliance Test Tool (UACTT)
1 How Do I Order From.decimal? Rev 05/04/09 This instructional training document may be updated at anytime. Please visit and check the.
Program Management Portal: Overview for the Client
Unified Architecture Training Compliance Test Tool (UACTT)
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
NetAcumen ActiveX Download Instructions
Unauthorized Reproduction Prohibited SkyPoint Alarm Integration Add-On Using OnGuard Alarms to create events in SkyPoint Also called ‘SkyPoint V0’ CR4400.
1 Configuring Web services (Week 15, Monday 4/17/2006) © Abdou Illia, Spring 2006.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 14: Troubleshooting Remote Connections.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
1 Proctor Caching and TestNav Configuration. Role-Based Key 2 Role-Based Codes LEA Test Coordinator – School Test Coordinator – Test Administrator/Proctor.
Asynchronous Solution Appendix Eleven. Training Manual Asynchronous Solution August 26, 2005 Inventory # A11-2 Chapter Overview In this chapter,
1 Technology Readiness Maryland /2015 Admin Schedule 2 AssessmentOnline/CBT Testing Dates PARCC - PBAMarch 2 – May 8 MSA ScienceApril 13.
SSL From Your Smartphone Support for Android Smartphones /
Cummins® Inc. Update Manager 3.0 Training Electronic Service Tools.
Implementing RADIUS AAA Phil & Rick. Content Terms and Concepts Access Control What is AAA? Benefits of AAA What is RADIUS? Microsoft IAS Overview Installation.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Cummins® Inc. Update Manager 3.1 Training Electronic Service Tools.
Tutorial Introduction Fidelity NTSConnect is an innovative Web-based software solution designed for use by customers of Fidelity National Title Insurance.
A walkthrough of the SageQuest Mobile Control Online & ESC integration.
Students: Nadia Goshmir, Yulia Koretsky Supervisor: Shai Rozenrauch Industrial Project Advanced Tool for Automatic Testing Final Presentation.
NORTEL NETWORKS CONFIDENTIAL CallPilot 150 Modem Access Jan 03, 2005 Version 1.5.
TrendReader Standard 2 This generation of TrendReader Standard software utilizes the more familiar Windows format (“tree”) views of functions and file.
Ch 8. The Control Panel Window –Category View The Control Panel Window –Small icons View.
Lab How to Use WANem Last Update Copyright 2011 Kenneth M. Chipps Ph.D. 1.
| | Tel: | | Computer Training & Personal Development Microsoft Office PowerPoint 2007 Expert.
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Cisco Confidential Configuring Attendant Console.
Classic Data Access Training OPC Classic Compliance Test Tool Introduction to the OPC Compliance Test for OPC Classic Server Testing Press SPACE to advance.
Copyright © 2007, Oracle. All rights reserved. Managing Concurrent Requests.
CCAT Troubleshooting Training XenApp April 2012 Citrix Consulting Architecture Team.
Course ILT Internet/intranet support Unit objectives Use the Internet Information Services snap-in to manage IIS, Web sites, virtual directories, and WebDAV.
Citrix MPS 3.0 Licensing Douglas A. Brown President
MCTS Guide to Microsoft Windows Server 2008 Applications Infrastructure Configuration (Exam # ) Chapter Four Windows Server 2008 Remote Desktop Services,
Access Online Cardholder Transaction Approval Training 1 Client Logo.
Session Objectives • Login to PeopleSoft Test Framework(PTF)
© 2008 Map of Medicine Ltd. Commercial and in confidence. Training Foundation Module 2 – Map Management Suite Ver. 19 Jan 2011.
Siebel 8.0 Module 5: EIM Processing Integrating Siebel Applications.
WSM Administrator Training. WSM Administrator Discussion of WSM Administrator responsibilities Discussion of WSM administrative interfaces Detailed discussion.
PearsonAccess April 14, PearsonAccess – Agenda Order Tracking Additional Orders Student Data Upload (SDU) files New Student Wizard Online Testing.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Agilent Technologies Copyright 1999 H7211A+221 v Capture Filters, Logging, and Subnets: Module Objectives Create capture filters that control whether.
Getting Started with OPC.NET OPC.NET Software Client Interface Client Base Server Base OPC Wrapper OPC COM Server Server Interface WCF Alternate.
Configuring and Troubleshooting Identity and Access Solutions with Windows Server® 2008 Active Directory®
CheckPoint Reporting System for Seismic Surveys Setting Up for Multiple Users December 2012 Mid Point Geo Limited PO Box 7437 Reading Berkshire RG27 7HQ,
RTD Basic Training. Agenda Control PC Network Connection Setup Configure RTD –RTD License Installation –RTD Environment Configuration –Archives Basic.
Contract Invoice Guide
EMR-LINK Auto-complete troubleshooting guide. Auto-completion: 1.A feature enabled within Centricity when Ignis installs a bi-directional interface and.
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
Wyoming Technology Readiness February Agenda Wyoming Training - Feb Technology Readiness  Schedule of events  Components and System Requirements.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
CACI Proprietary Information | Date 1 PD² SR13 Client Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead Date: December 8, 2011.
Proctor Caching and System Check September 4, 2014 Becky Hoeft Conference Number: (877) Conference Pin:
Technology Coordinator Training. Agenda Getting Started Using SystemCheck Technology Configurations Infrastructure Trial Proctor Caching Overview Managing.
CACI Proprietary Information | Date 1 PD² v4.2 Increment 2 SR13 and FPDS Engine v3.5 Database Upgrade Name: Semarria Rosemond Title: Systems Analyst, Lead.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
Configuring Attendant Console
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Placing an order for Etherway Copper
Configuring Internet-related services
Your 2016 Code of Conduct Annual Acknowledgment - User Guide
Configuration Of A Pull Network.
(Includes setup) FAQ ON DOCUMENTS (Includes setup)
Presentation transcript:

Classic Data Access Training Compliance Test Tool (OpcAnalyzer) Introduction to the OpcAnalyzer for OPC Classic DA Client Testing Press SPACE to advance through the slides.

OpcAnalyzer Training Contents Introduction Familiarization of the User Interface Finding Help Test Tool Configuration Testing & Debugging Next Steps

OpcAnalyzer Training Introduction (1 of 3) What is it? OpcAnalyzer is a middleware component for testing a Classic DA Client for compliance Where is it? www.opcfoundation.org/opcanalyzer Who can get it? OPC Foundation Corporate Members What is tested? Classic Data Access Clients Coverage? Data Access 2.05a and 3.0 Interfaces Extensible? Yes, you can add your own tests Easy to use? Yes, once you’ve learned the basics. Opc Analyzer Your Classic Server Your Classic Client You 01/04/2013 © 2013 OPC Foundation

OpcAnalyzer Training Introduction (2 of 3) How it works: OpcAnalyzer is a DA Server/Client hybrid: - Your Client will connect to OpcAnalyzer. - OpcAnalyzer exposes a downstream Server. - Clients calls are routed to downstream Server. - Responses can be modified prior to Client delivery. Testing Method: Each OPC Interface is tested manually to see: a. if a service-call is made correctly b. if the client handles valid responses correctly c. if the client handles invalid responses correctly Test authors? Compliance Working Group 01/04/2013 © 2013 OPC Foundation

OpcAnalyzer Training Introduction (3 of 3) How do I pass? Supported OPC Interfaces must be tested to verify behavior matches the expected results from the test case document: www.opcfoundation.org/ua/ctt/help/testcases/ Am I Certified? No, passing the tests in the OpcAnalyzer does not mean you are certified by the OPC Foundation. It means that your product is ready for certification in the Test Lab. Tool used in Lab? The Certification Test Labs use the same version available on the website: www.opcfoundation.org/opcanalyzer Use When? The best time is during product development. All Classic DA products must pass OpcAnalyzer testing prior to release. Additional Help: A complete user guide is provided with the OpcAnalyzer. 01/04/2013 © 2013 OPC Foundation

Opc Analyzer Training - Client Launching Opc Analyzer (1 of 1) Windows Vista/7: Start > All Programs > OPC Foundation > Test Suite 1.0> OPC Analyzer> OpcAnalyzer Windows 8: Start > OpcAnalyzer 01/04/2013 © 2013 OPC Foundation

OpcAnalyzer Training Familiarization (1 of 4) There are (by default) 3 options to get started: Remote Machine Name: hostname or IP address of the machine where the OPC Server is installed Category Filter: DA20, DA30, or Both; filters the list of Servers in the Server options Server: OPC Servers available for testing that match the filter criteria 4/19/2012 © 2012 OPC Foundation

Opc Analyzer Training - Client Familiarization (2 of 4) There is (by default) 1 “widget” to the left: MethodName: provides list of all the OPC methods, grouped by OPC Interface OPC Interfaces OPC Methods 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Familiarization (3 of 4) Powerful tracing capability shows OPC calls made between the Client and Server Options to control the behavior of the trace log display See each OPC call in this list View the parameter values in the Request and Response 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Familiarization (4 of 4) Powerful error-injection scripts are accessible via the Injection tab. Select a script from the drop-down box, and then check the Script Enabled checkbox: Check the script status for error messages that might occur if error injection fails; important for custom scripts 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Finding Help Complete documentation is available from: Start > All Programs > OPC Foundation > Test Suite 1.0 > OPC Analyzer > OPC Analyzer Documentation 01/04/2013 © 2012 OPC Foundation

OpcAnalyzer Training Test Tool Configuration A real-world setup using the OPC Foundation DA Sample Server and DA Sample Client: (a) Client to OpcAnalyzer (b) OpcAnalyzer to Server The DA Client application will connect to the OpcAnalyzer The OpcAnalyzer will connect to the OPC Sample DA Server (which does not provide a user-interface) 01/04/2013 © 2012 OPC Foundation

OpcAnalyzer Training Testing & Debugging (1 of 4) Step 1: Test the Client’s normal behavior for a Read operation etc… Trace of OPC Calls made Parameter values of the method call showing the Request and Response. 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Testing & Debugging (2 of 4) Step 2: Inject an error and observe the response in the OpcAnalyzer: Step 2. Select the test script Step 4a.Observe the trace in the OpcAnalyzer. A purple line indicates the OpcAnalyzer has modified the original response Step 3. Check “Script Enabled” option to inject the error Step 4b. Modified response Step 1. Select the OPC interface and method you would like to test 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Testing & Debugging (3 of 4) Step 3: Observe the behavior of the client after the error injection. Did the Client crash? Did it use the data even though its in error? Any error messages? Client displays the result that was modified by the Analyzer. This is GOOD behavior. Modified response in the OpcAnalyzer 4/19/2012 © 2012 OPC Foundation

OpcAnalyzer Training Testing & Debugging (4 of 4) Verify the client behavior by referring to the interface, test-case Id and the expected result from the test case documentation: www.opcfoundation.org/ua/ctt/help/testcases 4/19/2012 © 2012 OPC Foundation

Opc Analyzer Training - Client Script Customization You can add your own scripts to an interface! Here’s how… Create your own script and your code here. TIP: use the existing scripts for examples Your new script appears in the list of tests 01/04/2013 © 2013 OPC Foundation

OpcAnalyzer Training Next Steps… Once your Classic DA Client passes all applicable tests: Conduct Interoperability Testing Conduct Behavior Testing Conduct Resource-efficiency Testing Request Certification in the Test Lab: www.opcfoundation.org/Compliance-Certification/A1-Application.docx Interoperability, Behavior, and Resource-efficiency test details available online: www.opcfoundation.org/ua/ctt/help/testcases 01/04/2013 © 2013 OPC Foundation

OpcAnalyzer Training The End! Download: www.opcfoundation.org/opcanalyzer Certification: www.opcfoundation.org/certification Lab Testing: www.opcfoundation.org/lab/signup Bug Tracker: www.opcfoundation.org/mantis Contact: compliance@opcfoundation.org