站点功能測试就是对产品的各功能进行验证。依据功能測试用例,逐项測试。检查产品是否达到用户
要求的功能。经常使用的測试方法例如以下:
1、页面链接检查: 每个链接是否都有相应的页面。而且页面之间切换工具。

2、相关性检查:删除/添加一项会不会对其它项产生影响,假设产生影响,这些影响是否都正确检查
button的功能是否正确 如新建、编辑、删除、关闭、返回、保存、导入等功能是否正确。
3、字符类型检查:在应该输入指定类型的内容的地方输入其它类型的内容(如在应该输入整型的地方
输入其它字符类型),看系统是否检查字符类型。

1)标点符号检查:输入内容包含各种标点符号,特别是空格,各种引號,回车键。

看系统处理是否正确

2)特殊字符检查:输入特殊符号,如@、#、$、%、!等。看系统处理是否正确。
3)字符串长度检查: 输入超出需求所说明的字符串长度的内容, 看系统是否检查字符串长度。
4、中文字符处理:在能够输入中、英文的系统输入中文,看会否出现乱码或出错。
检查信息的完整性 在查看信息和更新信息时,查看所填写的信息是不是所有更新,更新信息和加入信
息是否一致。
5、信息反复:在一些须要命名,且名字应该唯一的信息输入反复的名字或ID,看系统有没有处理,会否
报错,重名包含是否区分大写和小写,以及在输入内容的前后输入空格,系统是否作出正确处理。

6、检查删除功能:在一些能够一次删除多个信息的地方,不选择不论什么信息,按“删除”,看系统怎样处
理,会否出错;然后选择一个和多个信息,进行删除,看是否正确处理。

7、检查加入和改动是否一致:检查加入和改动信息的要求是否一致,比如加入要求必填的项,改动也
应该必填;加入规定为整型的项,改动也必须为整型
8、检查改动重名:改动时把不能重名的项改为已存在的内容,看会否处理,报错.同一时候,也要注意,会不
会报和自己重名的错
9、反复提交表单:一条已经成功提交的纪录。返回后再提交。看看系统是否做了处理。对于Web系统
检查多次使用返回键的情况 在有返回键的地方,返回到原来页面,反复多次,看会否出错
10、搜索检查:有搜索功能的地方输入系统存在和不存在的内容,看搜索结果是否正确.假设能够输入
多个搜索条件,能够同一时候加入合理和不合理的条件,看系统处理是否正确。
11、输入信息位置:注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。

12、上传下载文件检查:上传下载文件的功能是否实现,上传文件能否打开。

对上传文件的格式有

何规定。系统是否有解释信息。并检查系统是否可以做到。下载文件是否能打开或者保存,下载的文件
是否有格式要求,如须要特殊工具才干够打开等。

13、必填项检查:应该填写的项没有填写时系统是否都做了处理。对必填项是否有提示信息。如在必
填项前加“*”。对必填项提示返回后。焦点是否会自己主动定位到必填项。
14、快捷键检查:是否支持经常使用快捷键,如Ctrl+C、 Ctrl+V、 Backspace等,对一些不同意输入信
息的字段,如选人。选日期对快捷方式是否也做了限制。
15、回车键检查:在输入结束后直接按回车键,看系统处理怎样,会否报错。
16、刷新键检查:在Web系统中,使用浏览器的刷新键,看系统处理怎样,会否报错。
17、回退键检查:在Web系统中。使用浏览器的回退键,看系统处理怎样。会否报错。

对于须要用户

验证的系统,在退出登录后,使用回退键,看系统处理怎样;多次使用回退键。多次使用前进键,看
系统怎样处理。
18、直接URL链接检查:在Web系统中。直接输入各功能页面的URL地址,看系统怎样处理,对于须要
用户验证的系统更为重要。
19、空格检查:在输入信息项中,输入一个或连串空格。查看系统怎样处理。如对于要求输入整型、
符点型变量的项中,输入空格,既不是空值,又不是标准输入。

20、输入法半角全角检查:在输入信息项中,输入半角或全角的信息,查看系统怎样处理。

如对于要

