选题背景:
随着软硬件技术的发展,计算机的应用领域越来越广,而其中的软件的功能也越来越多,软件也越来越复杂。这就使得保证软件的质量,保证软件的高度可靠性,面临巨大的挑战。因此对于软件铲平的质量的度量、品质和保证是软件开发重要的问题。IEEE在1983年是这样定义软件测试的:由人工或自动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求.或识别期望的结果和实际结果之间的差别。它是软件工程的一部分,它随着软件开发应运而生,并随着软件开发的产业化而受到重视。简言之,软件测试就是不断发现Bug,并不断修正的过程。
在基于web的系统开发中,如果缺乏严格的制作过程,我们在开发、发布、实施、维护web的过程中,就可能会碰到一些严重的问题,失败的可能性很大。而且,随着基于web系统变得越来越复杂,一个项目的失败将可能导致很多问题。当这种情况发生时,我们对于web和Internet的信心可能会无法挽救地动摇,从而引起web危机。并且,web危机可能会比软件开发人员所面对决的软件危机更加严重、更加广泛。
由于软件是人脑的高度智力化的体现和产品的这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并由此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。
我此次毕业设计确定为测试B/S架构的软件。我毕业设计测试对象确定为花粉论坛。花粉论坛是华为的粉丝以及IT粉聚集的交流场所,通过花粉俱乐部论坛用户可以了解到最新华为资讯以及花粉活动信息,在论坛上相互交流、浏览、学习。本次毕业设计的内容主要是软件测试尤其是黑盒测试方法的介绍,通过对花粉论坛的测试,掌握软件测试的基本流程,寻找web的测试规律,总结其测试点。同时,通过毕业设计研究,将毕业设计与毕业实习相结合,培养从文档中获得信息的能力,综合运用所学知识分析问题和解决问题的能力;养成认真的工作态度、良好的工作作风,树立高尚的职业道德,争取为将来从事软件测试方面的工作打下良好的基础,为掌握软件测试积累宝贵的经历和经验。
研究内容:
- 黑盒的测试方法测试
- 软件测试流程
- 现有相关软件测试技术方法和工具
- 软件测试过程与技术改进
难点:
1, 没有待测试程序文本、控制流程图及有关要求、规范等文件
2, 测试用例及测试例程的分析、理解和设计
3, 没有开发组织的配合,没有软件测试团队之间的讨论
以上是文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。