Agreement choice
Since some software test engineers are incorrect to the development and system architecture, the case is not correct in the recording script, causing the script recording failure. How to effectively select the agreement, successfully record the script, individuals believe that in addition to improving the technical level of personal technology (more understanding of the protocol principle used in software development), it is necessary to communicate with developers, and further understand the system communication protocol is fundamental. Below I provide a list to everyone, I hope you can help you:
Classification Protocol Head File Remarks Custom C, VB, Java, JavaScript and 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 (Database Server) MSSQLServer, ODBC, Oracle (2-Tier), DB2 CLI, Sybase CTIB, Sybase DBLIB
Donmain Name Resolution (DNS) MIC_Socket.h Window Sockets Lrs.h Distrbute 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) ASQPGUI.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
Remarks: The above table is based on 7.8, if there is access to other versions, please correct your own.
Development script
According to the method in which I wrote (refer to 4), the first three steps will basically have a basic understanding of the entire software system. At this time, the development script was started.
1. Plan the script to be developed, enumerate the manual test operation to be transformed, the script name definition, file save path, etc.
2. Recording script (in order to improve script recording, the first recording is trying to select a variety of protocols)
3. Optimized script
*add notes
* Add verification point
* Parametric, modify the replaceable data in hardcode (test tool automatically generated)
* For debugging add auxiliary information such as: lr_message ("Memory error")
* Extended script (call DLL)
4. Run debugging