工作流程&工作常见问题
一、换包
1、环境分类
- 开发环境
- 测试环境
- 准生产/准现网/预发布环境
- 生产/现网/发布环境
2、谁做?
- 运维
- 开发
- 测试
3、什么时候换包?
- 版本升级
- 版本上线
4、怎么做?
-
jenkins一键部署
- 选择我们需要换包的应用程序
- 点击立即构建
- console Output 控制台查看日志输出
- 成功的标志
- build success
- finished success
-
手动换包
- 把应用程序打成一个war包
- 手动把war包上传到服务器(用sftp工具)
- 执行一个shell脚本
二、测试的基本流程
-
需求-计划
- 根据项目需求,分析测试需求
- 根据测试需求,梳理测试功能点
- 根据测试功能点,制定测试计划
-
计划-分配-评审
- 根据测试计划,分配测试任务
- 根据测试任务编写测试用例
- 测试用例评审
-
执行-结束
- 执行测试
- 根据测试,回复测试结果,关闭任务或者提交bug
- 写测试报告
- 测试报告评审
三、拿到一个新任务要怎么做?
-
测试开始前
- 了解测试模块对应的负责人
负责人 | 相关方面 |
---|---|
开发 | 程序有问题 |
产品经理 | 文档有问题 |
测试经理 | 权限问题,申请新的设备,管理类问题 |
测试组长 | 跟测试相关的一切问题,管理类相关的问题 |
- 测试前要了解的信息
了解测试的对象属于那些类型
网页网址或应用程序的名称或下载地址
服务器连接信息
ip
用户名
密码
端口数据库连接信息
ip
用户名
密码
端口
数据库实例名登录前端的用户名密码
- 熟悉业务功能
- 先自己用一遍
- 测试用例自己执行几条
- 记录使用或者测试中遇到问题
- 不确定的问老员工或者测试组长
- 还是不确定的去问开发,准备好录音+笔记
-
开展测试
- 记录工具
- 测试记录工具:禅道,jira,redmine,文本编辑器,Excel,xmind
- 用什么鞋用例:Excel,XMind,禅道,jira,redmine
-
遇到bug怎么办?
- 记录工具
-
结束测试
- 对上个版本的反思总结
- 学习测试相关的技术和知识
- 对下个版本的计划进行制定
- 熟悉下个版本的需求