`
dearsuper
  • 浏览: 67306 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于进行程序测试安排的一点想法

阅读更多
人们往往乐于发现别人编程的错误而害怕揭露自己所写的代码的问题。或者是客观上,由于知识的局限,还无法很好地发现自己所犯的编码错误,如果想到了,一开始他就会写得很好。

我想在一个项目开发中,应该让测试从开发的程序员工作中分离出来,由另一部分人专门做测试,测试人员会唯恐不发现编程人员的代码问题。在下一个项目中,就应该让他们的角色互换,原先测试的人做开发,原先开发的人来搞测试。

每周测试的代码量,测试发现错误的代码量,要公布、对比,这样对双方都有约束。

同一个人既做了一个项目的测试,再做另一个项目的开发,必会把测试中发现的问题形成的经验用到新项目中去。

一个测试的工程师,一个开发的工程师,通过一个项目把他们联系到一起,既有矛盾又有共同利益,让大家都知道对方的难处,多些体谅。不然老是各自面对电脑屏幕,各自都想独大为编程英雄,技术保密和感情的隔阂越来越深,沟通越来越困难,人越来越不人性化。

一个测试的工程师,一个开发的工程师,每次配对都要不同。长期在一起,容易串通抵抗。经常变化,一个人就可以认识、了解很多人;认识、了解很多他原本还不知道的方面。

分享到:
评论
1 楼 CYXHERB 2007-12-07  
支持你的想法!

相关推荐

    软件测试规范

    1.软件测试流程图 .................................................................................................................................. 3 2.软件测试流程细则 ..................................

    了解敏捷测试的开发流程

    敏捷开发测试流程中还特别强调了“Lead Time”的概念,即从一个想法产生到这个想法变成可工作软件的时间。敏捷致力于缩短Lead Time,从而提高响应市场的能力。在敏捷流程中,需求分析、设计、编码、测试等环节是相互...

    软件测试过程中的压力与性能测试.pptx

    - **流程**:包括测试计划的制定、资源的安排等。 - **挑战**:如项目进度紧张、团队技术水平参差不齐等。 #### 第二章:软件测试中的压力 - **来源**:项目进度、质量要求、沟通协调和技术难题等。 - **影响**...

    基于分布式管理的运动会软件测试.pdf

    这种方法导致测试者的想法和操作无法留下文档记录,使得测试结果无法准确重复。而在时间宽松、规模较大的测试工作中,虽然有测试用例文档和测试计划安排,但由于测试计划和测试用例的管理不善,导致资源浪费。此外,...

    性能测试学习笔记之LoadRunner实战.docx

    这一部分将详细介绍性能测试的基本流程,包括但不限于测试计划的制定、测试脚本的编写、测试执行以及结果分析等环节。通过了解整个测试过程,读者可以更好地理解如何在实践中应用这些知识。 **2.3 项目组成员介绍与...

    2021年软件测试工程师面试过程中遇到的问题.doc

    回答时要了解测试筹划和测试用例的重要性,测试筹划里应有详细测试方略(测试办法等),合理详尽资源安排等,测试用例是依赖于需求(涉及功能与非功能需求)与否细化到功能点,与否可测试等。 (4)说说主流软件...

    首届广州PPT沙龙分享会流程安排讲师介绍ppt模板.rar

    最后,"首届广州PPT沙龙分享会流程安排"是对整个活动流程的概述,包括每个环节的顺序和预计时间,确保活动按计划顺利进行。 总之,这个PPT模板旨在为组织者提供一个全面、专业的框架,用于有效地策划和宣传PPT沙龙...

    Beginners Guide To Software Testing

    - **测试进度表**:规划各个测试阶段的时间安排。 - **风险管理**:识别潜在的风险因素,并提供缓解措施。 - **质量保证**:制定质量控制措施,确保测试质量。 **5.3 主要测试规划任务** 制定有效的测试规划需要...

    成功软件测试管理的九大原则

    【成功软件测试管理的九大原则】是针对软件测试团队管理者的关键指导原则,旨在提升团队效率和项目成功率。以下是对这九大原则的详细解读: 1. 雇佣最佳员工:测试管理者应根据团队的需求和现有技能缺口来招聘,而...

    麦肯锡-新产品开发流程.ppt

    根据给定文件的部分内容,我们可以总结出以下几个关键的知识点: ...以上是关于麦肯锡新产品开发流程的主要知识点概述,这些原则和流程不仅适用于xx集团,也适用于其他希望优化新产品开发过程的企业。

    游戏开发制作流程.pdf

    Beta版本阶段则进行外部测试,进一步优化游戏并准备发布。 6. 团队分工与进度控制: 团队成员按剧本、数值、界面、执行等职责分工,同时需要监控项目进度,定期召开例会讨论困难和延误,确保项目按计划进行。 7. ...

    IPD产品开发阶段流程图

    IPD(Integrated Product Development,集成产品开发)是一种高效的产品开发管理模式,主要应用于高科技...通过理解和运用IPD流程,产品经理可以更好地协调资源,推动产品从想法到实际产品的转化,实现企业的战略目标。

    游戏开发流程详述

    这个过程包括多个阶段,涵盖了游戏的概念、计划、设计、开发、测试、发布等多个方面。 一、创意管理 游戏开发的第一步是召开会议,召集所有相关成员,讨论游戏的概念和方向。这个阶段通常采用“头脑风暴法”,让每...

    产品流程图会议记录

    从给定的文件标题“产品流程图会议记录”和描述“android产品原型会议记录,详细的产品设计图”中,我们可以提炼出以下IT行业的关键知识点,这些知识点主要围绕着产品设计、UI/UX设计以及Android应用开发流程。...

    游戏开发的基本流程.doc

    - **全面测试**:测试团队对游戏进行全面测试,找出存在的问题和bug。 - **反馈与优化**:根据测试结果,开发团队进行相应的调整和优化,可能需要经历多次迭代。 #### 六、上线前准备阶段 - **最终审查**:进行...

    python开发流程

    - 开发者自行对所编写的页面进行测试。 - 发现并修复bug,确保功能完整无误。 **代码审查(Code Review):** - 组织其他开发者进行代码审查。 - 根据反馈意见进行修改,直至没有更多需要调整的地方。 **最终上线...

    C常用算法程序集,各种经典算法

    而对于经验丰富的开发者,这个程序集则可以作为参考和测试新想法的资源。 总的来说,“C常用算法程序集”是一份宝贵的教育资源,涵盖了C语言实现的多种经典算法,无论你是新手还是资深开发者,都能从中获益。通过...

    产品开发流程

    根据给定文件的信息,我们可以提炼出关于“产品开发流程”的一系列关键知识点,特别是与嵌入式系统相关的开发过程。下面将详细阐述这些知识点,并尽可能扩展相关内容。 ### 一、产品开发流程概述 产品开发流程是将...

    毕业论文jsp1548博客网站ssh.doc

    我们可以看到这是一篇关于博客网站的毕业论文,涵盖了摘要、背景意义、论文结构安排、开发技术介绍、需求分析、可行性分析、功能分析、业务流程分析、数据库设计、ER图、数据字典、数据流图、详细设计、系统截图、...

Global site tag (gtag.js) - Google Analytics