测试小兵关于软件测试的一些思考
作者:网络转载 发布时间:[ 2013/12/24 11:46:15 ] 推荐标签:软件测试 测试技术
困惑三、小型团队的开发测试流程如何设计才能达到高效?
测试小兵:
有人说,在稳定的项目团队中,测试和开发是配套的。是否真的是这样呢?
小型团队如何制订合理高效的开发测试流程?
测试老兵:
稳定的团队中,各种人员的配备肯定是配套的。不合适的人会自己离开的。
以前在一家公司做测试,感觉做测试太难了。为什么这么说呢:
1.项目的需求分析做的很随意,需求变更不做管理;
2.开发很少自测代码,也没有文档。没有版本的概念,随意修改代码。SVN成了CuteFTP;
3.项目流程不严谨,没有节点或里程碑的概念。入口、出口、条件、成果物、标准、评审,工具使用,人员安排都很模糊。
总之是各种痛苦。下面详细说明:
第一点:需求做的不好,往往出来的产品和用户期望有较大差别。只能是反复试用、反复修改,后达到可用的程度。
第二点:没有版本控制,不注重代码质量。对于弱小的测试人员可谓人生悲剧,其实有些情况下测试流程是用来保护测试人员的,特别是
在一些开发强势或是业务人员强势的团队。
第三点:项目流程大体上是参考瀑布、V模型等标准模型,再结合自己项目实际情况,以项目的实际情况为出发点来设计的。流程设计的好,
项目整体成功更有把握(或者说,出大问题的可能性小)。在此基础上,结合人员安排、工具使用,终保证项目的成功。
质量的要素:1.人员 2.技术 3.流程
人员是所谓的组织。有组织的一群人称为团队,没有组织的一群人称为团伙。
技术是使用的工具。黑盒测试有黑盒的工具,白盒测试有白盒的工具。测性能的、测安全的都有对应的工具。
流程是过程管理。不再只强调入口、出口。更进一步,抓好测试的过程。
松散的测试组织、管理一定会给你带来一个差强人意的结果。不是测试流程不完整,而是测试过程不可控、项目质量或产品质量不可控。
相关推荐
更新发布
常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11系统性能测试及调优前期准备
2021/4/15 14:41:29国内比较好用的5款测试管理工具
2021/3/25 17:23:31