欢迎来到天天文库
浏览记录
ID:41594955
大小:58.69 KB
页数:3页
时间:2019-08-28
《基于bs的客户管理系统功能测试实践_开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、商丘师范学院本科毕业论文开题报告学生姓名郭宝珠所在学院计算机与信息技术学院专业信息管理与信息系统论文题目:基于B/S的客户管理系统功能测试实践一、课题研究意义IEEE在1983年是这样定义软件测试的:由人丄或口动方法来执行或评价系统或系统部件的过程,以验证它是否满足规定的需求.或识别期望的结果和实际结果之间的差别。它是软件工程的-部分,它随着软件开发应运而生,并随着软件开发的产业化而受到重视。简言之,软件测试就是不断发现Bug,并不断修正的过程。由于软件是人脑的高度智力化的体现和产品的这一特殊性,不同于其他科技和生产领域,因此软件与生惧来就有可能存在着
2、缺陷。如何防止和减少这些对能存在的问题呢?回答是进行软件测试。测试是最有效的排除和防止软件缺陷与故障的手段,并山此促进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌出,软件测试机构和组织也在迅速产生和发展,由此软件测试技术职业也同步完善和健全起来。软件测试行业的口新刀异,FI前在软件行业中,人们较多了解的是软件测试分为黑盒测试和白盒测试,但除此Z外,它述能分为功能测试、性能测试和安全测试等,而功能测试又分为手工测试和自动化测试。但两者绝对不存在谁优谁劣的问题,它们都有各自的优点和局限性。以手工测试为前期功能测试手段,以
3、UFT为H动化测试工具进行冋归测试,來测试客户管理系统(CRM)某些模块功能完整性。实现该系统的UI测试、手工测试和白动化测试。最终产生手工测试报告和口J读性强、易于跟踪的UFT测试报告,用來分析缺陷。通过对CRM的功能测试来展示功能测试在软件测试行业的重要地位。在学习软件测试Z前,我一直以为软件的产生只需要软件开发人员的参与就行,软件测试完全是没有用处的鸡肋。但是任何一个软件都是人工开发的,每个人的编程思想都是不完善,或者说不完全符合客户需求的,这时候就需要测试人员在软件开发人员和客八之间进行沟通交流,來保证软件的质量。二、主要内容木文分为五个部分。
4、第一部分是软件测试概述。第二部分是客户管理系统概述。第三部分是功能测试实践。第四部分是测试脚本开发。第五部分是编写测试报告。1.软件测试概述:主要论述软件测试定义、目的和功能测试介绍和功能测试工具。软件测试是指在整个软件开发周期,系统验证和质量检杳,以评估是否符合系统需求。软件测试的测试过程是先阅读和审查需求说明文档,并对测试数据的文档进行分析,根据评定情况确定测试环境的方案,搭建测试环境。然后根据测试数据来执行测试,最后编写和关的测试文档(测试报告、缺陷报告等)。软件测试目的在于尽早发现并修正被测系统中的缺陷,保证了软件的安全性和软件质量。通过对软件
5、测试流程的介绍让人家对软件测试有一个全面的认识°功能测试丁•具UnifiedFunctionalTesting是先进的白动化测试T•具,利用关键词驳动测试的方法來减少功能测试过程中创建和维护工作量。2.客户管理系统概述:介绍客户管理系统、环境搭建和功能结构。在全球村、企业共赢和以网络为核心的当代,企业所面临的最大问题是如何开挖掘潜在客户,如何运用一系列社会资源扩大金业的销售和增强金业的竞争力。在上述背景下,客户关系管理系统被开发出來,该系统以客八为中心,实现了市场、销售、跟踪的工作管理平台。通过改善企业与客户Z间关系的方式,來扩大企业的市场销售和增强跟
6、踪技术支持等与客户相关的内容。CRM系统是B/S系统架构和采用EasyPHPo它是一种将ApacheMySQL和PHP集合而成的软件。该系统主要包括用户登录、商机管理、tl程管理、产品管理、任务管理、系统管理、客户管理、线索管理和财务管理等功能模块。1.功能测试实践。主要分析测试策略、手工测试和自动化测试。说明测试的范围包括CRM系统的登录业务、退出业务和商机管理模块的创建商机、删除商机。利用手工测试和自动化测试相结合的方式对系统进行测试,说明软件测试中功能测试的主要测试方式。2.测试脚本开发:分为录制脚本和强化脚本。利用UFT测试工具进行脚本的录制。
7、录制分为打开UFT自动化脚本开发工具、新建测试项目、进行录制前的相关设计、开始录制脚本、为了验证是否成功登录成功,需要插入检查点和点击结束录制按钮,结束当前的录制。强化脚本的工作包含了对川户名和密码参数化、为脚本添加注释等。通常在开发屮我们会给开发的脚木添加必要的注禅来增强脚木的可维护性、可重用性和可读性。作为自动化测试脚木,可重复利用是它的一种特性,测试人员可根据情况,添加一些注释。3.编写测试报告:在手工测试和口动化测试所有的工作结束后,我们作为测试人员还需耍评估并报告测试结果,同时要编写对应的测试报告。这会是我们测试工作的总结性文档,作为一个公司
8、都会冇比较正式的测试报告模版。然后根据测试情况填写测试执行情况表和缺陷报告表。三、研究方法(1
此文档下载收益归作者所有