Wavenet Technology Pty Ltd. BM3900M 用户手册

下载
页码 90
Testing __________________________________________________ Boomer-III User Manual & Integrator’s Guide 
Copyright Wavenet Technology © October 2003 
72 
BM310012WT05 
Application Software 
Tests need to verify the communications links between the 
host/terminal and the modem and between the modem and the network, 
as follows: 
Software Driver Configuration 
Ensure that the host/terminal can enable the modem serial port to 
permit the host/terminal and modem to communicate. This test verifies 
that the driver software functions well and is configured properly. 
Network Configuration 
Determine if the host/terminal can use the modem to communicate with 
the 
 
network. This test uses existing network software in an attempt to 
communicate with a specific network. 
The final application must be able to respond correctly under all 
adverse network conditions, not just the ideal case. To achieve this, the 
application software has to be systematically tested against all possible 
failure and exception conditions. Situations such as low battery, out of 
range, host/terminal down, unexpected data, maximum message size, 
maximum peak/sustained throughput, and other conditions must not 
cause the host/terminal application to fail. Each condition must have a 
specific remedial action to alleviate it. 
Final Assembly 
A final assembly test should be performed before shipment to ensure 
all components are working properly and issues such as crimped 
antenna cables, lose connections, and improper software load are 
resolved. During final assembly, the modem may send and receive a 
loopback message of maximum size. The successful return of the sent 
message proves the product can transmit and receive correctly. 
Testing within areas lacking network coverage or for products shipped 
to another country requires a different approach. Wavenet can help you 
set up a closed loop final test system, using a base station and PC-based 
software to emulate a network.  
End User Problem Resolution 
When the final product is in the hands of the end user, testing must 
quickly isolate the cause of the problem in the field. For example, is the 
problem caused by the host/terminal, the modem, the network, the 
configuration or a user error? Can the problem be fixed locally or does 
the unit need to be returned for service? 
It is very time consuming and expensive to send products to service, 
especially if the problem is caused by a temporary network or 
Enterprise Server Application outage. For this reason, you should 
design the application to allow for end-user problem determination.