51Testing软件测试论坛

标题: 求:如何编写手机测试的辅助工具 [打印本页]

作者: 堕落有心    时间: 2005-1-12 10:26
标题: 求:如何编写手机测试的辅助工具
小弟因最近工作需要,欲编写一个测试手机的辅助工具,功能是让手机自动复制N条记录,小弟不是计算机出身,对编程也不通,真是无从下手。请教各位达人,在设计流程之前,我应该知道那些方面的东西。比如AT command, 手机的OS,还有什么吗?
还有,应该从什么地方下手?.....跪求各位达人了!!!
作者: liguihua1    时间: 2005-1-12 11:07
标题: 这个好像是要和SIM卡操作的,但,其本身是做一个小的应用程序
可以,看看相关文档,只要可以从SIM卡中读出数据,包括,数据的排列方式和,SIM卡的种类,最好,是和写这个模块的程序员沟通OR看代码,找出接口函数,就可以用一个copy了,置于几条记录,不就是你说得算么!:)
作者: nacy_han    时间: 2005-1-12 11:44
有哪位高手知道,编这类工具需要什么的样编译环境?
相关的手机接口是不是开放的?还是每种手机都不一样呢?
我也有好多好多疑问啊?
请指教!!!:p

[ Last edited by nacy_han on 2005-1-12 at 11:48 ]
作者: 堕落有心    时间: 2005-1-12 11:47
请问要看些什么文档呀?
  还有,我说的记录都是存储在手机上的,和SIM卡没有什么关系。那我要怎么做呢?能不能说的详细一点呀?
  谢谢!
作者: addvalue    时间: 2005-1-12 17:04
标题: FFS、接口通信方式和AT指令
手机flash文件系统需要熟悉,针对不同功能块,需要区分文件头和文件数据类型;接口通信方式中若选择红外,需要进一步模拟串口的驱动程序来支援,大多数为“AT协议+串口通信协议”

