产品开发初期测试人员应该做什么?

潮拍小纯 2024-11-17 15:38:30
最佳回答
开发初期需要测试人员吗?如果需要,要作哪些工作?这些问经被很多朋友问起我个人了解,很多国内中小型公司是不注重产品开发初期乃至整个开发过程中的测试工作的。例证一:有些公司认为在设计初期投入测试人员是代价高昂且无意义的,所以他们会要求产品开发的第一个周期结束后,开始设计测试用例。例证二:认为测试工程师不需要参与到制定需求中,他们只要接受就可以了。于是乎,就出现了市场部门和开发部门直接沟通项目需求,测试经理直接参考需求设计文档的状况。例证三:测试经理确实在产品开发初期参与项目需求的制定,并写出测试计划。但产品质量却是现场部署的工程师说了算。到了现场,发现这里不合用户的意,那里运行不过。为了赶时间,只好坐在用户现场直接调试。改代码的改代码,调试的调试,哪里还管着产品是否需要全面的测试,只要能运行起来,用户能用,就是胜利…… 权且不说这些管理行为是否更加浪费工钱,我们应该很容易得到关于“产品开发初期测试人员该做些什么”的一致答复:测试计划在开发初期能写挺好,不写也没什么问题。测试一定要做的。但把怎样的产品交给用户是不确定的。目标就有一个,让用户用上再说——无论是对一个已经经营多年的产品,还是一个刚起步的公司…… 其实,对测试的理解不是点头说,测试很重要就够了; 对测试的理解不是去声称,我们有一柜子完整的测试文档;对测试的理解也不是只关心“做与不做”,而全然不理测试的有效性。 软件测试该如何理解如何执行,是一个很大的题目。在这里,我更关心的是在项目设计初期,我们该不该忽略测试人员,而测试人员又该做些什么样的工作。 微软最新的软件开发周期(product life cycle)分为产品定义(product definition),产品开发(product development),产品服务(product servicing)三个阶段。为了使资源得到最有效的使用,测试人员主要参与产品开发和后期服务这两个阶段。而在产品的定义阶段,则会有选择的要求一些资深测试工程师和测试经理一起参与。他们主要负责:通过验证产品核心功能或用户使用场景,确定产品各功能的优先级;参加产品使用场景定义的评审;参加用户体验文档的评审等。 当然每个公司应该定义适合自己的开发模式。但是是否让测试工程师参与这些工作的主要目标应该是没有区别的:首先是熟悉客户需求;再来测试工程师应凭借自身经验,从测试和维护的角度来判断被细分的客户需求中,哪些是合理的,哪些是不合理的,并反馈给项目经理或市场部门,以供他们参考;最后,则要根据这些项目需求以及软件架构的文档,给出测试计划。 上面这番描述是不是看上去并不很复杂,也不重要呢?非要在项目初期做吗?最终不都是根据需求文档来写测试计划嘛…… 这当然是很重要的环节。理由如下: 1. 产品的可测性严重影响了后期测试团队的工作效率以及测试的有效性。越早提出此类相关问题,越可能进入开发工程师设计范围。同时,该项指标可为项目经理提供一个与“开发难度”并列的“测试难度”——这将会影响到项目负责人对开发周期的设计。 2. 除项目经理外,测试工程师是最需要了解用户需求以及用户使用体验的角色。参与这些由产品经理,项目经理编写的文档评审,会让测试工程师们得到除了列在文档上的核心需求外更多的信息——我们必须承认,因为人的因素,文档是不可能涵盖所有信息——这将会帮助工程师们以更快的速度对产品需求有更深层次的理解。 3. 使得测试经理能够更早做出“是否需要提前编写测试工具或搭建测试**”的决定。而这是很重要的一点。测试在开发流程中,因其所处位置,很容易因为开发团队中的突发事件导致周期被压缩。而自动化测试工具虽然可以节省人力,但相比于手工测试,开发周期较长,见效较晚。通常一个工具从开发到可以用于测试需要一周到数月不等——完全取决于工具的规模。因此,尽快确定“是否需要编写测试工具”是必要的。它可以帮助测试团队“抢回”更多的时间用于设计和调试测试工具,从而达到更好的测试效果。甚至可以避免掉因为时间不够,而拒绝采用自动化工具转为手工测试的被动局面。 理由其实还可以列出很多。但是,我觉得这几点应是最为主要的。它们能足够说明为什么测试人员需要参与产品开发初期的工作以及他们需要做些什么的问题。这里再重复一下,在开发初期测试工程师需要:确定产品的可测性,了解用户需求,确定需要引入何种测试工具或**。 所以,在开发初期做好测试计划并不是可有可无的;用户需求不是只要工程师“买单”就可以的;不理会测试团队而埋头开发的产品,将会是一场“噩梦”,特别是当产品发布/部署的时候。 但每个公司每个项目组不需要套用一样的模式。针对不同的需求,我们应该量体裁衣,做不同的剪裁。只是核心不该有变化,目标不该有变化。就如同国内一些公司对cmm的追宠——光有形,没有神,是实在不可取的。 20210311
汇率兑换计算器

