严重问题: 系统主要功能部分丧失、数据库保存调用错误、用户数据丢失,一级功能菜单不能使用但是不影响其他功能的测试。功能设计与需求严重不符,模块无法启动或调用,程序重启、自动退出,关联程序间调用冲突,安全问题、稳定性等。
怎么给开发提bug、 一,熟悉Bug管理工具、二,准确地给bug定级、三,准确记录bug信息、Bug的标题 和详细描述 标题主要是对你所提交的Bug进行简明扼要的描述;所属模块 bug类型 —(哪一类的错误:代码 界面 安全 性能 设计缺陷等)— 操作系统 — 浏览器
前端bug特点 1, 界面相关 2,布局相关 3,兼容性相关、后端bug特点 1,业务逻辑相关 2,性能相关 3,数据相关 4,安全性相关、前端bug主要分为3个类别:HTML,CSS, Javascript三类问题、出现样式的问题基本都是CSS的bug
白盒测试:逻辑覆盖法,主要包括语句覆盖,判断覆盖,条件覆盖,判断-条件覆盖,路径覆盖,黑盒测试:等价划分类,边界值分析,错误推测法,测试用例设计点 功能性 易用性 安全性,兼容性(兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行)
需求评审(有开发人员,产品经理,测试人员,项目经理)->需求确定->开发设计文档(开发人员在开始写代码前就能输出设计文档)->写出测试用例->发给开发人员和测试经理看看(正式的评审用例)->接到测试版本->执行测试用例->提交bug(有些bug需要开发人员的确定(严重级别的,或突然发现的在测试用例范围之外的,难以重现的),有些可以直接录制进TD)->开发人员修改->回归测试 — 提交测试报告—整个测试通过之后—版本上线