@[toc]
1.选择协议的常用方法主要有以下几种:
最简单的方法就是向开发工程师确认数据通信所采用的协议,因为开发工程师最清楚应用程序采用的是何种通信协议。 没有开发工程师支持时,可以通过概要或详细设计手册获知所使用的协议。 使用协议分析工具捕获通信时的数据包并进行分析,然后确定被测对象所使用的协议。 使用协议分析工具分析协议过程中一定要摒除底层协议,不要被底层协议所迷惑。 根据以往测试经验来判断被测试对象采用的协议,这种方法具有猜测性,有时候不一定准确。
2.如何选择协议:
Web网站(J2EE、.NET):Web(HTTP/HTML)FTP服务器:File Transfer Protocol(FTP)邮件服务器:Internet Messaging Application Protocol(IMAP),Post Office Protocol(POP3),Simple Mail Transport Protocol(SMTP)客户端以ADO、OLEDB方式连接后台数据库:Microsoft SQL ServerOracle、Sybase、DB2、Informix以ODBC方式连接后台数据库:ODBC没有后台数据库:Socket分布式组件:COM/DCOM、EJB无线应用:WAP、Palm