求输入符点型数据的项中,输入全角的小数点(“。”或“.”。如4.5)。输入全角的空格等。
21、password检查:一些系统的加密方法採用对字符Ascii码移位的方式,处理password加密相对较为简单。
且安全性较高。对于局域网系统来说,此种方式全然能够起到加密的作用,但同一时候,会造成一些问题
。即大于128的Ascii相应的字符在解密时无法解析,尝试使用“uvwxyz”等一些码值较大的字符作为
password。同一时候。password尽可能的长。如17位password等,造成加密后的password出现无法解析的字符。

22、用户检查:不论什么一个系统。都有各类不同的用户。相同具有一个或多个管理员用户,检查各个管
理员之间能否够相互管理,编辑、删除管理员用户。同一时候,对于一般用户。尝试删除,并重建同名
的用户。检查该用户其他信息是否重现。相同,提供注销功能的系统。此用户再次注冊时,是否作为
一个新的用户。
23、系统数据检查:这是功能測试最重要的。假设系统数据计算不对,那么功能測试肯定是通只是
的。

数据检查依据不同的系统,方法不同。对于业务管理平台,数据随业务过程、状态的变化保持正

确,不能由于某个过程出现垃圾数据,也不能由于某个过程而丢失数据。

24、系统可恢复性检查:以各种方式把系统搞瘫。測试系统是否可正常迅速恢复。

 
GUI基本測试内容
图形用户界面( GUI )对软件測试提出了有趣的挑战。由于 GUI 开发环境有可复用的构件,开发用
户界面更加省时并且更加精确。同一时候, GUI 的复杂性也添加了,从而加大了设计和运行測试用例的
难度。

由于如今 GUI 设计和实现有了越来越多的类似,所以也就产生了一系列的測试标准。下列问

题能够作为常见 GUI 測试的指南:
窗体: 

· 窗体是否基于相关的输入和菜单命令适当地打开? 

· 窗体是否能改变大小、移动和滚动? 

· 窗体中的数据内容是否能用鼠标、功能键、方向键和键盘訪问? 

· 当被覆盖并又一次调用后。窗体是否能正确地再生? 

· 须要时是否能使用全部窗体相关的功能? 

· 全部窗体相关的功能是可操作的吗? 

· 是否有相关的下拉式菜单、工具条、滚动栏、对话框、button、图标和其它控制可为窗体使用。并
适当地显示? 

· 显示多个窗体时,窗体的名称是否被适当地表示? 

· 活动窗体是否被适当地加亮? 

· 假设使用多任务,是否全部的窗体被实时更新? 

· 多次或不对按鼠标是否会导致无法预料的副作用? 

· 窗体的声音和颜色提示和窗体的操作顺序是否符合需求? 

· 窗体是否正确地被关闭?
下拉式菜单和鼠标操作: 

· 菜单栏是否显示在合适的语境中? 

· 应用程序的菜单栏是否显示系统相关的特性(如时钟显示)? 

· 下拉式操作能正确工作吗? 

· 菜单、调色板和工具条是否工作正确? 

· 是否适当地列出了全部的菜单功能和下拉式子功能? 

· 能否够通过鼠标訪问全部的菜单功能? 

· 文本字体、大小和格式是否正确? 

· 是否可以用其它的文本命令激活每一个菜单功能? 

· 菜单功能是否随当前的窗体操作加亮或变灰? 

· 菜单功能是否正确运行? 

· 菜单功能的名字是否具有自解释性? 

· 菜单项是否有帮助,是否语境相关? 

· 在整个交互式语境中。能否够识别鼠标操作? 

· 假设要求多次点击鼠标,是否可以在语境中正确识别? 

· 光标、处理指示器和识别指针是否随操作恰当地改变?
数据项: 

· 字母数字数据项是否可以正确回显,并输入到系统中? 

· 图形模式的数据项(如滚动栏)是否正常工作? 

· 是否可以识别非法数据? 

· 的数据是否输入消息可理解?

版权声明:本文博主原创文章,博客,未经同意不得转载。

