Python 就业方向之测试基础2

Python 就业方向之测试基础2

测试计划简介

测试计划概念

定义:制定测试目的、范围、方法、时间进度及软件测试重点的过程

编写人员和使用人员

		测试计划一般由测试组长或者项目经理来负责撰写。测试人员按照测试计划里的内容来安排和调整自己的测试工作。

软件测试计划内容

- 项目概述
  - 背景
  - 目的
  - 对象
  - 术语
- 测试说明
  - 测试对象范围
  -测试环境
  - 测试资源
  - 测试策略
  - 任务分配
  -文档管理
- 风险控制
  - 系统风险
  - 影响计划的潜在因素
  - 应急措施
  - 测试局限性
- 测试质量评估标准
  - 模块测试通过标准
  - 验收测试通过标准
- 任务里程碑记录
- 附录以及其他

测试用例

什么是测试用例

为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例

为什么要使用测试用例

- 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率
- 测试用例的使用令软件测试的实施重点突出、目的明确。
- 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。
- 检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。

测试用例的内容

主要内容
-用例编号(如何命名)
- 所属模块
- 用例标题(验证谁在什么情况下,去做什么,最后结 果是什么)</span>
- 优先级
-前置条件
- 操作步骤
-测试数据
-预期结果
-实际结果

辅助内容

-通过否
- bugID
- 编写人员
- 编写时间
- 测试人员
- 测试时间
- 备注

缺陷

什么是缺陷

软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题。

缺陷产生的原因

- 需求不明确和变更(沟通不充分产生)
- 软件结构复杂(架构不合理,认知不到位)
- 编码问题(程序员都是培训的,太菜了)
- 项目期限短(时间问题,越快越忙越出错)
- 使用新技术(不是最新的才是最好的,大家都知道老人活好)

缺陷分类

测试种类分类
- 界面类
- 功能类
- 性能类
- 安全类
- 兼容类

缺陷的验证程度

- 严重
- 一般
- 次要
- 轻微

缺陷的优先等级

- 立刻解决
- 高优先级
- 正常排队
- 低优先级

缺陷发生阶段分类

- 需求阶段缺陷
- 架构阶段缺陷
- 设计阶段缺陷
- 编码阶段缺陷
- 测试阶段缺陷

什么是缺陷报告

描述软件缺陷现象和重现步骤地集合

缺陷报告的核心要素

- 缺陷编号
- 缺陷状态
- 缺陷标题
- 重现步骤
- 严重程度
- 优先级
- 缺陷类型
- 测试环境。

缺陷管理

提交缺陷的注意事项
-   可复现: 缺陷可以复现
-   唯一性: 一条缺陷只报告一个问题
-   规范性: 缺陷报告编写要规范, 符合公司或者项目要求
    -   准确: 描述的信息是正确的
    -   具体: 有细节且是真实特定的, 避免使用模糊不清的词语, 如功能中断, 功能不正确, 功能不起作用等等.
    -   简洁易懂: 描述简单容易理解, 不要产生歧义
    -   次序清晰: 描述缺陷过程有条件, 有先后顺序

测试报告

什么是测试报告

	记录测试的过程和结果,对发现的问题和缺陷进行分析的文档

测试报告分类

- 阶段测试报告
- 整体测试报告

测试报告内容

- 测试描述
  - 测试目的
  - 测试依据
  - 测试范围
  - 测试环境
  - 测试实际进度
- 执行结果
- 测试结果分析
  - 测试需求覆盖分析
  - 测试用例执行分析
  - 缺陷分布分析
  - 遗留缺陷
  - 测试缺陷列表
- 测试结论
  - 测试有效性分析
  - 测试结论

禅道

禅道简介

禅道由青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质量 管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件,完整覆盖了研发项目 管理的核心流程。
 禅道官方网站:http://www.zentao.net/ 官网使用步骤详解:http://www.zentao.net/book/zentaopmshelp/38.html

禅道项目管理系统的特点

第一款完整涵盖产品管理、任务管理、测试管理的开源管理软件,使用一个软件解决项目管理核心 问题。
 基于国际流行的敏捷管理方式scrum。
 B/S Broswer/Server C/S Client/Server 架构,方便部署、使用。


  概念简单,容易上手。
  开源的项目管理软件,可自由进行定制,修改。
  免费的项目管理软件,降低企业的投入成本。
  自主的开发框架,预留扩展机制,通过第三方的插件扩展获得更多的功能。

禅道系统的功能列表

1. 产品管理:包括产品、需求、计划、发布、路线图等功能。
2. 项目管理:包括项目、任务、团队、版本、燃尽图等功能。
3. 质量管理:包括bug、测试用例、测试任务、测试结果等功能。
4. 文档管理:包括产品文档库、项目文档库、自定义文档库等功能。
5. 事务管理:包括todo管理,我的任务、我的Bug、我的需求、我的项目等个人事务管理功能。 
6. 组织管理:包括部门、用户、分组、权限等功能。
7. 统计功能:丰富的统计表。
8. 搜索功能:强大的搜索,帮助您找到相应的数据。
9. 扩展机制,几乎可以对禅道的任何地方进行扩展。
10. api机制,所见皆API,方便与其他系统集成。

禅道的安装与使用

安装微软必备运行框架

注意: 由于禅道依赖PHP7.0, PHP7.0需要VC14编译, 所以需要安装VC14.

安装禅道依赖环境(Apache+MySQL)

phpStudy安装程序

安装禅道

将禅道源码包解压后复制到phpstudy下的www目录下
重启Apache+MySQL
在浏览器访问: http://localhost/zentaopms/www/index.php
修改PHP配置, 是安装环境符合要求
;entension=php_openssl
# 去掉前面的分号

禅道的初始配置
修改密码设置, 方便后续使用

后台 --> 安全 ---> 密码安全设置
密码安全: 不检查
修改弱口令密码: 不强制
首次登陆修改密码: 不强制

编辑公司信息

组织 --> 公司 --> 编辑

设置公司部门

组织 --> 部门 --> 添加部门

添加用户

组织视图 ---> 用户
# 可以单个用户添加
# 也可批量添加用户
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值