[07.05] commands
Select Message Service +CSMS        +CSMS
Preferred Message Storage +CPMS        +CPMS
Message Format +CMGF        +CMGF
Service Center Address +CSCA        +CSCA
Set Text Mode Parameters +CSMP        +CSMP
Show Text Mode Parameters +CSDH        +CSDH
Save Settings +CSAS        +CSAS
Restore Settings +CRES        +CRES
New Message Indications to TE +CNMI        +CNMI
List Messages +CMGL        +CMGL
Read Message +CMGR        +CMGR
Send Message +CMGS        +CMGS
Send Message from Storage +CMSS        +CMSS
Write Message to Memory +CMGW        +CMGW
Delete Message +CMGD        +CMGD
[07.05] Result codes
Received SMSPP indication +CMTI        +CMTI
Received SMSPP content +CMT        +CMT
Received CBM Content +CBM        +CBM
Message Service Failure +CMS ERROR        +CMS ERROR
[07.07] commands
Manufacturer identification +CGMI        +CGMI
Model identification +CGMM        +CGMM
Revision identification +CGMR        +CGMR
Product serial number identification +CGSN        +CGSN
Select TE character set +CSCS        +CSCS
Select type of address +CSTA        +CSTA
Call mode +CMOD        +CMOD
Hang-up call +CHUP        +CHUP
Select bearer service type +CBST        +CBST
Radio link protocol +CRLP        +CRLP
Service reporting control +CR        +CR
Extended error report +CEER        +CEER
Cellular result codes +CRC        +CRC
Subscriber number +CNUM        +CNUM
Network registration +CREG        +CREG
Operator selection +COPS        +COPS
Phone activity status +CPAS        +CPAS
Battery charge +CBC        +CBC
Signal quality +CSQ        +CSQ
Mobile Equipment control mode +CMEC        +CMEC
Indicator control +CIND        +CIND
Mobile Equipment event reporting +CMER        +CMER
Select phonebook memory storage +CPBS        +CPBS
Read phonebook entries +CPBR        +CPBR
Find phonebook entries +CPBF        +CPBF
Write phonebook entry +CPBW        +CPBW
Clock +CCLK        +CCLK
Report Mobile Equipment error +CMEE        +CMEE
Define PDP Context +CGDCONT        +CGDCONT
Quality of Service Profile (Requested) +CGQREQ        +CGQREQ
Quality of Service Profile (Minimum acceptable) +CGQMIN        +CGQMIN
GPRS attach or detach +CGATT        +CGATT
PDP context activate or deactivate +CGACT        +CGACT
Show PDP address +CGPADDR        +CGPADDR
GPRS mobile station class +CGCLASS        +CGCLASS
GPRS network registration status +CGREG        +CGREG
Request GPRS service D        D*
[07.07] Result codes
Service reporting +CR        +CR
Ringing indication +CRING        +CRING
Service reporting +CREG        +CREG
Indicator event report +CIEV        +CIEV
Error result code +CME ERROR        +CME ERROR
[V25ter] commands
Answer A        A
Dial D        D
Hang up H        H
Monitor speaker loudness L        L
Monitor speaker mode M        M
Online O        O
Pulse dialing P        P
Automatic answer S0        S0
Pause before blind dialing S6        S6
Connection completion timeout S7        S7
Comma dial modifier time S8        S8
Automatic disconnect delay S10        S10
Tone dialing T        T
Repeat last command A/        A/
Identification information I        I
Reset default configuration Z        Z
Factory defined configuration &F        &F
Complete capabilities list +GCAP        +GCAP
Manufacturer identification +GMI        +GMI
Model identification +GMM        +GMM
Revision identification +GMR        +GMR
Serial number identification +GSN        +GSN
Echo E        E
Result code suppression Q        Q
Line termination character S3        S3
Response formatting character S4        S4
Line editing character S5        S5
TA response format V        V
Result code selection and call progress monitoring control X        X
Data carrier detect (DCD) behavior &C        &C
Data Terminal Ready (DTR) behavior &D        &D
Fixed TE rate +IPR        +IPR
TE-TA character framing +ICF        +ICF
TE-TA local flow control +IFC        +IFC
[V25ter] result codes
Engaged signal BUSY        BUSY
Connection established CONNECT        CONNECT
Invalid command line ERROR        ERROR
Connection completion timeout NO ANSWER        NO ANSWER
Connection terminated or connection attempt fails NO CARRIER        NO CARRIER
Command execution acknowledge OK        OK
Incoming call signal RING        RING
[TIA578A] commands
Manufacturer identification +FMI        +FMI
Model identification +FMM        +FMM
Revision identification +FMR        +FMR
Service Class +FCLASS        +FCLASS
Transmit silence +FTS        +FTS
Receive silence +FRS        +FRS
HDLC transmit +FTH        +FTH
HDLC receive +FRH        +FRH
Facsimile transmit +FTM        +FTM
Facsimile receive +FRM        +FRM
Proprietary commands
Communication option B        B
Negotiate handshake option N        N
Ring count S1        S1
Escape character S2        S2
DTMF Dialing speed S11        S11
Extended result code W        W
Flow control option &K        &K
DSR option &S        &S
Configuration profile &V        &V
Store active profile &W        &W
Service Class #CLS        #CLS
Read organizer entries *PCCORGR        *PCCORGR
Write organizer entry *PCCORGW        *PCCORGW
作者: 堕落有心    时间: 2005-1-13 14:15
To addvalue
  谢谢你!!!不过,看起来好像很难,对于我这个外行来说!我尽量试试吧。
  谢谢again!
作者: Selina    时间: 2005-3-3 17:21
ding
作者: CHECK435    时间: 2005-6-8 22:06
标题:
顶顶顶顶顶
作者: 黄克    时间: 2005-9-3 13:07
addvalue老兄真不错
作者: xbbspring    时间: 2005-11-2 14:07
不难的,只要操作串口,发送atcommand就可以了
作者: xiayingwen    时间: 2005-11-4 15:01
偶也想知道是如何操作的,现有如下的疑问:
1.可以使用什么用的编程环境;
2.如何用代码连接手机,读取相应的数据并下发AT命令,并写入相应的数据到手机上面;

谢谢!
作者: xbbspring    时间: 2005-12-2 17:12
举例我们公司的手机 吧:
存在手机上的记录是以文件的方式存放的,你可以通过和开发人员沟通获取文件数据结构,然后写一个小程序按照该数据结构生成数据文件就可以了.一般手机有接口和pc连接的,把文件导入手机就可以了.
作者: xiaoye_china    时间: 2005-12-14 17:38
原帖由 xbbspring 于 2005-11-2 14:07 发表
不难的,只要操作串口,发送atcommand就可以了

AT COMMAND 命令我也看过一些,怎么看了就忘记了呢?
有哪位能多多提醒大家一下,谢谢.
作者: hnkfzhaomeng    时间: 2005-12-20 17:09
你可以试一下AUTO TCL。
AT COMMAND太底层了,不好用。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2