WEB功能测试说明的更多相关文章

  1. web功能测试

    web功能测试基础: https://www.cnblogs.com/wz123/p/9680484.html

  2. robotframwork的WEB功能测试(二)—登录

    小结一下截止到目前,我接触的系统的登录模拟. 1. 带token的session:这种用抓包工具很容易抓到,使用这个链接就可以模拟已登录. 2. 使用cookie:有的系统是判断cookie来判断是否 ...

  3. robotframwork的WEB功能测试(一)—切换window窗口

    selenium2library提供的切换到新窗口的关键字,只有select window,而且也只能根据title.name.url去定位.如下图所示,明显在实际使用中是不够的. 所以这里总结了一下 ...

  4. Web 测试经验总结

    Web功能测试常用方法 1.页面链接检查每一个链接是否都有对应的页面,并且页面之间切换正确: 2.相关性检查删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都正确. 3.检查按钮的功能 ...

  5. 在CI中实现持续Web安全扫描

    一. 当前Web应用安全现状 随着中国互联网金融的爆发和繁荣,Web应用在其中扮演的地位也越来越重要,比如Web支付系统.Web P2P系统.Web货币系统等.对于这些金融系统来讲,安全的重要性是不言 ...

  6. web测试之功能测试总结

    web测试是什么? web测试就是基于BS架构的软件产品的测试,通俗点来说就是web网站的测试 web功能测试包括哪些方面? 功能测试主要包括6大部分: 1.链接测试 2.表单测试 3.搜索测试 4. ...

  7. Web测试系列之测试工具

    一Web功能测试工具MAXQ MAXQ是开源的Web功能测试工具. MAXQ是开源的Web功能测试工具.他的特点:1)简单易学;2)是一个轻量级的Web功能测试工具;3)可以自动录制WebBrowse ...

  8. Web CI过程中的Security解决方案

    http://www.infoq.com/cn/articles/WebScan-CI 一. 当前Web应用安全现状 随着中国互联网金融的爆发和繁荣,Web应用在其中扮演的地位也越来越重要,比如Web ...

  9. 从http简介到网络分层及web架构

    浏览器发起HTTP请求的典型场景 a stateless application-level request/response protocol that uses extensible semant ...

随机推荐

  1. python手记(52)

    python将信息加密进图片 从图片中解密信息 >>> runfile(r'K:\testpro\test1.py', wdir=r'K:\testpro') http://blog ...

  2. Android Bitmap 载入与像素操作

    Android Bitmap 载入与像素操作 一:载入与像素读写 在Android SDK中,图像的像素读写能够通过getPixel与setPixel两个Bitmap的API实现. Bitmap AP ...

  3. jquery和highcharts折线图、柱形图、饼状图-模拟后台传參源代码

    js代码: <script type="text/javascript"> $(function(){ showLine(); showColumn(); showPi ...

  4. 主要的核心思想是取cookie然后发查询请求,不需要浏览器做代理(转)

    需求是催生项目和推进项目的不竭动力. 背景: 最近,因为媳妇要做个B超检查,想着去大医院查查应该更放心,所以就把目标瞄准在A医院.早已耳闻A院一号难求万人空巷,所以把所有能接触到的机会都看了一遍,线下 ...

  5. javaEE jdbc编程步骤

    1.载入数据库驱动(jar文件) //须要下载一个数据库的jar包,并导入对应的JDBC项目中,创建路径! Class.forName("com.mysql.jdbc.Driver" ...

  6. Libevent API

    evtimer_new evtimer_new(base, callback, NULL) 用来做定时器,即当达到一定时间后调用回调函数callback.用evtimer_add激活定时器.比如: m ...

  7. 《Javascript高级程序设计》读书笔记之对象创建

    <javascript高级程序设计>读过有两遍了,有些重要内容总是会忘记,写一下读书笔记备忘 创建对象 工厂模式 工厂模式优点:有了封装的概念,解决了创建多个相似对象的问题 缺点:没有解决 ...

  8. ZOJ 2110 Tempter of the Bone(条件迷宫DFS,HDU1010)

    题意  一仅仅狗要逃离迷宫  能够往上下左右4个方向走  每走一步耗时1s  每一个格子仅仅能走一次且迷宫的门仅仅在t时刻打开一次  问狗是否有可能逃离这个迷宫 直接DFS  直道找到满足条件的路径 ...

  9. java 线程 新类库中的构件 countDownLatch 使用

    watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGlhbmdydWkxOTg4/font/5a6L5L2T/fontsize/400/fill/I0JBQk ...

  10. Oracle 收集统计信息11g和12C在差异

    Oracle 基于事务临时表11g和12C下,能看到临时表后收集的统计数据,前者记录被清除,后者没有,这是一个很重要的不同. 关于使用企业环境12C,11g,使用暂时表会造成时快时慢.之前我有帖子ht ...