51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 6361|回复: 13
打印 上一主题 下一主题

求:如何编写手机测试的辅助工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-1-12 10:26:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟因最近工作需要,欲编写一个测试手机的辅助工具,功能是让手机自动复制N条记录,小弟不是计算机出身,对编程也不通,真是无从下手。请教各位达人,在设计流程之前,我应该知道那些方面的东西。比如AT command, 手机的OS,还有什么吗?
还有,应该从什么地方下手?.....跪求各位达人了!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-1-12 11:07:16 | 只看该作者

这个好像是要和SIM卡操作的,但,其本身是做一个小的应用程序

可以,看看相关文档,只要可以从SIM卡中读出数据,包括,数据的排列方式和,SIM卡的种类,最好,是和写这个模块的程序员沟通OR看代码,找出接口函数,就可以用一个copy了,置于几条记录,不就是你说得算么!:)
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-1-12 11:44:02 | 只看该作者
有哪位高手知道,编这类工具需要什么的样编译环境?
相关的手机接口是不是开放的?还是每种手机都不一样呢?
我也有好多好多疑问啊?
请指教!!!:p

[ Last edited by nacy_han on 2005-1-12 at 11:48 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-1-12 11:47:05 | 只看该作者
请问要看些什么文档呀?
  还有,我说的记录都是存储在手机上的,和SIM卡没有什么关系。那我要怎么做呢?能不能说的详细一点呀?
  谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-1-12 17:04:30 | 只看该作者

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
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-1-13 14:15:52 | 只看该作者
To addvalue
  谢谢你!!!不过,看起来好像很难,对于我这个外行来说!我尽量试试吧。
  谢谢again!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-3-3 17:21:40 | 只看该作者
ding
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-6-8 22:06:04 | 只看该作者

顶顶顶顶顶
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2005-9-3 13:07:38 | 只看该作者
addvalue老兄真不错
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-11-2 14:07:27 | 只看该作者
不难的,只要操作串口,发送atcommand就可以了
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2005-11-4 15:01:37 | 只看该作者
偶也想知道是如何操作的,现有如下的疑问:
1.可以使用什么用的编程环境;
2.如何用代码连接手机,读取相应的数据并下发AT命令,并写入相应的数据到手机上面;

谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-12-2 17:12:27 | 只看该作者
举例我们公司的手机 吧:
存在手机上的记录是以文件的方式存放的,你可以通过和开发人员沟通获取文件数据结构,然后写一个小程序按照该数据结构生成数据文件就可以了.一般手机有接口和pc连接的,把文件导入手机就可以了.
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-1-19 10:19
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    13#
    发表于 2005-12-14 17:38:26 | 只看该作者
    原帖由 xbbspring 于 2005-11-2 14:07 发表
    不难的,只要操作串口,发送atcommand就可以了

    AT COMMAND 命令我也看过一些,怎么看了就忘记了呢?
    有哪位能多多提醒大家一下,谢谢.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2005-12-20 17:09:59 | 只看该作者
    你可以试一下AUTO TCL。
    AT COMMAND太底层了,不好用。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-26 17:00 , Processed in 0.078488 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表