Содержание
- 2. Plan Development Goals Architecture Structure Agents Engine Gateway testing
- 3. Development Goals QA of developed products Several pure-testing projects Socket API iSCSI Ethernet NIC firmware and
- 4. Key features Black and white box testing Distributed testing Automatic testing Test coverage estimation Regression tracking
- 5. Used in IPv4/IPv6 Socket API (more than 8000 tests); Ethernet switch testing; IEEE 802.2 (LLC), IEEE
- 6. Base components Test Engine Run on Linux Build all components of TE Control of Test Agents
- 7. Test Agent Target-specific application Linux FreeBSD NetBSD Windows OpenSolaris Run on an auxiliary station or DUT
- 8. Test Agent Generates/Handles network traffic: Packets representation in ASN.1 format Packet iteration, inter packet interval, number
- 9. Test Agent Sun RPC functionality socket API remote command line Curl File operations ... Daemons configuration:
- 10. Auxiliary Agent Black Box testing: Network protocols Interoperability External Interfaces (SNMP, CLI) Access to external equipment:
- 11. Embedded Agent White Box testing: Module testing API testing DUT-specific management
- 12. Proxy Agent Configure DUT Access to external equipment
- 13. Test Engine Components Dispatcher Runs/terminates all modules Handles user interrupt events Builder Based on autoconf/automake/m4 Cross
- 14. Logger Provide unified logging interface for all TE components: Test Engine and Test Agents Time synchronization
- 15. Remote Control Facility Starts Test Agents according to configuration file or on-fly requests Provides access to
- 16. Configurator Loads start-up configuration of Agents Keeps track of configuration changes Rolls back configuration to a
- 17. Configuration Tree /agent:Agt_A/interface:eth0 = /agent:Agt_A/interface:eth0/index: = 2 /agent:Agt_A/interface:eth0/link_addr: = 00:16:d3:26:98:91 /agent:Agt_A/interface:eth0/mtu: = 1500 /agent:Agt_A/interface:eth0/net_addr:192.168.56.1 = 24
- 18. Tester Structured test suite organization Test iteration by parameters Test Agents can be automatically preconfigured before
- 19. TE auxiliary tools Test Coverage Estimation Report Generator Test Result Comparator
- 20. HG Testing Proxy agents Parametrization Networking capabilities Serial console logging Management interfaces VCM WebUI cutils
- 21. Configuration 1
- 22. Configuration 2
- 24. Скачать презентацию