【软工视频】软件测试与维护

来源:互联网 发布:魔伴windows黄金账号 编辑:程序博客网 时间:2024/06/05 20:14

对于一个软件来说,因为每个软件在实现的过程中都会有考虑不到的地方,所以在后期的测试与维护是必不可少的,而且也是比较重要的,因为测试和维护完成之后,就会投入使用。
软件测试,目的就在于发现错误,主要由测试人员去做。在软工文档中有一个测试计划文档需要写,我认为预期的读者范围就是测试人员,测试人员只负责发现错误,修正错误不负责,所以在软工文档中有一份测试分析报告,我个人觉得预期的读者范围应该是开发人员和维护人员,因为相对于找错,修正错误开发人员和维护人员更专业一些。有些说远了,回来。
既然软件测试的目的在于发现错误,那么在检查的时候,应该避免什么呢?也就是所谓的软件测试的原则。软件测试当然是越早开始越好,就像咱们敲机房的时候,是不是敲完一个窗体就去调试一个窗体?为什么要这样做呢?就是为了早些发现错误,趁它和后面的关联还不是太大,尽快修正它,这个时候去修改错误相对来说也比较容易。避免自检,就是自己设计的程序就不要自己去检查了,因为你会不自觉的把那些坑避掉。举一个很简单的例子就是,机房管理系统自己点没事,但是师傅一验收,就各种错误不断,就是这个道理。
测试分为单元测试,组装测试,确认测试,系统测试等。
测试种类有,功能测试,性能测试,可靠性测试,强度测试,安全性测试,安装测试等等。
这里写图片描述

软件维护,就像刚开始说的那样,主要人员应该是开发人员和维护人员,是为了在软件运行/维护阶段对软件产品进行修改。
在维护过程中,问题产生主要在于,维护人员要维护的软件有可能文档不全。大多数软件在设计时,没有考虑维护的问题,因为实现系统功能是编程人员去做的,但是软件维护却是维护人员来做,所以两者的出发点和目的不同,导致产生困难。对于软件维护来说,人员也是比较流动的,这些都是维护过程中产生的困难。
到这里,感觉一个软件的诞生,真心不容易,背后有许许多多人的汗水与努力。
前方还有好多路要走,加油~

原创粉丝点击