|
BBT SDK is software package containing binaries, sources, samples and documentation for easy usage and extension. It is core software of Black Box Testing System.
Basic features:
- highly modular software
- clear hierarchical organization
- easily extendable
- fully transparent for front application
Components of SDK:
- Binary DLL libraries for devices and core DLL library
- Documentation
- Sample sources
- GUI application
BBT – SW & HW structure
BBT – SDK structure
BBTS SDK contains: Binary libraries, sample sources, documentation
SDK structure: Device objects, device instances, device manager
Input & output files: Configuration, screen, logfile, database
SDK extension: MS Visual Studio, DLL structure, sample code, how-to user documentation
BBTS – device manager
- Device manager is central point of SDK
- Integration point for top application
- Loading of device libraries (objects)
- Loading of configuration files
- Instancing of devices (instances)
- Control scheduler for devices
BBTS – input files
- Device driver library
- Contains device object libraries for interfaces, equipment, I/O, processing logical devices
- Configuration file
- Describes system configuration
- Based on that device instances will be created
|