zoukankan      html  css  js  c++  java
  • Web测试技术复习

    1、界面测试

        界面是用户对网站的第一印象,虽然他们不是专业人员,但是我们应该注重这方面的测试。

        主要包括下面几个方面内容:

      • 导航条位置、合理性、内容布局、是否可以导航等..
      • 背景色调、字体、图片美观性
      • 页面在窗口显示正确、美观(调整浏览器窗口大小时,屏幕刷新是否正确)、表单样式大小、格式、提交数据进行验证
      • 链接形式、位置、是否易于理解
      • 页面元素(输入框、日历、单选复选框......)容错性、功能、外形、摆放位置、显示是否正确

              测试技术:

      • 页面走查,可以结合兼容性测试对不用分辨率下页面的显示效果验证;可以结合数据定义文档查看表单项的内容、长度等信息             

              界面测试要素:

                    符合标准规范,正确性、直观性、舒适性、实用性、一致性

    2、功能测试

              主要包括下面几个方面:

      • 链接测试,包括链接方式(图片、文字...)和位置
      • 表单测试,验证功能是否完成,服务器是否能正确保存这些数据,B/S结构实现的功能主要就在这里,提交数据、处理数据等,如果有固定操作流程的话可以考虑自动化工具的录制功能,编写可重复使用的脚本,可以在测试、回归测试时运行以减轻测试人员工作量。
      • Cookies验证,确认cookie能否正确保存信息并且对这些信息加密。如果使用cookie攻击次数,需要验证次数统计正确。

               测试技术:

      • 白盒测试,更早发现问题,效果也是最好的
      • 黑盒测试,覆盖全部的功能,可以结合兼容、性能测试等方面,根据软件需求,设计文档,模拟用户场景进行实际测试,可以考虑下面几个方面:   
        • 正确性:计算结果,命名等方面
        • 可用性:是否满足软件需求说明书
        • 边界条件:输入边界值,一般的等价类划分等
        • 性能:正常使用的时间内系统完成一个任务需要的时间,多人同时使用的时候响应时间是否在可接受范围内。   
        • 压力测试:多用户情况下考虑使用压力测试工具,如果有负载平衡的话还要在服务器端打开监测工具,查看服务器CPU使用率,内存占用情况。
        • 错误恢复:错误处理,页面数据验证,包括突然断电,输入脏数据等
        • 安全性测试:  ...      
        • 兼容性测试:不同浏览器,不同程序版本,不同上网方式等

                        

    学习在于积累:不积跬步,无以至千里,不积小流,无以成江海!
  • 相关阅读:
    DES加密、解密字符串算法(java版)
    浅谈Base64编码
    Flex 捕获摄像头拍照
    java 图片加密
    Flex 应用Remote与后台通信
    flex和后端的数据交互(一)--XML和HTTPService
    web软件业已成为传统软件业的掘墓人(转)
    MS AJAX类库的回调函数中不能使用window.open()
    客户端如何获取服务器控件的值(原理与实例)
    常用正则式收集(增加中)
  • 原文地址:https://www.cnblogs.com/xiaofei999/p/3566669.html
Copyright © 2011-2022 走看看