首页 > 软件测试/ 正文
软件测试工程师如何参与代码检视
2012-10-27 16:02:01 ℃测试人员参与代码检视的收益:
a)测试人员可以在早期就能够熟知系统,提前发现代码中的BUG;
b)提高测试工程师阅读代码和写代码能力;
c)测试工程师的经验积累后,可以避免一些很常见,很普通低级的错误;
d)测试取得话语权,促进开发与测试的更多平等沟通;
e)对于开发新员工的代码,收益会加倍(新员工容易犯业务上的低级错误)。
第零步:(比如新参与某系统的测试)
a)学习业务知识;
b)学习系统整体架构;
c)开发同学讲解设计架构、代码结构;
d)熟悉使用系统,找到阅读代码下手点:从日志、业务入口、SqlMap等;
e)从流程或者数据流阅读下去,然后一步步深入到代码中。
第一步:(code review准备)
a)当需求已经确定,测试同学需要参与方案的讨论;
b)开发开始编写代码,测试进行测试用例设计;
c)当开发某个类或者功能或者方法已经基本稳定,让开发串讲实现方式(避免出现实现方式不合理);
d)测试同学可以开始review开发的代码,同时补充或者去重复测试用例(story或者sdv测试用例)。
第二步:(code review进行)
a)对代码的规范进行检视;
b)对代码的可测试性进行检视;
c)从业务场景的角度去review代码,如果实现存在的问题,那基本上可以发现;
d)对于发现的问题,建议分时段给开发,否则会打乱开发的写代码节奏;
e)如果你还不懂设计、不懂架构,那么可以从是否浪费CPU、是否浪费内存的角度看代码。
第三步:(code review后)
a)转测试后,应该不出现实现方案不合理的情况;
b)有结果统计,这个迭代review的记录数,可以横向比较;
c)迭代总结,开发与测试一起进行经验教训分享。
更多郑州Java培训机构哪家比较好呢,郑州java培训学校哪家好,郑州java编程培训机构选择哪家好,郑州java软件开发培训机构哪家专业靠谱,郑州java培训机构哪家比较正规呢,郑州java培训班哪个机构比较权威呢相关文章
- 使用Java管理千台规模Linux服务器
- Java对象持久化技术
- 如何利用Java生成JPG缩略图
- 什么是软件测试自动化?
- 为什么脚本化测试不适合新手
- 软件测试人如何行走江湖–浅谈测试人员的技术构成和发展
- Google Test 测试架构探究
- 移动应用Beta测试7点诀窍
- 敏捷测试的组织挑战
- 谈关于最近软件测试的面试
- 软件测试技术的发展方向
- 探索性测试揭秘
- 同行评审那些事儿(八):常见的问题
- 如何深入开展研发质量管理
- 软件测试应该对质量负责吗?
- 如何建立组织级质量管理体系
- 实用SOA测试指南:测试自动化流程
- CMM流程之总结
- 软件质量管理之测试计划(下)
- 软件测试过程中有哪些风险?
- 计算机的特点
- 计算机发展简史
- 我们电脑里存储的数据安全吗?
- 关于软件、硬件、及芯片级防火墙
- 22寸显示器最佳分辨率是多少
- 电脑文件压缩包安全小知识
- 怎么学软件测试?
- 郑州零基础软件开发培训学校哪家好
- 河南郑州Java培训学校哪家好
- 搜索
-
- 热门标签