• Web测试技术复习


    1、界面测试

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

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

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

              测试技术:

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

              界面测试要素:

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

    2、功能测试

              主要包括下面几个方面:

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

               测试技术:

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

                        

    学习在于积累:不积跬步,无以至千里,不积小流,无以成江海!
  • 相关阅读:
    三种省市级联下拉列表的写法
    三种省市级联下拉列表的写法
    SQL经典试题(mysql)
    60行代码俄罗斯方块
    ibatis xml中配置信息详解
    60行代码俄罗斯方块
    xinetd
    csh and tcsh
    xinetd restart
    bash sh
  • 原文地址:https://www.cnblogs.com/xiaofei999/p/3566669.html
Copyright © 2020-2023  润新知