发布新日志

  • (转)wap测试环境

    ypeony 发布于 2007-09-19 11:30:30

    wap测试环境

    http://www.mobiletest.cn/bbs/viewthread.php?tid=5466&extra=page%3D1

    浏览器环境浏览环境的建立是十分简单的。目前Internet上有许多站点提供有WML浏览器的免费下载服务。比较著名的WML浏览器是Winwap(读者可从http://www.wapschool.com/ chinese/download/winwap22.exe下载)以及各移动通信设备公司提供的浏览器。安装这些浏览器后,用户就可以在Windows系统环境下访问WAP站点,查看WAP页面。
    WAP的服务器端,开发人员则可以利用Windows NT 4.0Windows 2000以及Internet信息服务器IIS(Internet Information Server) 4.0/5.0软件进行模拟。在原有的WWW服务子目录下再建立一个WAP子目录,将所有的WML网页放在其中,并对IIS进行必要的配置。然后,在WWW服务器正常运转的情况下,开发人员通过在WinwapWAP浏览器上输入http://localhost(本地计算机名)/wap/index.html的形式,即可进入WAP网页进行浏览测试。
    这种测试环境的优点是实施起来比较简单,建设比较快,操作起来也比较简单易学。其不足之处在于,这种测试用的浏览器毕竟是Windows环境下的浏览器,支持大部分的WML标记,查看窗口的界面可以扩大和缩小,比较自由,因而所看到的测试效果与实际手机上的效果可能会有比较大的差别,而且它也不能提供编辑、编译和调试的集成环境。
    模拟环境用于WAP测试的模拟环境是通过使用移动通信设备公司所提供的WAP手机模拟器来实现WML浏览的。目前可以从各公司站点上下载的模拟器有Nokia ToolkitEricsson R380 EmulatorEricsson WapIDEUpPhone UP.SimulatorMotorola Mobile ADK等。
    相比较来说,NokiaMotorola提供了比较完整的集成开发环境,其他两家主要提供了模拟WAP手机的WML浏览器。由于模拟器一般都提供直接的HTML服务连接,所以WAP服务器端只需要Windows NT/2000IIS 4.0/5.0软件即可进行模拟和调试。与上面介绍的方法一样,在WWW服务器工作正常的情况下,通过在模拟浏览器上输入http://localhost(本地计算机名)/wap/index.html的形式,即可进行WAP网页的浏览测试。
    虽然说这种模拟环境提供了集成环境及与WAP手机基本一致的模拟器,但仍难保证所用模拟器与其实际产品完全一致,尤其是没有WAP网关的参与,因此这是一种并不完备的检测。特别地,这种模拟环境下与无线电话应用WTA(Wireless Telephony Application)相关的服务根本没有办法进行检测。不过,对于单纯的开发测试来说,这样模拟环境基本能够满足要求。
    为便于大家下载,我们给出了几个模拟器的下载网址,如表2.1所示。本书所附光盘中提供了一些模拟器(免费版或限时版),读者可从中选择使用。
    2.1  3个常用模拟器的下载网址

    模拟器名称

    下载网址

    Nokia模拟器

    http://www.cwap.com.cn/webdir/wap/down/Nokia.zip

    http://www.airwap.com/download/Nokia.zip

    Ericsson模拟器

    http://www.cwap.com.cn/webdir/wap/down/ericsson.zip

    [url=ttp://www.airwap.com/download/ericsson-airwap.zip]http://www.airwap.com/download/ericsson-airwap.zip[/url]

    续表

    模拟器名称

    下载网址

    Up模拟器

    http://www.cwap.com.cn/webdir/wap/down/upsdkW40b2e.exe

    http://www.airwap.com/download/upsdkW40b2e.exe


      实际环境WAP测试的实际环境中需要WAP手机、网关及服务器3个部分,因此,为了建立WAP测试的实际环境,开发者需要购买一些主流的WAP手机,同时使用前面介绍的方法在原来的HTML服务器上建立一个WAP专用的虚拟目录,以建立WAP服务器,然后使用现有网关或加载移动通信公司提供的相应网关,那么只要三者都能顺利、正确地工作,开发者就可以通过WAP手机对WAP网页及应用进行测试了。
  • 功能测试用例和界面测试用例的设计方法

    pele 发布于 2007-07-16 18:01:01

    功能测试用例和界面测试用例的设计方法

     

    1.1 文本框、按钮等控件测试

     

    1.1.1 文本框的测试

     

    如何对文本框进行测试

     

     a,输入正常的字母或数字。

     b,输入已存在的文件的名称;

     c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理;

     d,输入默认值,空白,空格;

     e,若只允许输入字母,尝试输入数字;反之;尝试输入字母;

     f,利用复制,粘贴等操作强制输入程序不允许的输入数据;

     g,输入特殊字符集,例如,NUL\n等;

     h,输入超过文本框长度的字符或文本,检查所输入的内容是否正常显示;

     i,输入不符合格式的数据,检查程序是否正常校验,如,程序要求输入年月日格式为yy/mm/dd,实际输入yyyy/mm/dd,程序应该给出错误提示

     

    在测试过程中所用到的测试方法:

     

     1,输入非法数据;

     2,输入默认值;

     3,输入特殊字符集;

     4,输入使缓冲区溢出的数据;

     5,输入相同的文件名;

     

    1.1.2 命令按钮控件的测试

     

    测试方法:

     

     a,点击按钮正确响应操作。如,单击确定,正确执行操作;单击取消,退出窗口;

     b,对非法的输入或操作给出足够的提示说明,如,输入月工作天数为32时,单击”确定“后系统应提示:天数不能大于31

     c,对可能造成数据无法恢复的操作必须给出确认信息,给用户放弃选择的机会;

     

    1.1.3 单选按钮控件的测试

     

    测试方法:

     

     a,一组单选按钮不能同时选中,只能选中一个。

     b,逐一执行每个单选按钮的功能。分别选择了“男”“女”后,保存到数据库的数据应该相应的分别为“男”“女”;

     c,一组执行同一功能的单选按钮在初始状态时必须有一个被默认选中,不能同时为空;

    1.1.4 updown控件文本框的测试

     

    测试方法:

     

     a,直接输入数字或用上下箭头控制,如,在“数目”中直接输入10,或者单击向上的箭头,使数目变为10

     b,利用上下箭头控制数字的自动循环,如,当最多数字为253时,单击向上箭头,数目自动变为1;反之亦适用;

     c,直接输入超边界值,系统应该提示重新输入;

     d,输入默认值,空白。如,“插入”数目为默认值,点击“确定”;或,删除默认值,使内容为空,单击“确定”进行测试;

     e,输入字符。此时系统应提示输入有误。

     

    1.1.5 组合列表框的测试

     

    测试方法:

     

     a,条目内容正确,其详细条目内容可以根据需求说明确定;

     b,逐一执行列表框中每个条目的功能;

     c,检查能否向组合列表框输入数据;

     

    1.1.6 复选框的测试

     

    测试方法:

     

     a,多个复选框可以被同时选中;

     b,多个复选框可以被部分选中;

     c,多个复选框可以都不被选中;

     d,逐一执行每个复选框的功能;

     

    1.1.7 列表框控件的测试

     

    测试方法:

     

     a,条目内容正确;同组合列表框类似,根据需求说明书确定列表的各项内容正确,没有丢失或错误;

     b,列表框的内容较多时要使用滚动条;

     c,列表框允许多选时,要分别检查shift选中条目,按ctrl选中条目和直接用鼠标选中多项条目的情况;

     

    1.1.8 滚动条控件的测试

     

    要注意一下几点:

     

     a,滚动条的长度根据显示信息的长度或宽度及时变换,这样有利于用户了解显示信息的位置和百分比,如,word中浏览100页文档,浏览到50页时,滚动条位置应处于中间;

     b,拖动滚动条,检查屏幕刷新情况,并查看是否有乱码;

     c,单击滚动条;

     d,用滚轮控制滚动条;

     e,滚动条的上下按钮。

     

    1.1.9 各种控件在窗体中混和使用时的测试

     

     a,控件间的相互作用;

     b,tab键的顺序,一般是从上到下,从左到右;

     c,热键的使用,逐一测试;

     d,enter键和esc键的使用;

    在测试中,应遵循由简入繁的原则,先进行单个控件功能的测试,确保实现无误后,再进行多个控件的的功能组合的测试。

     

    ps:密码输入框测试时要特别注意进行字母大写输入的测试。

     

    查找替换操作

     案例演示:打开word中的"替换"对话框

     测试本功能有通过测试和失败测试两种情况

     通过测试:

     

     1,输入内容直接查找,或查找全部

     2,在组合框中寻找已经查找过的内容,再次查找并确认文档的内容正确,,已经查找过"测试用例",再次进入不用重新输入查找内容,直接在文档中搜寻就可以.

     

    失败测试:

     1,输入过长或过短的查询字符串.,假设查询的字符串长度为1255,那么输入0,1,2,256,255254进行测试;

     2,输入特殊字符集,,word.^g代表图片,^代表分栏符,可以输入这类特殊字符测试;

     

    替换测试大体相同.

     关于编辑操作窗口的功能测试的用例:

     1,关闭查找替换窗口.不执行任何操作,直接退出;

     2,附件和选项测试.假如,设定"精确搜寻","向后"搜索等附件选项等等来测试;

     3,控件间的相互作用.,搜寻内容为空时,按钮"搜寻全部","搜寻","全部替换","替换"都为灰色.

     4,热键, Tab.回车键的使用.

     

    插入操作

     1,插入文件

     测试的情况

     a,插入文件;

     b,插入图像;

     c,在文档中插入文档本身;

     d,移除插入的源文件;

     e,更换插入的源文件的内容;

     

    2,链接文件

     测试方法:

     a,插入链接文件;

     b,在文档中链接文档本身;

     c,移除插入的源文件;

     d,更换插入的源文件的内容.

     

    3,插入对象

     要测试的内容

     a,插入程序允许的对象,,word中插入excel工作表;

     b,修改所插入对象的内容.插入的对象仍能正确显示;

     c,卸载生成插入对象的程序,,word中插入excel工作表后卸载excel,工作表仍正常使用.

     

    编辑操作

     编辑操作包括剪切,复制,粘贴操作.

     

    测试剪切操作的方法

     a,对文本,文本框,图文框进行剪切;

     b,剪切图像

     c,文本图像混合剪切

     复制操作方法与剪切类似.

     

    测试时,主要是对粘贴操作的测试,方法是:

     a,粘贴剪切的文本,文本框及图文框;

     b,粘贴所剪切的图像;

     c,剪切后,在不同的程序中粘贴

     d,多次粘贴同一内容,,剪切后,在程序中连续粘贴3;

     e,利用粘贴操作强制输入程序所不允许输入的数据.

     

    界面测试用例的设计方法

     1,窗体

     测试窗体的方法:

     a,窗体大小,大小要合适,控件布局合理;

  • 国外优秀测试网站

    Spark.lee 发布于 2007-05-30 18:23:43



    http://bdonline.sqe.com/ 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考
    http://citeseer.nj.nec.com/ 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站
    http://groups.yahoo.com/group/LoadRunner 性能测试工具LoadRunner的一个论坛
    http://groups.yahoo.com/grorp/testing-paperannou-nce/messages 提供网站上当前发布的软件测试资料列表
    http://satc.gsfc.nasa.gov/homepage.html 软件保证中心是美国国家航天局(NASA)投资设立的一个软件可靠性和安全性研究中心,研究包括了度量、工具、风险等各个方面
    http://seg.iit.nrc.ca/English/index.html 加拿大的一个研究软件工程质量方面的组织,可以提供研究论文的下载
    http://sepo.nosc.mil 内容来自美国SAN DIEGO的软件工程机构(Sofrware Engineering Process Office)主页,包括软件工程知识方面的资料
    http://www.asq.org/ 是世界上最大的一个质量团体组织之一,有着比较丰富的论文资源,不过是收费的
    http://www.automated-testing.com/ 一个自动化软件测试和自然语言处理研究页面,属于个人网页,上面有些资源可供下载
    http://www.benchmarkresources.com/ 提供有关标杆方面的资料,也有一些其它软件测试方面的资料
    http://www.betasoft.com/ 包含一些流行测试工具的介绍、下载和讨论,还提供测试方面的资料
    http://www.brunel.ac.uk/~csstmmh2/vast/home.html VASTT研究组织,主要从事通过切片技术、测试技术和转换技术来验证和分析系统,对这方面技术感兴趣的人是可以在这里参考一些研究的项目及相关的一些主题信息
    http://www.cc.gatech.edu/aristotle/ Aristole研究组织,研究软件系统分析、测试和维护等方面的技术,在测试方面的研究包括了回归测试、测试套最小化、面向对象软件测试等内容,该网站有丰富的论文资源可供下载
    http://www.computer.org/ IEEE是世界上最悠久,也是在最大的计算机社会团体,它的电子图书馆拥有众多计算机方面的论文资料,是研究计算机方面的一个重要资源参考来源
    http://www.cs.colostate.edu/testing/ 可靠性研究网站,有一些可靠性方面的论文资料
    http://www.cs.york.ac.uk/testsig/ 约克大学的测试专业兴趣研究组网页,有比较丰富的资料下载,内容涵盖了测试的多个方面,包括测试自动化、测试数据生成、面向对象软件测试、验证确认过程等
    http://www.csr.ncl.ac.uk/index.html 学校里面的一个软件可靠性研究中心,提供有关软件可靠性研究方面的一些信息和资料,对这方面感兴趣的人可以参考
    http://www.dcs.shef.ac.uk/research/groups/vt/ 学校里的一个验证和测试研究机构,有一些相关项目和论文可供参考
    http://www.esi.es/en/main/ ESI(欧洲软件组织),提供包括CMM评估方面的各种服务
    http://www.europeindia.org/cd02/index.htm 一个可靠性研究网站,有可靠性方面的一些资料提供参考
    http://www.fortest.org.uk/ 一个测试研究网站,研究包括了静态测试技术(如模型检查、理论证明)和动态测试(如测试自动化、特定缺陷的检查、测试有效性分析等)
    http://www.grove.co.uk/ 一个有关软件测试和咨询机构的网站,有一些测试方面的课程和资料供下载
    http://www.hq.nasa.gov/office/codeq/relpract/prcls-23.htm NASA可靠性设计实践资料
    http://www.io.com/~wazmo/ Bret Pettichord的主页,他的一个热点测试页面连接非常有价值,从中可以获得相当大的测试资料,很有价值
    http://www.iso.ch/iso/en/ISOOnline.frontpage 国际标准化组织,提供包括ISO标准系统方面的各类参考资料
    http://www.isse.gmu.edu/faculty/ofut/classes/ 821-ootest/papers.html 提供面向对象和基于构架的测试方面著作下载,对这方面感兴趣的读者可以参考该网站,肯定有价值
    http://www.ivv.nasa.gov/ NASA设立的独立验证和确认机构,该机构提出了软件开发的全面验证和确认,在此可以获得这方面的研究资料
    http://www.kaner.com/ 著名的测试专家Cem Kanner的主页,里面有许多关于测试的专题文章,相信对大家都有用。Cem Kanner关于测试的最著名的书要算Testing Software,这本书已成为一个测试人员的标准参考书
    http://www.library.cmu.edu/Re-search/Engineer- ingAndSciences/CS+ECE/index.html 卡耐基梅陇大学网上图书馆,在这里你可以获得有关计算机方面各类论文资料,内容极其庞大,是研究软件测试不可获取的资料来源之一
    http://www.loadtester.com/ 一个性能测试方面的网站,提供有关性能测试、性能监控等方面的资源,包括论文、论坛以及一些相关链接
Open Toolbar