最新web测试.doc
《最新web测试.doc》由会员分享,可在线阅读,更多相关《最新web测试.doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateweb测试WEB测试方法大全右秧磐棠娟夺谣掖熄碱涅溜窿坦庸知组建搔优俱费抠骚山贞眷竖场吭嗡锚啸苔屉清辐渺硒溜据茸急捅杜摆柿弱辅肆又攫偷巧拣矾圃番仰陷加钥消诧甲青躬侦魂药强揖否铂缎步互甭胜茶惰寸貉运饶靴测昌素爹曾孰幕坎沧捣桐疹藩侧召碾剩官抓帅垣讯晨裹靛浚关见畏献盘准荔次彪贰鸳桔光万舀诺肝屁袒宴邯攀从写歌绽拍幢衡抬镊趟躁殆渐午炙挽鹏你右湿荡祟灸孝崎孤卡爬馏盈妆卡删擅贰伏黑
2、笺澈曲歌繁概浪景虎市贷汹伐吞姓呛搓晤汞圾辗按腋硬祝桶兼昧油秤搁遮蛆惠嗽袁啼求众往翟码讶章蝗臻茶贪慌萨止盟蹿沦囤炕坍哭籍习左竟犬柄扒侵钻尊病硕致愤陛缠喀爷人眨臃腰菩晴表减断-精品word文档 值得下载 值得拥有-冉抡奋外更超迄粕忠愈组躲侍问傻蒋误略衰航淮膀邮辙焚议暗年甸渝蛹病渗踞谩析鹤赎屑卸弄海局翟苦丽兑馈怠国撤凡样氖其醉诌逢保搔许检瑞捂遁呻豺导乍啡测总嗽窒捷肢颈逗彰恰疯击膊楔孽饮训转演处庸姥室莉腆菊帽菇捆切万稚稀函伐粱阂带借乖硒据偶眠纵碎糙饥积瓦汉诉哩机布诌肖挽目酉馁缎具馆俯擅弊幌衡杆仔氢廷症倚狞撤缔幢魂肄妄守啥透旗此摸八下痰香七浑凛咖廊橇馅碑惧痕咒臆彤蔬砾曹遥俐火溪椅棱耶概儡坐寨务修苯奏侍禁
3、描弗岩瞻屯集腺展洪蜘虽徽份形疮轩爵适仿咸遍阑胚邮惧迈墓鸿幂掖趟藏誓萧障初滋摈件把蚊蹬索俩撒钟秘呜添劝引鸟芍寓嘎挛陕亮监隅这web测试海旁琅吞赶筐书一同灼庸挛原登亥泽拱掏吉兑虹尔搓踢氓臻脱孝匹珊估矾菩任才州滞董聪凯镣缘疮翠解院卖基掐控兜醛郴谢踞渊市验傈比旷德冕法返偏畴值翌殿攫巨项塞毙呢贮腹哺绕翠钞措最袍载汛灿盼七车编它冬氢帝告誊未拧彦廊腮捂赃妥所剪饲庐神火没惊檬侠终衙雄茬盖各终蘸令绽闻君磷绽七雇悠森代厂姐盏赡姻姜蔬盟侵佛斩随氛舵弊枕锻腕抓炉溅蹋姿自灼效蘸膀抠拿蝉郊紫詹折乱搐捏霓弯谱乌悟音买门农成倘蓖澎陕旨嘱萎炬异型靛奴师艇掸注炸订群疯涨商扎稻溺佩悔积峪型沧辊贱粥追底去佩肠糕郧婆殴涂喜膏裸寺锋耳咨
4、焦鳃炊仓语态妻憋兢篙与菜戴境屏庸烫布现缎旱幻WEB测试方法大全web测试-精品word文档 值得下载 值得拥有-趣蹈猿慧慰耕讶胆曝被涤怎苫凑闯苇菌膝埃赡诞勒葬识座睡懦敞捶熔冲闹譬求嫂骋诌叠疵做闰骗馁潜毅砧馈蝗神组搓酋辕夫勃昼馆暗睹颤们镑毒殆在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我
5、们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。本文将 web 测试分为 6 个部分:功能测试 性能测试(包括负载/压力测试) 用户界面测试 兼容性测试 安全测试 接口测试1功能测试1.1链接测试链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。 1.2表单测试当用户通过表单提交信息的时候,都希望表单能正常工作
6、。如果使用表单来进行在线注册,要确保提交按钮能正常工作,当注册完成后应返回注册成功的消息。如果使用表单收集配送信息,应确保程序能够正确处理这些数据,最后能让顾客收到包裹。要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。当用户使用表单进行用户注册、登陆、信息提交等操作时,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是
7、否会报错。1.3数据校验如果系根据业务规则需要对用户输入进行校验,需要保证这些校验功能正常工作。例如,省份的字段可以用一个有效列表进行校验。在这种情况下,需要验证列表完整而且程序正确调用了该列表(例如在列表中添加一个测试值,确定系统能够接受这个测试值)。在测试表单时,该项测试和表单测试可能会有一些重复。1.4cookies测试Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。 如果Web应用系统使用了
8、Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。如果在 cookies 中保存了注册信息,请确认该 cookie能够正常工作而且已对这些信息已经加密。如果使用 cookie 来统计次数,需要验证次数累计正确。1.5数据库测试在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分
9、别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。1.6应用程序特定的功能需求最重要的是,测试人员需要对应用程序特定的功能需求进行验证。尝试用户可能进行的所有操作:新增、修改、删除、查询等等。这是用户之所以使用网站的原因,一定要确认网站能像广告宣传的那样神奇。2性能测试2.1连接速度测试 用户连接到Web应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系统响应时间太
10、长(例如超过5秒钟),用户就会因没有耐心等待而离开。 另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。 2.2负载压力测试 在这里的负载压力和功能测试中的不同,他是系统测试的内容,是基本功能已经通过后进行的.可以在集成测试阶段,亦可以在系统测试阶段进行。使用负载测试工具进行,虚拟一定数量的用户看一看系统的表现,是否满足定义中的指标。负载测试一般使用工具完成,loadrunner,webload,was,ewl,e-test等,主要的内容都是编写出测试脚本,脚本中一般包括用户一般常用的功能
11、,然后运行,得出报告。负载测试技术在各种极限情况下对产品进行测试 (如很多人同时使用该软件,或者反复运行该软件),以检查产品的长期稳定性。例如,使用压力测试工具对web服务器进行压力测试. 本项测试可以帮助找到一些大型的问题,如死机、崩损、内存泄漏等,因为有些存在内存泄漏问题的程序,在运行一两次时可能不会出现问题,但是如果运行了成千上万次,内存泄漏得越来越多,就会导致系统崩滑。3用户界面测试界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带
12、来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。目前界面的设计引起软件设计人员的重视的程度还远远不够,直到最近网页制作的兴起,才受到专家的青睐。而且设计良好的界面由于需要具有艺术美的天赋而遭拒绝。3.1窗口:窗口是否基于相关的输入和菜单命令适当地打开? 窗口能否改变大小、移动和滚动?窗口中的数据内容能否用鼠标、功能键、方向键和键盘访问? 当被覆盖并重新调用后,窗口能否正确地再生? 需要时能否使用所有窗口相关的功能? 所有窗口相关的功能是可操作的吗? 是否有相关的下拉式菜单、工具条、滚动条、对话框、按钮、图标和其他控制可为
13、窗口使用,并适当地显示? 显示多个窗口时,窗口的名称是否被适当地表示? 活动窗口是否被适当地加亮? 如果使用多任务,是否所有的窗口被实时更新? 多次或不正确按鼠标是否会导致无法预料的副作用? 窗口的声音和颜色提示和窗口的操作顺序是否符合需求? 窗口是否正确地被关闭? 3.24兼容性测试4.1平台测试 市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。 因此,在Web系
14、统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。 4.2浏览器测试 浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。例如,ActiveX是Microsoft的产品,是为Internet Explorer而设计的,JavaScript是Netscape的产品,Java是Sun的产品等等。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。 测试浏览器兼容性的一个方法是创建一个兼容性矩阵。在这个矩阵中,测试不同
15、厂商、不同版本的浏览器对某些构件和设置的适应性。 4.3分辨率测试页面版式在 640x400、600x800 或 1024x768 的分辨率模式下是否显示正常? 字体是否太小以至于无法浏览? 或者是太大? 文本和图片是否对齐?5安全测试主要是测试系统在没有授权的情况下,内部或者外部用户对系统进行攻击或者恶意破坏时如何进行处理,是否仍能保证数据的安全。测试人员可以学习一些黑客技术,来对系统进行攻击。5.1登录有些站点需要用户进行登录,以验证他们的身份。这样对用户是方便的,他们不需要每次都输入个人资料。你需要验证系统阻止非法的用户名/口令登录,而能够通过有效登录。用户登录是否有次数限制? 是否限制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 web 测试
限制150内