scriptMachine improves control of the octoBox testbeds, accelerates test automation development, and enables synchroSniffing
  • Preconfigured for accessing one or more octoBox testbeds
  • Execution environment for running test scripts
  • Includes tools for advanced packet captures
  • Test script development environment
  • Includes all the necessary Python libraries to develop test scripts on the octoScope testbeds
  • Sample script examples to start development quickly

Increasing complexity in Wi-Fi test management drives the need for an easier way to perform testing and to deploy test scripts across testbeds. A single scriptMachine™ allows running scripts on any testbed or on multiple testbeds at once. The scriptMachine enables customers to develop their own customized test automation sequences and comes with Python libraries and script examples.

scriptMachine comes installed with octoScope’s synchroSniffer® Wireshark enabling multiprobe sniffing and OFDMA captures on an octoScope testbed.

scriptMachine is required to run any octoScope® test suites such as TR.398.

Software Development Tools and DocumentationThe scriptMachine bundles all necessary tools remotely control any octoBox testbed as well as to develop test scripts for the octoBox testbed. While the octoBox testbed supports a REST API, the scriptMachine come with Python libraries that implement those APIs and can be used develop test automation scripts. The scriptMachine includes the necessary documentation to use the octoScope Python libraries. The scriptMachine also comes bundled with script examples to jump start test automation development.
Script Manager, Execution Environment for ScriptsAll available scripts appear in the Script Manager. Script Manager can be used to edit parameters related to each script. Script Manager includes a sequencer which allows the user to select scripts to be run. Any script can be run many times.
SynchrosniffingoctoScope testbed supports multiple sniffer probes that can capture and stream packets in PCAP format to the Wireshark running on the scriptMachine in real-time. All the Pal® radios in an octoScope testbed are synchronized via Precision Time Protocol (PTP). The captures from each radio in the octoBox testbed are combined by the synchroSniffer engine running on the scriptMachine into a common PCAP stream viewable in the octoScope customized version of Wireshark for easy analysis.