发布新日志

  • 功能测试用例

    2010-09-02 11:38:20

    设计功能和界面测试用例
    /RQr;e6M-h$w86711
    {/e#vI!W!o$dS86711
    %c5z'T}0o0Q"?q867111.1 文本框、按钮等控件测试
    4X{Y4p`b86711
    JXE4ZWL2u867111.1.1 文本框的测试
    5s DC9bb3F)C8671151testing软件测试博客v%J4c a;e)HoS
    如何对文本框进行测试
    |x d3X#f,@8671151testing软件测试博客5R2Q c[0kgy&R
     a,输入正常的字母或数字。
    Z-F.JgnJg)X-`\8a86711 b,输入已存在的文件的名称;
    "rV7`1s_?Q+Bjh86711 c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;51testing软件测试博客,Xy sUG
     d,输入默认值,空白,空格;
    'Z_GSP3jV:\86711 e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;
    ,zl5^'Gh~86711 f,利用复制,粘贴等操作强制输入程序不允许的输入数据;
    2Koh!J(K:LEj rLh86711 g,输入特殊字符集,例如,NUL及\n等;
    o1U:jQ5xK/ld86711 h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;51testing软件测试博客@^ csojb
     i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示
    gUB~*s%dLU86711
    j9L7VF*FZ{:O3~86711在测试过程中所用到的测试方法51testing软件测试博客&| c7g!_7G M)IHG$R
    51testing软件测试博客"J\i!E1\
     1,输入非法数据;
    ?$g5Zb9K'C v86711 2,输入默认值;51testing软件测试博客M}(B$v TD
     3,输入特殊字符集;51testing软件测试博客7M9E/L'Ae5qb
     4,输入使缓冲区溢出的数据;
    I S MyZ*t86711 5,输入相同的文件名;51testing软件测试博客^5pZ7V ?Et| h#i
    命令按钮控件的测试51testing软件测试博客C Hy6K$[_ Sq

    !L]0d NO`Ym~86711测试方法:
    y ?$l,^:R+Y3s\+uJ86711
    &GbA+`0d|Y8q~86711 a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;51testing软件测试博客l.n"hN~ c
     b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31;
    2];t0nUD!EBv86711 c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;
    )x1o J.T%gQ b86711单选按钮控件的测试
    6Z |QXPR!b86711
    -v%_^I1P6`qv ?G86711测试方法:51testing软件测试博客 j)_M/`P_I

    \#K:nv;K"NEE86711 a,一组单选按钮不能同时选中,只能选中一个。51testing软件测试博客4z2}6d![9zk)@/Y
     b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;51testing软件测试博客9U uI*R g7_D:F
     c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;
    'tau_st2M86711up-down控件文本框的测试
    4Dh3YfJr8671151testing软件测试博客S4o/?4H8J N1u
    测试方法:51testing软件测试博客(z-b\*R.g%F;et6y
    51testing软件测试博客|'JMYL/UlP!QJJJ
     a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10;51testing软件测试博客2UX T n.Bh#L,o7a3lu
     b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;
    vZx5t ehA\Uvrc86711 c,直接输入超边界值,系统应该提示重新输入;51testing软件测试博客+z5]4^9z\C-Eo
     d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;51testing软件测试博客7S,L"fT8O} a
     e,输入字符。此时系统应提示输入有误。
    sakH1`86711组合列表框的测试
    u FvO'KY8mz8671151testing软件测试博客C7@c*TN.]$GH
    测试方法:51testing软件测试博客f&G.iU&sR,}5x5Lb

    4xP/S u1g,N5F/WM86711 a,条目内容正确,其详细条目内容可以根据需求说明确定;51testing软件测试博客7\ waC,^
     b,逐一执行列表框中每个条目的功能;51testing软件测试博客)KzT'J^ b
     c,检查能否向组合列表框输入数据;
    9a.\!g(wt H%os86711复选框的测试51testing软件测试博客P qW+j(\(d

    UX {oP86711测试方法:51testing软件测试博客``+Xp4l(X

    T^3LWZ`1u/n\i86711 a,多个复选框可以被同时选中;
    ,h Nc_d;{h86711 b,多个复选框可以被部分选中;51testing软件测试博客|qAe-^)k
     c,多个复选框可以都不被选中;
    -z#Zl^l86711 d,逐一执行每个复选框的功能;
    ZH&Z#TI mu2ffF0e8r86711列表框控件的测试
    8w]*JY \Q2CV86711
    Tc5j cn(^;}AJ86711测试方法:51testing软件测试博客5@9]?(e*O!cG

    |5n3J*@B86711 a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;51testing软件测试博客.p(V0\e]p
     b,列表框的内容较多时要使用滚动条;51testing软件测试博客;i4Dq9|S%Jzq
     c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;
    OTd5E6b'j0z86711滚动条控件的测试51testing软件测试博客0^0f O)X SWf,e
    51testing软件测试博客"r { j#L6N5Q
    要注意一下几点:51testing软件测试博客hCk7O4WQ

    y ^j?$D] R86711 a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;51testing软件测试博客|?,Tn'U ~ j!C
     b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;
    w2g` Ku1C-e)wT86711 c,单击滚动条;
    ${sWtV(lOR86711 d,用滚轮控制滚动条;51testing软件测试博客,\&bs+t7|(O\
     e,滚动条的上下按钮。51testing软件测试博客'U:L-q3?'y x5?+bQ
    各种控件在窗体中混和使用时的测试
    O+J3X3M0M$CS W8671151testing软件测试博客Ls`;CX`2dS*v(n
     a,控件间的相互作用;51testing软件测试博客 T8N5\BO2bela
     b,tab键的顺序,一般是从上到下,从左到右;
    X I"I;C"k%QHu86711 c,热键的使用,逐一测试;
    2{.O` TJe5`86711 d,enter键和esc键的使用;51testing软件测试博客9a*@Uy-c|1|
    在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。
    -aE"d#NS*A3V"Ap e86711
    %EO `t;k86711ps:密码输入框测试时要特别注意进行字母大写输入的测试。51testing软件测试博客d0EC8^IUe,hq%s

    ~+x)jj,u:H86711查找替换操作
    #HDt*SI6Q86711 案例演示:打开word中的"替换"对话框
    ^aW3`5u1u,i2lM86711 测试本功能有通过测试和失败测试两种情况
    0|o9fDY["w86711 通过测试:
    ^7Z k0Gt8[6rS*``;W86711
    a7ACT4i&xg86711 1,输入内容直接查找,或查找全部51testing软件测试博客 at;B*q T/q&]
     2,在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,如,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.
    t-haX%v86711
    }ea1V&I OZQ86711失败测试:
    n,f)[-l$CW6x86711 1,输入过长或过短的查询字符串.如,假设查询的字符串长度为1到255,那么输入0,1,2,256,255和254进行测试;51testing软件测试博客'Sb FY%Q!|Z2FiD r
     2,输入特殊字符集,如,在word中.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;51testing软件测试博客 r2wVByt#t5`
    51testing软件测试博客'G+v#NUb.m9w,||+Q
    替换测试大体相同.
    t6T*}"Pa;T5V86711 关于编辑操作窗口的功能测试的用例:
    6_2sP'Kf#Iq8W86711 1,关闭查找替换窗口.不执行任何操作,直接退出;
    -h%|b j;V\86711 2,附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;51testing软件测试博客'h)oC$k_ f([lD
     3,控件间的相互作用.如,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.
    q)vCu!]A~#K^86711 4,热键, Tab键.回车键的使用.51testing软件测试博客yXR uMd`
    51testing软件测试博客'E,ow v P
    插入操作51testing软件测试博客:[vNd/{$U z4s.FD&x
     1,插入文件
    3hG&B&y A%hI86711 测试的情况
    ^;}!B'He86711 a,插入文件;51testing软件测试博客"_ JyeK)p%F:[
     b,插入图像;51testing软件测试博客/^H to8t7R
     c,在文档中插入文档本身;51testing软件测试博客7c5D'H%F P zz?2P._
     d,移除插入的源文件;51testing软件测试博客0j2JZsF2U\R R k#s
     e,更换插入的源文件的内容;
    Vz5frNI-m]86711
    ap~e?fh {P&c867112,链接文件
    Cp;UP3a*k"Xk M]86711 测试方法:51testing软件测试博客*JI'fg/Lk4Xg
     a,插入链接文件;51testing软件测试博客/i.T}#g'`R"gtz LS
     b,在文档中链接文档本身;51testing软件测试博客*s+`5vL.Iw,H9Q9Y`a
     c,移除插入的源文件;
    ay q1xlW/aZ#U86711 d,更换插入的源文件的内容.
    6ZVf(saiIPV#VL86711
    3StVJ(^867113,插入对象
    3V+]LlPP'g.o|86711 要测试的内容51testing软件测试博客)F%H.Y`'z@c&S E{
     a,插入程序允许的对象,如,在word中插入excel工作表;51testing软件测试博客 S"{0pxp}`,R
     b,修改所插入对象的内容.插入的对象仍能正确显示;
    {]*q-KBE~R86711 c,卸载生成插入对象的程序,如,在word中插入excel工作表后卸载excel,工作表仍正常使用.
    ]Wz2H2KN*I5B+P~"h,`8671151testing软件测试博客-Pm-E,i#`:?
    编辑操作51testing软件测试博客!EJ8Z0y6ku
     编辑操作包括剪切,复制,粘贴操作.51testing软件测试博客ZuqD3nOZ4G|
    51testing软件测试博客n6O7S3boedG
    测试剪切操作的方法
    G[;MH'z!tO86711 a,对文本,文本框,图文框进行剪切;51testing软件测试博客L+ew4}h
     b,剪切图像
    /l;d g ked9MVO86711 c,文本图像混合剪切
    m{"E c"U+n1QG86711 复制操作方法与剪切类似.
    5WA:v ccfM;d&J86711
    \h.hiv+@x J+w4I86711测试时,主要是对粘贴操作的测试,方法是:
    T:qx(t3YW]}86711 a,粘贴剪切的文本,文本框及图文框;
    XOtEQcL9C86711 b,粘贴所剪切的图像;
    bOo#HN86711 c,剪切后,在不同的程序中粘贴51testing软件测试博客c,? mv)Q p a.F8`-DB
     d,多次粘贴同一内容,如,剪切后,在程序中连续粘贴3次;
    O[w'uO}&e8qZQ86711 e,利用粘贴操作强制输入程序所不允许输入的数据.51testing软件测试博客a+_ pV?R3\V#L

    &jW:Z,ZqD86711界面测试用例的设计方法51testing软件测试博客(u7}j!U|J
     1,窗体51testing软件测试博客0]+~1^K?P1b!GR]:P
     测试窗体的方法:51testing软件测试博客-[?#[&\!z0h)o
     a,窗体大小,大小要合适,控件布局合理;51testing软件测试博客nk5q wUK1\+O
     b,移动窗体.快速或慢速移动窗体,背景及窗体本身刷新必须正确;
    |Z]p#Q;ac^;L86711 c,缩放窗体,窗体上的控件应随窗体的大小变化而变化;
    9Owy}K%~l86711 d,显示分辨率.必须在不同的分辨率的情况下测试程序的显示是否正常;
    S:I [S/F86711 进行测试时还要注意状态栏是否显示正确;工具栏的图标执行操作是否有效,是否与菜单懒中图标显示一致;错误信息内容是否正确,无错别字,且明确等等;
    B pw ARz86711
    F4hJ8@.tt867112,控件51testing软件测试博客:kN)[M'S;[b$L
     测试方法:51testing软件测试博客r#f8a$I^m Z
     a,窗体或控件的字体和大小要一致;51testing软件测试博客 l.U'q n+MC+?+V$C"X
     b,注意全角,半角混合51testing软件测试博客7r?ZY5qKm \.\U8i
     c,无中英文混合.51testing软件测试博客 F4E?4h;zo#TM

    5W.HZ Cf2]k-V_:Z86711菜单
    $ZEsKdW8671151testing软件测试博客/lo'c#M0X f(ec]|)t
    进行测试时要注意
    e v:jny.}&j/p+H86711 a,选择菜单是否可以正常工作,并与实际执行内容一致;
    vIuxersn,k86711 b,是否有错别字:51testing软件测试博客.[P-c6s3O
     c,快捷键是否重复;51testing软件测试博客!Y"\]c7@ E%v
     d,热键是否重复;
    '_t;c9[myJq/p86711 e,快捷键与热键操作是否有效
    s#C0{!F2GxC86711 f,是否存在中英文混合51testing软件测试博客FGUy+?8LDsR
     g,菜单要与语境相关,如,不同权限的用户登陆一个应用程序,不同级别的用户可以看到不同级别的菜单并使用不同级别的功能;
    #p3_2?,~_0` ~.V^:E0i86711 h,鼠标右键快捷菜单51testing软件测试博客xk%X5o?$]a;`)^t

    ;NE_6DHD-R&_86711特殊属性51testing软件测试博客eF*ii:}8q7|@4y0p8S
     1,安装界面应有公司介绍或产品介绍,有公司的图标51testing软件测试博客@zu$^1?gb(S9{*X
     2,主界面及大多数界面最好有公司图标51testing软件测试博客$V OG9It+b"^
     3,选择"帮助"->"关于"命令,应 看见相关版权和产品信息

  • symbian signed 标准测试用例

    2010-05-07 16:04:48

      最近这两天,手头没有测试任务。6月初将要进行sign,现在正在学习。先总结一下sign的测试用例:

    ,Symbian9所有的二进制文件都放在\sys\bin\目录下,命名冲突概率非常大,所以最好以下方式命名:MyBinName_UID.dll(exe)

    2,如果你的程序预装在手机或者存储卡中,需要用Makesis命令生成myapp.SIS文件和myapp_stub.sis文件,同时sign。

    Symbian Signed的测试用例(Test Cases)主要分为两部分:Generic Test Cases和Extended Set Capability Test Cases。

    其中Generic Test Cases应该被所有Symbian应用程序满足,而Extended Set Capability主要是针对Symbian V9的。

    一,Generic Test Cases主要包含:

    1,Packaging and Installation,其中包含8个小点

    1.1 ACS Publisher ID,要签名的sis文件必须被一个有效的ACS Publisher ID签名过。

    1.2 Installation and Startup,程序的安装必须和用户手册相符,一般在5秒内应该启动完成,或者有进度条提示启动过程

    1.3 File Creation Location,一般而言,应用程序只在安装盘符中创建文件,除非特殊声明

    1.4 Uninstall,卸载时应该删除所有原来安装的文件,以及所有应用程序运行过程中下载或创建的文件

    1.5 Installation to all Memory Locations,应用程序应该能安装到所有存储媒体中

    1.6 Reinstall,应用程序在被删除后可以重新安装

    1.7 UID and Device ID,确保UID和VID必须正确。

        UID: 0×20000000–0×2FFFFFFF,VID:0×70000000–0×7FFFFFFF或者VID=0

    1.8 SIS File Version Information,SIS文件的版本信息应该和帮助,说明书和About对话框中的版本信息一致

    2:General Usage Tests,其中包含4个小点:

    2.1 System Features and OS Friendly,应用程序不能影响系统和其他应用程序的使用

    2.2 Stress Test,进行15分钟左右,可以正确处理异常情况,而不会导致手机崩溃或停止响应

    2.3 Scalable UI Compliance,支持Scalable UI,不同的分辨率和显示模式

    2.4 SIP Session establishment,当收到请求时应用程序应当能建立一个SIP连接

    3,Memory Usage,其中包含2个小点:

    3.1 Low Memory Startup,应用程序可以比较好的处理低内存情况下的启动,当因低内存退出时可以显示相应出错信息

    3.2 Low Storage Memory During Execution,当存储空间不够时,程序应该退出并通知用户该情况

    4,Phone Functionality,主要包含2小点

    4.1 Service Interruption,当遇到中断时(电话,短信等),程序应该暂停并保存相应状态,并且正确处理该中断。

    4.2 Application Functionality After Reboot,程序当突然失去电源后重起后可以正常运行,而不会导致panic或停止响应

    5,User Control,主要有4个小点:

    5.1 Task List,程序可以通过taks list关闭

    5.2 Privacy statement dialog,当程序第一次启动时显示,告知用户capability的使用情况

    5.3 Billable Events,当程序需要进行付费操作时应该弹出对话框告知用户

    5.4 Backup and Restore Compliance,应用程序不能和Symbian的这项功能冲突

    二,Extended Set Capablities主要是对能力(Capability)的限制,分为三部分:

    1,Declarative:ProtServ,ReadDeviceData,WriteDeviceData,SwEvent,

                   TrustedUI,SurroundingDD,PowerMgmt

    2,Phone manufacturer Approval:NetworkControl, MultimediaDD, AllFiles, CommDD, DiskAdmin

    3,Phone Manufacturer Grant:TCB, DRM

  • windows mobile系统下的客户端安装

    2010-05-06 14:00:08

    windows mobile系统下的客户端安装:需要用cab的压缩包进行安装。如果用蓝牙发送到手机是没什么问题,如果没有蓝牙的话需要用数据线和pc进行同步,需要装一个类似于驱动的软件;microsoftActivesync这个软件,之后和pc进行同步把cab文件拷贝到手机上即可(注意:不要在pc上进行解压缩,直接copy到手机上即可)然后在手机上找到相关的文件即可安装。安装成功后会出现一个可执行文件,运行即可;

Open Toolbar