软件测试(一)

在开发项目的过程中,会遇到各种各样的错误。 在学习编程语言的开始阶段,遇到最多的就是语法上的错误。最近在编写jsp文件时,标签嵌入在html中,经常会

在开发项目的过程中,会遇到各种各样的错误。

在学习编程语言的开始阶段,遇到最多的就是语法上的错误。最近在编写jsp文件时,<%%>标签嵌入在html中,经常会由于缺少{}等造成错误。这些问题在学习各种语言时都会出现,但是通过查询各种的资料,并不难解决。但是不同语言之间的差异,往往会导致更多许多无法预料的问题出现。例如C和C++的for循环体中,循环变量i声明的位置。(C语言中声明要在for语句之前)

其次,无论什么语言,一定会有许多的逻辑错误。例如,C++中指针(pointer)是最令我头疼的。尤其是在刚开始学习list的时候,面对大量的前置后缀指针,一定要通过细致的逻辑思考才能搞清指针之间的关系。此外还有许多算法方面的错误。

另外还有由于环境的问题出现的许多fatal error。例如,在编写WebGL程序时,由于引入库Three.js的版本在不断进化,网上教程中的Three.colorHex已经被Three.color取代,所以造成了错误。只能通过检查js文件来发现。再有就是在web开发课程中,发现身边许多同学在尝试导入老师给的demo时,由于tomcat的配置出现问题而引发fatal error。

最后就是在团队开发时会出现的问题。在C#课程的项目中,我与另外两名同学同时进行各自程序的开发。在最后整合阶段时,复制代码造成了许多的问题。包括相互之间环境有区别,复制不全,代码重复等等。所以在团队开发时,用svn和git进行项目的统一管理,并且制定统一的规定还是很有必要的。

3013218120

王善宇

您可能有感兴趣的文章
软件测试方法

软件测试评测师

软件测试总结