本帖最后由 彬神 于 2018-8-26 16:52 编辑
学习目标 掌握项目测试流程 掌握测试环境的搭建 熟练使用sql查询语句 项目测试流程 搭建测试环境(重点) Linux下的环境搭建 LNMP: Linux+Nginx+Mysql+php项目 Windows下的环境搭建 WAMP: Windows+apache+Mysql+php项目 快速的熟悉项目 作为测试的新人,新入职公司后如何快速的熟悉项目呢? 1、 了解项目架构 C/S架构 概念:C/S 代表的是客户端/服务器(client/server),这类软件的使用者需要在本地电脑安装客户端程序,就像QQ。 优点:安全性高。 缺点:一旦软件有更新,用户需要手动下载,较为不便。而且在没有安装客户端的电脑上,用户无法使用系统。 B/S 架构 概念:B/S 代表的是浏览器/服务器(broswer/server),是一种通过浏览器访问服务器端数据的软件形式,例如:天猫、jd等. 优点:用户不用在本地安装软件,只要有一个浏览器即可使用产品,而且用户不用关心软件的升级更新等问题。 缺点:安全性低
2、调查 1.1 项目的阶段 早期: 需求分析 中期: 用例 晚期: 执行 1.2 项目的复用程度 1.3 项目中的成果物 开发 调查开发有哪些成果物 包括 概要设计说明书、 详细说明书、 代码等等 测试 调查测试有哪些成果物包括测试计划、测试方案、测试用例、缺陷单、测试报告
1.4 开发人员的背景 技术 调查一下开发人员的技术能力,包括强,一般,弱 业务 调查一下开发人员对业务的熟悉程度,分为熟悉、一般、不熟 价值:确定测试的优先级
3、对项目全局的认识 项目组织架构图 项目组织架构图反映的是一个项目组织系统中各子系统之间和各元素之间的组织关系,反映的是各个模块以及各个模块下面的子模块, 子模块下面的子模块之间的组织关系。 价值 :对项目有一个全局的认识
4、测试范围列表 需求名称 测试类型 功能 PATH路径 优先级 价值:测试用例不遗漏
编写测试计划
编写测试计划包含 测试环境、测试工具、测试策略、风险控制、测试标准等等 编写测试方案 测试方案包括测试策略、测试方法、测试工具等等 设计、编写、执行测试用例(重点) 一、功能测试--UI界面:产生一条测试用例 1、跟设计稿进行比对 2、页面内容 1、 初始化数据加载测试 1、2 确定页面中数据对应的数据库表 1、3 分析对应的SQL 1、4 编写测试用例 2、针对项目中的功能点进行测试
生成测试报告
|