From OpenSCADAWiki
Jump to: navigation, search

TEST: Release (releaseTests)

2.0 GPLv2 * en Roman Savochenko

Set of formal tests of the OpenSCADA releases:
0: System
1: Security User/Group tests
2: Transport subsystem tests

  • Data transferring through output and input transports by the test "TrOut":
means presence of the input transports with the name "testRelease[{N}]" and the connected output transport adress into description or address field (if equal one).

3: Protocol subsystem tests

  • Execution of the test controller object DAQ.ModBUS.testTCP:
means presence of the controller object DAQ.ModBUS.testTCP.
  • Execution of the test controller object DAQ.OPC_UA.test:
means presence of the controller object DAQ.OPC_UA.test.
  • Send requests to a test-echo protocol from a transport:
means presence of the user protocol object Protocol.UserProtocol.up_test.

4: Archive subsystem tests

  • Using the test "Mess" of the module "SystemTests" for archiving messages:
means presence the message archivers "test";
  • Assign/Clear archiving from the parameter attribute:
means presence "/DAQ/LogicLev/experiment/F3" with the attribute "ed", and the value archivers "1s"
  • The tests "Archive" of the value archiver to verify the correctness of the functioning of the sequential mechanism for packaging by "SystemTests":
means presence the archive "testArch_cntr" with the data period 1s and processed by the archiver FSArch.1s.

5: DB subsystem tests

  • The tests "BD" of the module "SystemTests":
means presence of the test DB with the name "testRelease".

6: DAQ subsystem tests

  • Test "Param" from the module "SystemTests":
presence of the DAQ parameter LogicLev.experiment.F3.
  • Test "Val" of the module "SystemTests" for the parameter attribute:
presence of the DAQ parameter LogicLev.experiment.F3.var.
  • Blocks create/remove, change, load, save and load from config and copy, set link:
presence the DAQ controller object "KM102cntr" for copy the block scheme.
presence the DAQ parameter LogicLev.experiment.F3.var.

7: UI subsystem tests
8: Special subsystem tests