Web测试技术复习

1、界面测试

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

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

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

          测试技术:

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

          界面测试要素:

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

2、功能测试

          主要包括下面几个方面:

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

           测试技术:

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

                    

学习在于积累:不积跬步,无以至千里,不积小流,无以成江海!
原文地址:https://www.cnblogs.com/xiaofei999/p/3566669.html