测试组负责软件质量对吗,软件测试负责人如何开展只做核心功能测试又对软件质量负责的测试工作?...

经理古先生:为了追赶项目进度,节省资源,只做核心功能的测试,这样的软件存在一定的质量风险,但是测试负责人仍要对软件质量负责,那么测试负责人应该怎样开展?51Testing软件测试网cqy;d7p$b

【解答】这是个极好的问题,在很多IT企业中都会出现;不过这种普遍的现象并不能说明其存在的合理性,而是从另一个角度让我们看到,目前行业中对于的认识和理解,还普遍处在一个比较初级的阶段,这也是我们开设专栏探讨“质量管理”的出发点所在。51Testing软件测试网#F9V]5lm%J vi:X@

Uk#W.h\nD]~0我们回到提问中来,首先要肯定一点——问题中所描述的场景本身就是有问题的!“测试负责人”对软件质量负责,那项目经理要不要对质量负责,开发人员要不

要负责?要知道所有的代码都是开发人员写的,所有的问题代码也都是开发人员生产的,测试人员是不会生产缺陷的。测试本身就只是一种检测工作,单纯的依靠检

测去保证质量,就好像造船的过程中,每块钢材未检测,可能存在不合格,但是直到船造好,下水后才检测钢板,检测的好,船需要返工,检测的不好,后果就是沉

船。因此,作为测试组长,需要做的不仅仅是高质量完成测试工作,更为关键的是要向项目组的全体成员传达正确的质量理念。51Testing软件测试网!_:d0H*QvD_+j9b5Y51Testing软件测试网n(|4KwZ

然而改变人们的思想是一个漫长的过程,目前当务之急是明确界定什么是核心功能。一般情况下,核心功能有几类:/fe7c/mK2p#K0

&Db(Q;Z/~?;T0● 软件的最基本操作,如:银行软件的存款、金额的准确性。这些基本操作都是直接和软件的基础数据交互,这无疑是等级最高的。}tw%B+lnP#G(NW+x051Testing软件测试网8W%CpAYD"B

核心操作步骤,当前的软件除了单纯的功能点,最关键的是和业务相关的一组操作流程,而往往为了满足某个具体要求,操作步骤可能存在多样性或较多的分支,这

个时候就要你选择客户最常用的操作步骤作为测试。如果无法有效判断客户的最常用步骤,那么请按照满足目标的最少操作步骤、最多操作步骤和选一组中间程度的

操作步骤3种情况进行测试。51Testing软件测试网QcX(A}9Ks]Y$ODk

A-[2a*W7d.TI0● 非功能性需求,基本操作和关键操作步骤的性能或其他安全性的测试。H6X3f:@v!]U5c C051Testing软件测试网.? K0sJVz

我们再往纵深的思

考一下,导致项目组最终选择“只做核心功能的测试”,最大的导火索很有可能出现在项目计划的阶段。很多时候,项目计划都只是一个单纯的时间表,定义了项目

的工作时间节点,而并没有考虑风险,更没有统筹的规划。因此,我们为了避免问题再次发生,必须加强项目策划的能力和工作比重。建议你可以看看-DEV模型的Project Plan(项目计划)这个过程域,相信可以给您一些思路。51Testing软件测试网e,r'gF'[9n;_j7jz(m

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值