Web网站的测试流程和方法(一)

近期,Alltesting的众测平台
  有不少web网站的功能测试项目,像:
  农事GERP种植系统

  云测试平台

  头号专家网项目第三轮功能测试

  于是,有些新加入众测平台的小伙伴们就很捉急:
  “web网站怎么测试?”
  “除了按照项目需求文档流程测,还应该怎么操作?”
  “为什么群里有大神可以测出网站安全问题?而我就???”
  ... ...
  Alltesting
  那么今天,我们就先来为大家分享一些web网站的测试流程和UI测试方法:
  【测试流程】
  一般来说,web网站的测试有时会包含一些探索性测试,除了严格按照开发方提供的测试需求文档进行测试,我们也需要自行寻找bug。撇开一般的流程测试不谈,我们先来说说如何进行探索性的网站测试:
  首先,测试的顺序为:自上向下、从左到右;
  查看页面的Title是否准确和合理;
  LOGO图片显示是否正确;
  首页登录、注册的功能是否实现;
  栏目下的文章标题、图片等链接是否正确;
  页面最下方的“关于我们”等的链接是否正确;
  查看文章详细页面的内容是否存在乱码、页面样式是否统一;
  站内搜索功能是否实现;
  前后台交互的部分,数据传递是否正确;
  【UI测试】
  UI测试主要是对页面样式进行测试,也包含部分用户体验测试成分,一般来说包括以下几方面内容:
  各个页面的样式风格是否统一;
  各个页面的大小是否一致;
  各个页面的Title是否正确;
  栏目名称、文章内容等处的文字是否正确,有无错别字或乱码;同一级别的字体、大小、颜色是否统一;
  字体显示是否有问题,大小是否统一,版式是否合理;
  切换窗口大小,将窗口缩小后,页面是否按比例缩小或出现滚动条;各个页面缩小的风格是否一致,版式是否合理;
  按钮大小是否一致;按钮放置位置是否合理;按钮的样式风格是否统一;按钮之间的间距是否一致;
  页面颜色是否统一;前景与背景色搭配是否协调;
  若有滚动信息或图片,将鼠标放置其上,查看滚动信息或图片是否停止;
  导航处是否按相应的栏目级别显示;导航文字是否在同一行显示;
  所有的图片是否都被正确装载,在不同的浏览器、分辨率下图片是否能正确显示(包括位置、大小);
  调整分辨率验证页面格式是否错位现象;
  用户在退出系统后重新登陆时是否需要自动返回到上次退出系统时的界面;
  在输入数据栏目,如果要求输入的数据符合某项规则,应在输入界面提供相应的规则描述;当输入数据不符合规则时应错误提示;
  在对任何配置信息修改后,都应该在用户退出该界面时提示用户保存;
  界面测试时,应验证窗口与窗口之间、字段与字段之间的浏览顺序是否正确;
  界面测试不光要考虑合理的键盘输入,还应考虑是否可以通过拷贝粘贴输入;
  对界面上的任何对象进行拖拉,然后进行查询、打印,应保证查询打印结果不变;
  确保时间及日期显示格式的统一;
  确保相同含义属性/字段名的统一;
  对所有可能产生的提示信息界面内容和位置进行验证,确保所有的提示信息界面应居中;

时间: 2024-08-29 04:14:23

Web网站的测试流程和方法(一)的相关文章

Linux下Web网站压力测试工具Webbench

webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 一,环境:linux 二,安装方式:编译安装 具体步骤如下: 1,安装编译工具: [[email protected] install]# yum install ctags wget make apr* autoconf automake gcc gcc-c++ 2,下载该软件包 [[email protected] install]# wget

移动应用/APP的测试流程及方法

