【软件测试】对本门课程粗浅理解

软件开发的概念

Software testing is any activity aimed at evaluating an attribute or capability of a program or system and determining that it meets its required results.

Software Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test.

 

软件测试是一个实验过程,来检验现有的成果是否有误或者是否能的到预期的结果,以便发现不易发现的错误或bug,让软件或者成品更加完善和合理。

其实在前两年多的学习中,我们在很多地方都用到了软件测试的“概念”,并运用了软件测试来完善自己的程序。

比如:在编好的Cpp代码后,输入一段字符,看所得结果是否与预期相同。

有的时候虽然代码看起来没有逻辑错误,但是运行起来就会出现意想不到的bug。这时候就凸显出软件测试,或者说程序测试的重要性。

 

软件测试的目的

1管理软件的开发过程(Process)

    Manage the process of S/W development

2更好的设计,编制软件

    Better Design and Coding

3掌握软件测试的原理和方法,提高软件可靠性

Grasp the theory and methodology, promote the S/W reliability

 

在之前的学习中,经常会遇到这样的问题,同样一个问题,会有很多种方法去选择。当我们完成了一种方法后,进行程序运行和测试,不断地进行完善,不断地让程序和文档变得更加简明扼要,思路清晰。这样不仅可以大大的加快程序运行的速度,而且在不断修改的过程中,可以对软件开发的原理和方法有更深层系的理解,更有助于我们的学习和进步。

以上就是我就软件测试的浅显理解和认识,我相信通过本门课程的学习,一定可以使我们的软件开发更上一层楼!

 

posted @ 2015-03-16 20:44  一班&宋沛洋  阅读(306)  评论(0编辑  收藏  举报