摘要:
软件在现代生活中扮演着越来越重要的角色,在各行各业中得到了广泛应用,所以软件的质量问题已经成为软件业最重要的问题.由于软件的特殊性,其开发过程中的Bug不可避免,所以强有力的软件测试是软件质量保证的重要关口.但是,软件测试目前的技术和理论还不能满足软件产业快速发展的需要.因此,加强对软件测试理论和方法的研究就成为一种必要. 软件测试在发展的几十年里,逐渐形成了一些被广泛接受和应用的测试模型和测试方法.本文分析了软件测试理论发展的现状,指出了V和W中存在的缺点,综合和改进以上两种模型,重点发掘各个阶段的并行性,同时兼顾过程控制和对测试对象的描述,提出采用一种新的测试模型.本文分析了黑盒测试和白盒测试的优缺点,提出了在集成测试中把黑盒测试方法和白盒测试方法相结合的灰盒测试方法.最后,论文结合客户机/服务器系统软件的测试方法和测试工具,运用新的测试方法和模型,对自动取款机应用系统进行了功能结构划分,分析了测试需求,制定了自动取款机系统的测试计划,设计了测试流程,测试用例,完成了实际的测试工作,并且对测试结果进行了评估与分析. 实践证明,采用新的测试模型和方法,提高了测试效率,节省了测试成本. 本文下一步的研究方向是把自动化测试理论应用到更多的测试项目中.
展开