1. APP测试基本流程 1.1流程图 1.2测试周期 测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间.正式测试前先向主管确认项目排期. 1.3测试资源 测试任务开始前,检查各项测试资源. --产品功能需求文档: --产品原型图: --产品效果图: --行为统计分析定义文档: --测试设备(ios3.1.3-ios5.0.1:Android1.6-Android4.0:Winphone7.1及以上:Symbian

Web项目后台测试流程

1. 本地下载项目源码 1. Git clone项目代码到本地(本地项目代码1)并fetch: 2. Switch到master分支: 3. Create测试分支(例如:test1)并勾选“Switch to new branch”: 4. Push to remote: 5. Merge开发分支到本地测试分支(test1): 6. Push to remote. 至此测试分支已经在远端存在了(不过此时的测试分支代码和开发分支代码是相同的)并且已经在本地切换到了该测试分支. 2. 编写测试代码

QuickTest Professional对web网站进行测试后没有生成脚本信息解决办法

QTP是Quick Test Professional的简称,是一种自动测试工具.使用QTP的目的是想用它来执行重复的自动化测试,主要是用于回归测试和测试同一软件的新版本.因此你在测试前要考虑好如何对应用程序进行测试,例如要测试哪些功能.操作步骤.输入数据和期望的输出数据等. 下面根据自己的经验介绍解决办法: 首先在测试的时候,尽量只有qtp 和 webIE在运行 这个时候只需要关闭IE的保护模式即可 1. 原文地址:https://www.cnblogs.com/xuzhaoyang/p/10

网站测试的主要方法

一.功能测试 对于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,主要依据为<需求规格说明书>及<详细设计说明书>,对于应用程序模块需要设计者提供基本路径测试法的测试用例. 1.链接测试 链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段.链接测试可分为三个方面: 1)测试所有链接是否按指示的那样确实链接到了该链接的页面; 2)测试所链接的页面是否存在; 3)保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接

网站测试流程

一个网站基本完工后,需要通过下面三步测试. 一. 制作者测试,包括美工测试页面.程序员测试功能.在做完后第一时间内由制作者本人进行测试. a) 页面,包括首页.二级页面.三级页面的页面在各种常用分辨率下有无错位:图片上有没有错别字:各连接是否是死连接:各栏目图片与内容是否对应等.b) 功能,达到客户要求:数据库连接正确:各个动态生成连接正确:传递参数格式.内容正确:试填测试内容没有报错:页面显示正确. 二. 全面测试,根据交工标准和客户要求,由专人进行全面测试 也是包括页面和程序两方面,而且要结

网站本地测试安装流程

拥有整套网站源码,如何做本地测试,对于个人站长建站已经不是问题,但对于很多新手来说还是一个难题,下面韶关SEO详细记录下如何做本地测试. 网站本地测试需做3步 1.配置好本地环境. 即使用APMServ配置本地环境.详细步骤参考何碧玉的博客文章里织梦系统的本地安装详细过程和80端口被占用,Apache启动失败.√MySQL5.1已启动,如何快速解决? 2.把网站程序目录放到网页文件根目录dd文件夹里.(织梦系统的本地安装详细过程中有提到) 3.网站sql文件用phpmyadmin 或者navic

判断WEB网站的访问端是电脑还是手机的方法

如何判断WEB网站的访问端是电脑还是手机?以显示不同的页面! 其实可以通过JS脚本来实现: <script type="text/javascript">  <!--          //平台.设备和操作系统          var system = {              win: false,              mac: false,              xll: false,              ipad:false        

网站渗透测试原理及详细过程

网站渗透测试原理及详细过程 渗透测试(Penetration Testing)目录 零.前言一.简介二.制定实施方案三.具体操作过程四.生成报告五.测试过程中的风险及规避参考资料FAQ集 零.前言 渗透测试在未得到被测试方授权之前依据某些地区法律规定是违法行为. 这里我们提供的所有渗透测试方法均为(假设为)合法的评估服务,也就是通常所说的道德黑客行为(Ethical hacking),因此我们这里的所有读者应当都是Ethical Hackers,如果您还不是,那么我希望您到过这里后会成为他们中的