摘要: 在软件测试方面,V模型是最广为人知的模型,尽管很多富有实际经验的测试人员还是不太熟悉V模型,或者其它的模型。V模型已存在了很长时间,和瀑布 开发模型有着一些共同的特性,由此也和瀑布模型一样地受到了批评和质疑。在第一篇《测试--一个被遗忘的阶段》中已经详细讨论了V模型,这里只作一个概要 的介绍。V模型中的过程从左到右,描述了基本的开发过程和测试行为。V模型的价值在于它非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过程期间各阶段的对应关系。在V模型中,单元测试是基于代码的测试,最初由开发人员执行,以验证其可执行程序代码的各个部分是否已达到了预期的功能要求;集成测试验证 阅读全文
posted @ 2011-11-08 17:54 tokeep 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 原文地址:ubuntu下SVN服务器安装配置作者:mirze一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion$ sudo addgroup svnuser subversion 3.创建项目目录 $ sudo mkdir /home/svn $ cd /home/svn $ sudo mkdir fitness $ sudo chown -R root:subversion fitness $ su.. 阅读全文
posted @ 2011-11-08 17:43 tokeep 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Subversion是近期在开源社区中非常流行的一款版本控制软件,它是CVS的替代产物。它的主要特征有:CVS大部分的功能。支持“目录”级别的版本管理,并且解决了CVS中迟迟未能解决的文件重命名和移动等问题。甚至对文件或文件夹的属性都提供了版本管理。“提交(commit)”实现了真正意义上的原子操作。也就是类似数据库中的事务的功能。版本号依据每次提交而改变,不再针对每个文件。日志信息也是针对每次提交而设置。所以看到版本号是几百或者几千也不用太惊讶,表示方式不一样罢了。通过WebDAV/DeltaV协议,可以与Apache的网络服务无缝衔接(通过Apache来运行)。这样就能提供一些额外的功能, 阅读全文
posted @ 2011-11-08 17:43 tokeep 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 大棒开发模式大棒开发模式的最大优点就是思路简单,经常可能就是程序员的“突发奇想”。大棒开发模式的软件测试通常在开发任务完成后进行,测试工作有时比较容易,有时则非常艰难,这是因为软件已形成产品后,已经无法再修复存在的问题。边写边改模式边写边改的开发模式是对大棒开发模式的一种改进;处于边写边改开发的项目小组的软件测试人员要明确的是,自己将和程序员一起陷入可能长期循环往复的一个开发过程。通常,新的软件版本在不断地产生,而旧的软件版本工作可能还没有完成,新版本还可能有包含了新的或修改了的软件功能。瀑布开发模式遗漏的需求或者客户不断变更的需求会使得该模型无所适从,它适用于那些比较稳定,容易理解的项目;瀑 阅读全文
posted @ 2011-11-08 17:35 tokeep 阅读(960) 评论(0) 推荐(0) 编辑
摘要: 百科名片 软件开发模型软件开发模型 (Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开 发方法、使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手段等,以及允许采用不同的软件工具和不同的软件工程环境。目录类型简介典型的开发模型展开编辑本段类型简介瀑布模型 最早出现的软件开发模型是1970年W·Royce提 阅读全文
posted @ 2011-11-08 16:57 tokeep 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 汽车电子里面V型开发过程是非常流行的:机构,硬件,软件,系统,测试五个部分都有各自不同的V型,在这里根据一些开放的资料来探讨一下这个开发过程。最为经典和普通的是系统的V型开发过程:所有的ECU都是从系统开始的,最初客户的规范肯定是需要首先作为一个最重要的过程分析的,里面可以分离出对硬件,软件,机构和测试要求的仔细的内容。以上这个相比较而言要清晰许多。特别的对于硬件设计来说,从系统至硬件过程的转换尤为重要。如果以数字电路为核心的过程,下图是较为明显的,这与一般的硬件设计过程还是有出入的:硬件设计通常的几个阶段是需求分析原理图设计印刷电路板设计测试而最好的描述这个过程的还是以下这个图:需求分析和顶 阅读全文
posted @ 2011-11-08 16:54 tokeep 阅读(2089) 评论(0) 推荐(0) 编辑