1. Introduction (common_test)
1导言
1.1范围
Common Test
是一款自动化测试的便携式应用程序 它适用于:
- 任何类型的目标系统的黑盒测试(即不一定在Erlang中实现)。这通过标准的O&M接口(如SNMP,HTTP,CORBA和Telnet)以及必要时通过用户专用接口(通常称为测试端口)来执行。
- Erlang / OTP程序的白盒测试。这很容易通过直接从测试用例函数调用目标API函数来完成。
Common Test
还在cover
应用工具中集成了OTP 工具,用于Erlang / OTP程序的代码覆盖分析。
Common Test
自动执行测试套件程序,无需操作员交互。测试进度和结果以HTML格式打印到日志中,轻松使用标准Web浏览器浏览。Common Test
还通过OTP事件管理器将事件处理器插入系统的事件处理程序发送给进度和结果通知。通过这种方式,用户可以将自己的程序集成到例如日志记录,数据库存储或监督中Common Test
。
Common Test
为图书馆提供有用的支持功能以满足各种测试需求和要求。例如,通过测试规范支持灵活的测试声明。还支持中央配置和控制并行运行的多个独立测试会话(针对不同的目标系统)。
1.2先决条件
假定读者熟悉Erlang编程语言。