background image

  

3.不同的测试环境导致系统异常情况出现 

  该公司的

S 项目完成以后首先在江苏省苏州市公司进行测试,通过测试后再已送到日

本总公司进行第二次的测试。由于日本和中国不同测试环境的存在,可能出现一些异常情况。
有些系统模块在苏州可通过测试,但是在日本公司却不能通过出现错误。这些错误也许是因
为测试工具的不同造成,也许是因为日本和中国网络服务器的不同造成,但是最终结果是
软件测试没有获得通过。

 

  

4.系统需求的不断变更 

  系统开发之前需要进行需求分析和软件可行性分析,只有在确定了软件需求以后软件
开发公司才会进行开发。但是意外总是存在的,客户是有头脑有思想的人,所以在软件开发
过程中经常出现需求变动,尤其像该公司

S 项目一样大型的购物软件系统,消费者需求在

变,软件也要跟着进行改变。需求变更带来的损失是巨大的,需求的每次变更都需要组织软
件开发与测试人员开会商讨后期事宜,浪费时间。

 

  三、问题对策

 

  针对上述软件测试中的四项问题,本文将给出具有针对性的解决策略。

 

  针对测试人员与开发人员数据库共用问题,可在系统进行开发之前就先设计出两个数
据库,开发人员和软件测试人员分别使用不同数据库数据。

 

  针对各组人员缺乏交流问题可以采取的措施有:定期召开圆桌会议,各组人员进行工
作交流;公司可组织召开一些文体活动,增进交流等。

 

  针对环境不同导致的测试结果不同可采用的方法是在苏州公司设置一台测试服务器,
在日本设置两台。在苏州通过测试以后将服务器内容拷贝到日本的第一台服务器,通过以后
再在第二台上进行测试。

 

  针对系统需求不断改变的问题可在系统开发之前进行详细的需求分析与调查,明确客
户需求。同时软件测试人员参加设计开发人员的例会,去发现系统要修改的内容,从而及时
更新测试方案。

 

  四、结语

 

  软件测试对于提高软件开发过程的效率和成果质量具有重要作用,也是唯一可以确定
开发出来的软件质量的方式。近年来随着软件工程技术的不断发展,软件测试技术也得到了
一定的发展,各种测试技术不断涌现,使得软件测试更加准确和高效。但是在实际的软件测
试技术选择上要根据具体情况具体分析,力求既完成了软件测试也要注意经济合理性。本文
以公司实例为研究对象,对该公司采用的

CMS 软件测试方法进行研究,对其中存在的问题

及缺陷一一阐述,并提出了具有针对性的解决方案,对于相似案例的研究具有重要的启发
意义。

 

  参考文献:

 

  

[1]杨根兴,宗宇伟.软件测试不确定性研究及解决途径[J].计算机工程.2004(07) 

  

[2]宋楚平,杨振华,庄国强.纺织资源管理系统软件测试的设计与实现[J].南通大学学

报(自然科学版)

.2005(03) 

  

[3]张永庆.浅析 COSMOSWORKS 在有限元分析中的应用[J].机械.2005(S1)