協議選擇
由於部分軟件測試工程師對於開發和系統架構理解不透徹等原因造成在錄製腳本過程中選擇協議不正確,導致腳本錄製失敗。如何有效選擇協議,成功錄製腳本呢,個人認爲除了提高個人的技術水平外(多瞭解軟件開發中用到的協議原理),還要多和開發人員溝通,進一步瞭解系統通訊協議纔是根本。下面我提供一個列表給大家,希望可以幫助你:
分類 |
協議 |
頭文件 |
備註 |
Custom |
C,Vb,Java,JavaScript和VBScript |
Lrun.h |
|
E-Business |
Http/Html |
As_web.h |
|
FTP |
Mic_ftp.h |
||
Listing Directory Service(LDAP) |
Mic_mldap.h |
||
PALM,SOAP,Web/Winsocket Dual Protocol |
|
||
Client/Server(數據庫服務器) |
MSSqlServer,ODBC,Oracle(2-tier),DB2 CLI,SyBase Ctib,Sybase Dblib |
|
|
Donmain Name Resolution(DNS) |
mic_socket.h |
||
Window Sockets |
lrs.h |
||
Distrbuted Components |
COM/DOCM,Corba-java,Rmi-java protocols |
User.h |
|
Enterprise Java Beans |
EJB Testing |
import lrapi.lr |
|
Rmi-Java |
import lrapi.lr |
||
ERP/CRP |
Oracle NCA |
|
|
SAP,SAP Portal,SAP CCMS,SPAAGUI,PeopleSoft(Tuxedo) |
As_sqpgui.h |
||
Siebel Web, Siebel-DB2 CLI,Siebel-mssql, Siebel-oracle |
Lrdsiebel.h |
||
Legcy |
Teminal Emulation(RTE) |
Lrrte.h |
|
Mail Service |
Internet Messaging(IMAP) |
Mic_imap.h |
|
MS Exchanger(MAPI) |
Mic_mapo.h |
||
Post Office Protocol(pop3) |
Mic_pop3.h |
||
Simple Mail Protocol(SMTP) |
Mic_smtp.h |
||
Middleware |
Jacada, Tuxedo 6, Tuxedo 7 |
|
|
Wireless |
i-Mode, VoiceXML, Wap Protocols |
|
|
Application Deployment Solution |
Citrix_ICA |
ctrxfuncs.h |
|
Streaming |
Media Player(mms) |
Mic_media.h |
|
Real |
Lreal.h |
備註:上面表格基於7.8,如與其他版本有出入,請自行校正。