- 需求分析:
分析客户的需求,转化为项目的功能。再制定测试计划之前需要对客户的需求进行分析,以便于用例的编写以及测试结果是否符合客户的预期,明确测试工作的范围。可以和项目成员一起分析需求,由需求人员编写《需求文档》,在分析测试需求同时也可以发现《需求文档》的不合理之处,并进行修改。
- 测试计划:
以《需求文档》为根据进行编写。具体内容有:
①测试目标和范围:包括测试的系统、模块、功能等等。
②测试策略Q:确定测试策略,包括测试类型、测试方法、测试环境、测试用例的编写和管理
③测试任务分配:明确测试人员的工作任务。
④测试风险分析:分析测试中可能出现的风险,并制定相应的风险应对计划。
⑤测试数据和工具:确定测试所需的数据和工具,包括测试数据准备和测试工具的选择和使用。
⑥测试报告和评估:制定测试报告和对产品进行评估。
- 测试用例设计
测试用例主要包含四个内容:用例标题、前置条件、测试步骤和预期结果。
假定对登录功能进行测试,标题可定位user_log1,前置条件应为成功进入登录页面,测试步骤为打开页面、输入正确账号、输入正确密码、点击登录,预期结果应为登录成功,页面跳转。
- 测试执行
利用手动或者自动测试对用例进行测试。得到测试结果。
- 缺陷管理
①对缺陷进行定义,判别等级。②收集缺陷。③发布缺陷,通知开发人员在。④开发人员解决缺陷。⑤跟踪缺陷解决进度。⑥跟踪缺陷信息变更记录情况。⑦建立系统的缺陷数据库,实现自动化和智能化管理。
- 测试报告
对测试的结果进行分析和总结,生成测试报告。
- 产品评估
评估产品的质量和效果是否可以上架,是否需要重新测试或者调整项目。