难度不亚于软件设计的测试工作--测试篇

     测试是研发项目管理的重要工作内容,测试工作难度不亚于软件设计。测试的问题,需要包括测试人员在内的项目组全体共同努力。测试工作的核心和重点是“尽早避免缺陷”。本人通过在天津南大通用数据技术股份有限公司的实践,总结了几点关于软件测试的心得,分享给大家。

■ 测试阶段面临的问题
● 测试计划过于理想,实际开始测试时往往会发现很多故障,测不完,不能上线。
● 测试时间往往成为其他工作的缓冲时间,测试人员往往在被精简的时间内要求完成测试
任务。
● 实在不行,“让客户去测试”。
● 测试阶段爆发的问题,80%是前期的原因所致。
● 应该测试重要的流程,首先要保证程序能用,然后才是好用。工作要有重点。
● 测试人员不足,多个项目切换,会使得测试人员缺乏专注,容易把项目搞混,效率更
低。
● 测试人员的技能提升。
★ 实用方法
■ 用人策略
● 人人都是测试
▪ 项目经理定期检查代码,编译,看看运行效果有没有偏离需求方向
▪ 项目经理让测试人员理解需求,理解采用的技术特点。规划出符合项目需求和技术特
点的测试方案。
▪ 让开发人员自己测试一下自己开发的内容,再交叉测试一下。这样做能够提升编程质
量(别人会测试自己的),让程序员从测试角度思考问题,提升程序员的编程素养
(通过测别人的)
▪ 每周安排一天专门测试,项目组全员都测试。研发人员交叉测试,集中修复。
■ 重视需求
● 拒绝二手需求
▪ 让测试人员参与需求调研活动。
▪ 项目经理要主导测试,引导测试人员的工作。
■ 重视测试设计(测试计划、测试方案)
● 测试设计的要点
▪ 理解需求和软件架构。
▪ 理解系统的重用部分。
▪ 应该测试重要的流程,首先要保证程序能用,然后才是好用。工作要有重点。
▪ 用最少的工作量测出最多的重要问题。
■ 重视测试用例
● 测试用例的关键在执行测试。
● 测试用例的重点
▪ 比较复杂的、容易出错的、有难度的地方。
▪ 新人做测试
● 逐步建立测试方面的资产库(测试指南、测试策略、测试用例等)
▪ 对常见的情况建立测试指南,让所有测试人员学习和参考,遇到类似情况可以直接参
照用例库。
■ 争议缺陷的处理
● 把“是不是缺陷”和“是不是按时上线”两个问题分开。
● 确保项目是“需求导向”和“用户价值导向”。
● 对于缺陷,如果研发人员的解释测试人员听不懂,可以就认为是缺陷。

gbase 8s

「喜欢文章,快来给作者赞赏墨值吧」

赞赏

【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

发表评论

相关阅读

GBase8s Monitor监控指标说明

wj2021

71次阅读

2021-06-24 09:22:19

GBase 8s兼容 Oracle之子程序

ting

62次阅读

2021-06-21 10:43:40

GBase8s数据定义语言语句

张维群

51次阅读

2021-06-22 16:00:21

GBase 8s通过设置表属性,实现表分片自动清理功能

一直在路上

50次阅读

2021-06-26 23:36:44

GBase8s数据操纵语言语句

张维群

47次阅读

2021-06-22 16:02:01

GBase8s动态管理语句

张维群

40次阅读

2021-06-22 16:10:43

GBase8s数据完整性语句

张维群

38次阅读

2021-06-22 16:08:30

GBase8s数据库优化语句

张维群

25次阅读

2021-07-09 17:40:41

GBase8s数据库例程定义语句

张维群

19次阅读

2021-07-09 17:41:48

GBase8s数据库数据访问语句

张维群

18次阅读

2021-07-09 17:38:55

上一篇:南大通用数据库GBase8s V8


下一篇:Centos7下查看各进程的网络速率情况