类似问答
  • 新产品上市,最应该做的是什么?(休闲食品)
    • 2024-11-17 12:57:08
    • 提问者: 未知
    新产品上市,最应该做的当然是宣传与推广了,不论什么新产品都离不开宣传与推广。...公司的发展不是看一时的,你可以深入了解公司的企业文化精神,了解公司的决策层,自己是否...
  • 长期理财应该买什么产品?
    • 2024-11-17 04:47:22
    • 提问者: 未知
    2,长期产品主要包括哪几种,我认为有以下几块:银行大额存单、银行净值型理财、信托产品、万能险、基金,下面主要...建信深证基本面60etf联接a(530015)、嘉实深证基本面...
  • 长期理财应该买什么产品?
    • 2024-11-17 10:04:09
    • 提问者: 未知
    长期理财需对金融政策、产业政策、汇率情况、银行理财机构运营状况、宏观经济态势、标的行业前景等有大致了解,选相应产品和期限。目前一般投资人选固收+或fof产品,3级风险较适合,兼顾收益和...
  • 长期理财应该买什么产品?
    • 2024-11-17 21:39:42
    • 提问者: 未知
    长期理财应该买值得长期持有的优质指数基金。我们在选择准备长期持有某只优质指数基金前要看其盈利增长指标。长期盈利增长的指数所对应的行业是具有天然护城河的行业。根据我购买的基金的经验来...
  • 测试计划内容应该有哪些?如何编写测试计划?
    • 2024-11-17 08:29:17
    • 提问者: 未知
    11. 简介1. 1目的<项目名称>的这一“测试计划”文档有助于实现以下目标: [确定现有项目的信息和应测试的软件构件。列出推荐的测试需求(高级需求)。推荐可采用的测试策略,并对这些策略加以说明。确定所需的资源,并对测试的工作量进行估计。列出测试项目的可交付元素]1. 2背景[对测试对象(构件、应用程序、系统等)及其目标进行简要说明。需要包括的信息有:主要的功能和性能、测试对象的构架以及项目的简史...
  • 产品性能测试如何来做
    • 2024-11-17 10:53:54
    • 提问者: 未知
    性能测试的目的:一、评估系统的能力,测试中得到的负荷和响应时间数据可以被用于验证所计划的模型的数据处理能力,并帮助作出决策。二、识别体系中的弱点:受控的负荷可以被增加到一个极端的...
  • 软件测试人员都有什么职业发展方向?
    • 2024-11-17 20:16:54
    • 提问者: 未知
    软件测试的职业发展方向基本上可以分为3类: 一. 技术类 技术类测要有以下3种测试职位: 1、自动化测试工程师 2、性能测试工程师 3、测试开发工程师 想往这方面发展的话需要掌握至少一门编程语言,也许有人会问自动化和性能测试工具那么多,会用工具不就可以了吗?的确工具可以做到入门级别的自动化和性能测试,但如果想做到更深...
  • 韩资银行应该发行什么理财产品
    • 2024-11-17 22:36:02
    • 提问者: 未知
    现在市场有几大理财产品卖得很好,基金,信托,。。。至于股票,其实个人建议短期内暂时不要上,但是也可以考虑一下,因为股票的群体范围大,但是就如你所说,韩资银行网店少,和国内银行竞争,有一定的缺陷,不管是信誉度还是网店限制。。。所以,要吸引客户,要做到这几点,新,奇,特 ,敢于创新。。。其实,你想想,现在国内银行同样面临信誉危机,之前售卖分红保险引致的一系列信誉问题。。。至于详细的,私下交流吧!这上面...
  • 刚开始做期货应该做哪些产品
    • 2024-11-17 11:02:59
    • 提问者: 未知
    做玉米,豆和豆粕的趋势混乱,波段起伏不容易跟踪.而玉米相对波段清晰. 如果希望震动幅度再大一些,做螺纹钢,螺纹钢是国内的期货品种,行情相对独立,虽然受外盘及大盘影响,但相对其他期货品种要稳定许多. 在所有国内品种中,螺纹的强度适中,比较适合练盘. 从模拟盘开始,股票的大多数思路在期货中千万不要...
  • 31岁的人应该用什么样的抗初老护肤品?
    • 2024-11-17 04:49:54
    • 提问者: 未知
    31岁的人应该用什么样的抗初老护肤品?其实对护肤品不怎么了解,本人干皮,试过很多牌子,后来用雅诗兰黛红石榴水和小棕瓶精华觉得很滋润,皮肤倒也稳定,眼霜兰蔻,面霜科颜氏,黑眼圈重,试过...
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。