转岗IT项目经理已有一年时间,说一说从项目管理角度如何保证质量;

1、需求阶段:需求阶段的一个重要环节是需求评审,但是不是为了评审而评审。个人认为产品经理在进行需求评审时至少要讲清楚以下几点:

1)需求背景:有助于项目成员理解需求,“为什么”;

2)用户场景:真正符合用户使用场景的用例设计才是有效的用例,如果设计的用例不符合用户场景或者需求实现人员并不知道用户场景是什么,怎么能作出符合用户需求的产品来;这一点很重要;

3)业务流程;这点大家都懂,不细说了,需求文档缺乏业务流程图,等于需求没有逻辑性,很难让别人看得懂,更别提要实现了;

4)业务流程中的功能点、功能逻辑及数据来源;(如果涉及到的前端页面较多,要理清楚共有多少页面,页面的操作流程图及功能甚至页面控件);

2、研发阶段:重点是研发提测质量,提测时需要研发自己进行冒烟测试,以保证研发是完全理解了需求同时保证所有功能流程提测时能跑通;如有可能,重要模块或者复杂业务逻辑需要进行代码review,测试需要参加,了解实现逻辑;

3、测试阶段:测试阶段的重中之重就是测试用例的设计,好多线上bug都是测试用例设计中漏掉了;实际接触到的好多测试管理者往往忽略了用例设计的重要性;关于用例设计的几点建议:

1)web系统的基本都是前后端分离的模式:前端+api接口+后端;

针对不对的端有不同的用例设计方法:

前端:页面控件校验、页面交互——>页面不同控件建议形成公司统一的控件校验的规范,不用专门针对控件设计用例;交互需要依照需求单独设计用例,交互还原测试,UI风格展示单独进行UI还原测试

api接口:api接口测试——>接口:请求参数+请求+响应,进行接口测试用例设计

后端:一般dubbo服务+功能逻辑实现,这里的重点是功能逻辑实现,逻辑较为复杂的情况,针对不同功能逻辑需要设计场景用例;同时需要注意异常场景用例的设计,有些场景需要结合后台打印的日志进行测试,所以还需要有统一的代码编写规范,比如:有些代码报空指针,这种异常很难定位出是哪里处了问题,需要研发将代码异常捕获到并打印到日志中;

先写到这里,里面还有好多细节待补充...

从项目管理角度如何保证质量相关推荐

  1. 电梯测试震动软件,保证质量电梯振动分析仪

    保证质量电梯振动分析仪,企业宗旨为客户创造价值,为员工提供机会,为企业寻求发展,为社会创造效益. 启动加.制动减速度测量方向:轴智能自动判断测量的开始与结束:测试软件上实时动态显示速度.加速度曲线和数 ...

  2. 图形图像处理-之-任意角度的高质量的快速的图像旋转 上篇 纯软件的任意角度的快速旋转

    (2009.03.09  可以到这里下载旋转算法的完整的可以编译的项目源代码:  http://blog.csdn.net/housisong/archive/2009/03/09/3970925.a ...

  3. 从项目管理角度看马谡失街亭

    一说到街亭,大家第一印象就是诸葛亮识人不明,马谡纸上谈兵,贪功冒进,自作主张上山想居高临下,结果水源切断被张郃击败,导致第一次北伐功败垂成.但是读了三国演义后,很多人一定会有这么几个问题: 为什么不派 ...

  4. 从项目管理角度谈OA流程优化

    企业流程管理的目的是提升企业管理和优化企业的业务流程,从而创造更多的效益.OA流程的改进,能大大提高工作的效率,而现在公司的OA流程自上线以来,很多流程已显得异常的繁琐,因此公司也急迫需要对流程进行优 ...

  5. 数据采集,如何保证质量

    大家好,这里是小安说网控. 上次,小安从客户.单品.店铺.竞品.行业的角度分享了数据分析的重要性,今天我们接着来分享数据分析的基础--数据采集.作为数据支撑,数据采集的准确性.时效性决定了数据分析的结 ...

  6. 钢管直线度重要性 在线直线度测量仪保证质量

    无缝钢管.直缝焊接钢管.锻造钢管.精密钢管.高精度精密钢管等钢管在生产过程中都会导致钢管管体在纵向(即长度方向)上出现不同程度的曲线状,只是有的钢管成品的曲线程度可以用肉眼直观地看出来,这时的钢管已经 ...

  7. 【饭谈】领导问你:如何保证质量? 你要怎么回答? (第二篇)

    很抱歉,之前居然忘记了这个系列的更新,幸亏有小伙伴及时追更.这就给补上哈~ 言归正传,我们上期整理了对于这个问题回答的多个角度,如下: **流程(提测/需求用例评审/测试流程/上线流程/上线后流程). ...

  8. 物联网测试都有哪些挑战,软件检测机构如何保证质量

    当有人问"什么是基本生活必需品"这样的问题时,大多数人会回答"食物.住所.衣服".但是,这是一个世纪之前的情况.人类已经进化到开发出一些额外的生活必需品.我们已 ...

  9. 前端团队协同工作,如何保证质量

    持续集成总论 传统软件的持续集成主要有以下措施. daily build:每日构建,开发者每天提交代码到代码仓库,构建一个可运行的版本. build verification test(BVT):构建 ...

最新文章

  1. React系列---Redux高阶运用
  2. mac下mysql的安装
  3. 7z001怎么解压在安卓手机上面_安卓手机能打开eif文件吗 手机怎么打开eip文件方法...
  4. 手动生成function 对应的ABAP class
  5. REST framework 权限管理源码分析
  6. python--继承
  7. Android开发网络连接超时
  8. 【故障诊断分析】基于matlab概率神经网络柴油机故障诊断【含Matlab源码 1754期】
  9. JMX实现远程服务器Tomcat系统监控之二
  10. 趣头条面试题:ThreadLocal是什么?怎么用?为什么用它?有什么缺点
  11. C#服务端如何获取外网IP
  12. vscode 上使用 SDCC 工具链开发 8051(DHT11温湿度传感器示例)
  13. 能远程控制你电脑的苹果充电线正在生产和售卖,走一个?
  14. 大学计算机基础网络应用第二套,大学计算机基础)应用指导(第2版
  15. 集合工具类 以及 几个小面试题(是我保存的)
  16. 自动机器学习-AutoGluon: AutoML for Text, Image, and Tabular Data
  17. 可能是全网最详细的python安装教程(windows),小白建议收藏
  18. 抖音集锦(你不得不看的那些镜头)
  19. 苹果设备中的分辨率问题
  20. 如何在uni-app中选择一个合适的UI组件库

热门文章

  1. managed DLL 和 normal DLL
  2. 编程实践--现有10元,每瓶饮料2元;2个空瓶换一瓶饮料;4个瓶盖换一瓶饮料;总共能喝多少瓶?
  3. 计算机图片颜色是红色怎么办,电脑变色是怎么回事?(有图片)
  4. GamePlay架构
  5. 华硕fl5600l装固态并重装系统到固态
  6. QQ互联登录- 前端为 vue.js
  7. 修改并完善框架协议、合同的类型、有效期及目标值等
  8. 优秀网站导航设计的6个原则
  9. 马甲包上架经验总结(珍贵)
  10. Tecplot云图——数据文本格式1