03 2024 档案
摘要:在软件开发过程中,人们根据经验教训并结合未来软件的发展趋势总结出了很多软件开发模型,如瀑布模型、快速原型模型、迭代模型等,这些模型对软件开发过程具有很好的指导作用,但遗憾的是它们对软件测试并没有给予足够的重视,利用这些模型无法更好地指导软件测试工作。 软件测试是与软件开发紧密相关的一系列有计划的活动
阅读全文
摘要:Tag1: 开发和测试是一个有机的整体。在产品发布在以前,开发和测试是循环进行的,测出的缺陷需要经过开发人员修改后继续测试。在开发的同时,测试需要编写测试用例,测试文档需要参考开发文档,所以开发和测试是不可分割的,少了任何一个都不能开发出产品。 从角色方面看,像理论和实验的关系,开发人员通过自己的想
阅读全文
摘要:1. 什么是版本控制? 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。简单来说就是用于管理多人协同开发项目的技术。 2. 为什么要有版本控制? 没有进行版本控制或者版本控制本
阅读全文
摘要:软件生命周期是指一个计算机软件从功能确定、设计,到开发成功投入使用,并在使用中不断地修改、增补和完善,知道啊停止该软件的使用的全过程(从酝酿到废弃的过程)。 生命周期从收到应用软件开始算起,到该软件不再使用为止。它有如下各方面的内容:初始构思、需求分析、功能设计、内部设计、文档设计、测试计划、文档准
阅读全文