CTT test for A&C Acknowledge are skipped and giving error No alarms discoverd|OPC Certification and Interoperability Testing|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
CTT test for A&C Acknowledge are skipped and giving error No alarms discoverd
Avatar
Prasad Sutar
Member
Members
Forum Posts: 7
Member Since:
03/11/2021
sp_UserOfflineSmall Offline
1
03/17/2022 - 01:09
sp_Permalink sp_Print

Hi,

I am executing CTT for A&C Acknowledge. All the test cases are skipped and reason for that it giving No Alarms are discovered for  DiscreteAlarmType. But when I connect OPC UA Server  with UA client I am getting the discrete alarm and able to acknowledge it.

So What might be the issue that CTT not able to identify the Alarm(I have configured the source object which gives me the Discrete alarms)?

and How it will impact if we go to the  certification for AE?

Thank You,

Prasad.

Avatar
Alexander Allmendinger
Germany
Moderator
Members

Moderators

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-ProductsServices
Forum Posts: 67
Member Since:
07/11/2017
sp_UserOfflineSmall Offline
2
03/18/2022 - 04:08
sp_Permalink sp_Print

Hi Prasad,

unfortunately without further details of the test run I can't really help identifying the reason for the skips in the testing. But in general the CTT and also the A&C Test Scripts are to help a tester executing the test cases automatically and therefore quickly. If, for whatever reason, test scripts cannot be executed on a product the testers in the certification test lab will execute the test cases manually. Of course this will result in increased testing time, but the test coverage would stay the same. So I would recommend to execute the skipped test cases manually (if they apply) and make sure your product handles all cases correctly. If during this investigation you'll notice issues in the scripts, we'd be happy to receive a bug report in our reporting tool (mantis.opcfoundation.org) and we'll try to fix the issue so with a future version of the CTT you can also execute the tests automatically.

I hope this helps.

Regards,
Alexander Allmendinger

Avatar
Prasad Sutar
Member
Members
Forum Posts: 7
Member Since:
03/11/2021
sp_UserOfflineSmall Offline
3
03/22/2022 - 01:23
sp_Permalink sp_Print

Hi Alexander Allmendinger,

You have recommended to execute the skipped test cases manually.

Does this mean I need to test the skipped test cases manually by connecting OPC UA server with OPC UA Client? Or I need to refer the Lab tests by OPC foundation and test them manually?

If I need to test Lab test cases, please send the Lab test case document, or provide the link where I can get the document. And also the steps how can I test them manually.

Let me know what the further details are required for the test run. I will share with you So that you can help me to understand the issue and to find the solution.

Regards,

Prasad

Avatar
Alexander Allmendinger
Germany
Moderator
Members

Moderators

Moderators-Specifications

Moderators-Companion

Moderators-Implementation

Moderators-Certification

Moderators-ProductsServices
Forum Posts: 67
Member Since:
07/11/2017
sp_UserOfflineSmall Offline
4
03/27/2022 - 08:52
sp_Permalink sp_Print

Hello Prasad,

The test case descriptions available in the profile reporting tool (https://profiles.opcfoundation.org) are including all details about a test case and its execution. There are no additional documents or descriptions available for lab personnel.

When test cases are being skipped which should be executed, then we recommend to look at the test case description in the profile reporting tool and follow the testing steps to verify the product behaves correct manually. This needs to be done by utilizing an OPC UA Client / OPC UA Server combination which allows to execute the test cases. In case of having an OPC UA Server which needs to be exercised, you can use the UA Expert to connect to the server and verify the transmitted information are correct and pass the described test cases. Sometimes such checks will require to also use Wireshark during the test execution and verify the details transmitted on the wire.

Usually during such checks we’ll find some issues in the servers which have caused the scripts to be skipped. A known issue from some servers is for example, that they are created BranchIds for every occurrence of an alarm, while the specification requires that the current state always has the BranchId=null. If this is the case in your server too, that would be a misbehavior and would explain why those tests are being skipped. I hope you’ll find something during manual execution of the tests.

Regards,
Alexander Allmendinger

Forum Timezone: America/Phoenix
Most Users Ever Online: 510
Currently Online:
Guest(s) 20
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1435
Posts: 4861