题目
给你一个网站如何测试?
回答
- 寻找相关文档,如需求说明书、网站设计文档等
- 测试工作开展前需要确认以下几个方面的问题:
制定测试计划、制定测试策略及测试边界、确定测试人力资源、确定测试环境配置、确认测试工具、确认测试方法包括不限于以下:功能测试、界面测试、易用性测试、兼容性测试、安全测试、数据库测试、压力测试、负载测试、性能测试 - 设计测试用例时,需要分两部分:
3.1 后台管理功能测试
一般主要功能有:功能测试、界面测试、易用性测试、兼容性测试、性能测试、安全测试、数据库测试等
3.2 用户功能测试
一般主要功能有:功能测试、界面测试、易用性测试、兼容性测试、性能测试、安全测试、数据路测试等
功能测试主要关注:
浏览、操作、切换、跳转、注册登录等
界面测试主要关注:
页面布局、分类显示、文字描述、图片显示、多媒体播放、标点符号使用等
易用性测试主要关注;
浏览操作是否简单、方便、易懂
注册登录是否简单、方便、易懂
兼容性测试主要关注:
操作系统、浏览器、数据库、软件平台等兼容性
性能测试:
压力测试、负载测试、并发测试等
安全测试:
登录的安全检查
是否存在溢出,导致安全泄露等
相关开发语言的安全性测试
数据库的读取及保存等安全性测试
数据库测试:
数据库的读取、保存、并发等测试 - 测试执行
4.1 搭建测试环境
4.2 人力合理分配
4.3 测试管理工具
4.4 按计划执行测试,并记录BUG
4.5 建立风险管理,预防人力不足、需求变更、时间太短等情况发生
4.6 建立测试文档管理工作
4.7 定期组织评审、回溯、难点分享、业务学习等工作 - 测试结束:
统计缺陷数据、汇报版本质量、性能测试结论、按轮次输出测试报告等