zoukankan      html  css  js  c++  java
  • web站点的组成和相关测试注意部分

    转自:http://www.softtest.com/test/web/12985.html

     
      站点测试囊括许多领域,包括配置测试、兼容性测试、易用性测试、文档测试、安全性测试,并且假如站点是面向全球范围的阅读者,还包括本地化测试。当然,黑盒、白盒、静态、动态测试都是要用上的。
      要关注:
       (1)网页的哪些基本部分须要测试
      (2)在网页测试中要运用哪些基本的白盒测试技能和黑盒测试技能
      (3)如何 运用配置测试和兼容性测试
      (4)为什么易用性测试是网页的主要疑问
      (5)如何 运用工具协助站点测试
      1、网页基础
      基本来说,网页就是由文字、图片、声音、视频和超级链接组成的文档。
      在这些程序中,站点用户可以通过单击具有超级链接的文字和图片在网页间阅读,搜索单词或者短语,查看找到的信息。
      网页的特征:
      (1)不同大小、字体和颜色的文字;
      (2)图片和照片;
      (3)超级链接文字和图片;
      (4)不断滚动的广告;
      (5)下拉式文本选择框;
      (6)用户输入数据的区域。
      使站点更加复杂的特征如下:
      (1)自定义的布局,允许用户修改信息出现在屏幕上的位置;
      (2)自定义的内容,允许用户选择想看的新闻和信息;
      (3)动态下拉式选择框;
      (4)动态变化的文字;
      (5)取决于屏幕分辨率的动态布局和可选信息;
      (6)与不同网络阅读器、阅读器版本,以及硬件和软件平台的兼容性;
      (7)大量增强网页易用性的潜藏格式、标记和嵌入信息。
      ps:安全电子商务站点更为复杂。
      2、黑盒测试
      最容易的测试起步是把网页或者整个站点当做是一个黑盒子。
      PS:在测试站点时,首先应该建立状态表,把每个网页当做不同的状态,超级链接当做状态之间的连接线。完整的状态图有利于对整个任何更好地执行 审视。
      (1)文本
      ①网页文本应该当做文档对待,并依据文档测试的要领执行 测试。
      ②检查核实读者的水平、术语、内容以及题目素材、准确度——特别是可能过期的信息,经常不断地检查拼写。
      PS:不要依赖拼写检查工具来做,尤其是用在网页文本内容的检查上。
      ③拼写检查工具可能只检查常规文本,但不检查包含在图片、滚动块、表单等中的文字。用拼写检查工具执行完所谓的完全拼写检查之后,检查者可能认为检查很彻底,但事实上网页中仍然会有拼写不正确。
      ④如果有电子邮件地址、电话号码或者邮政编码等联系信息,要检查能不能正确。
      ⑤保证版权声明正确、日期无误。
      ⑥测试每个网页能不能都有正确的标题,标题文本的正确性。
      ⑦常常被忽视的一种文本是文字标签(ALT text),用以替代文字(ALTernate text)。当用户把鼠标光标移动到网页中的图片上时,可以看到弹出对图片语义信息的说明。
      PS:并非所有的阅读器都支持显示文字标签。
      ⑧通过大幅缩放阅读器窗口来检查文字布局疑问。
      (2)超级链接
      链接可以和文字或者图片拴在一起。每一个链接都要检查,确保它的正常跳转。
      超级链接一定要明显,文字链接一般有下划线。
      如果链接打开电子邮件信息,就填写内容并发送,要确保能够得到回应。
      查找孤页,它是站点的一部分,但是不能通过超级链接访问,因为网页作者忘记把它挂接上。须要向站点设计人员索取网页清单,与自制的状态图执行 比较。
      (3)图片
      图片中可能出现的许多软件缺陷在易用性测试时被掩盖下来,但是运用 基本的黑盒测试要领可以检查一些明显的地点。图片的正确载入和显示的疑问。
      如果网页中文本和图片交织在一起,要保证文字正确地环绕在图片周围。
      载入网页时的性能如何?
      (4)表单
      表单是指网页中用于输入和选择信息的文本框、列表框和其它域。
      域的大小能不能正确?能不能接受正确数据,拒绝不正确数据?
      (5)对象和其它各种基本的功能
      站点可能包含诸如单击计数器、滚动文本选择框、变换的广告和站内搜索等特征。
      在计划站点测试时,要仔细验明每个网页上的所有特征,把每一个特征按照常规程序的功能对待,并运用 所学的标准测试技能分别执行 测试。
  • 相关阅读:
    JavaScript深入学习(四)DOM
    Python学习(六)简单例子
    Python学习(五)常见函数及控制结构
    Python学习(四)运算符
    Python学习(三)格式化输出
    Spark学习(二)scala语法
    JavaScript学习(三)深入学习
    表的完整性约束
    创建表的完整语法和基本数据类型
    mysql基础
  • 原文地址:https://www.cnblogs.com/dashu123/p/11790778.html
Copyright © 2011-2022 走看看