黑盒测试技术在客户关系管理系统中的应用.docx
《黑盒测试技术在客户关系管理系统中的应用.docx》由会员分享,可在线阅读,更多相关《黑盒测试技术在客户关系管理系统中的应用.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京理工大学珠海学院2020届本科生毕业论文黑盒测试技术在客户关系管理系统的应用学 院:专 业:姓 名:指导师:计算机学院软件工程 陈志捷学 号:职 称:160202103600郭心童讲师中国珠海二0二0年四月诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计黑盒测试技术在客户关系管理系统的应用是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。黑盒测试技术在客户关系管理系统的应用 摘 要在21世纪计算机技术飞速发展以来,计算机在价格慢慢变得低廉的同时性能也变得更加优越,同时计算机能够代替人类处理许多繁杂的事情,提高工作效率
2、并,计算机在越来越多的企业中扮演着极其重要的角色。故计算机系统的安全性对于用来来说就愈发重要,从而系统测试成为了系统正式投入使用前必不可少的阶段。系统测试可分为白盒测试和黑盒测试两种。白盒测试可称作逻辑驱动测试或者结构测试,主要是检查测试程序的内部的逻辑结构,针对内部所有的逻辑路径测试的穷举路径测试方法。而黑盒测试可称为功能测试,是一种从用户方面出发的测试方法,测试时测试工程师把程序当成一个黑盒子进行测试,主要测试类型包括功能模块测试,接口测试,界面模块测试,性能模块测试。本文是运用黑盒测试技术对客户关系管理系统进行测试。第一部分描述了系统的绪论,包括研究背景和研究意义,第二部分介绍了客户关系
3、管理的测试方法,第三部分对系统的功能需求和性能需求的分析,第四部分描述了系统的测试设计,包括功能测试,性能测试以及测试的结论分析。第五部分进行全文的总结。关键词: 客户关系管理系统; 黑盒测试; 系统测试; 功能测试; Application of Black Box Testing Technology in Customer Relationship Management System SummarySince the rapid development of computer technology in the 21st century, computers have gradually
4、 become cheaper while their performance has become more superior. At the same time, computers can replace humans to handle many complicated things, improve work efficiency, and computers in more and more enterprises. Plays an extremely important role. Therefore, the security of the computer system i
5、s more and more important for use, so that the system test becomes an indispensable stage before the system is officially put into use. System testing can be divided into white box testing and black box testing. White box testing can be called logic-driven testing or structural testing, which is mai
6、nly to check the internal logical structure of the test program and an exhaustive path testing method for all internal logical path tests. The black box test can be called functional test. It is a test method from the users perspective. During the test, the test engineer treats the program as a blac
7、k box. The main test types include functional module test, interface test, interface module test, and performance. Module testing.This article uses black box testing technology to test the customer relationship management system. The first part describes the introduction of the system, including the
8、 research background and research significance, the second part introduces the test method of customer relationship management, the third part analyzes the systems functional requirements and performance requirements, and the fourth part describes the systems test design , Including functional test,
9、 performance test and test conclusion analysis. The fifth part summarizes the full text.Keywords: customer relationship management system; black box testing; system testing; functional testing;目 录1 绪论11.1研究背景与研究意义11.2 测试理论概述21.2.1 软件测试基础概述21.2.2 黑盒测试概论22 国际合作交流管理系统的测试方法32.1测试用例设计32.2测试实施过程32.3测试方法综述
10、42.4测试环境42.4.1服务器端环境42.4.2 客户端环境42.5测试进度与测试人员53 客户关系管理系统的介绍53.1 系统分析53.2 功能需求分析64 客户关系管理系统的测试设计84.1 功能测试设计84.2 测试用例94 3 兼容性测试224.4 测试结果224.5测试结果评估234.6 缺陷分析245 结论255.1 案例设计说明总结25参考文献26谢 辞27附 录2861 绪论1.1研究背景与研究意义在21世纪计算机技术飞速发展以来,计算机在价格慢慢变得低廉的同时性能也变得更加优越,同时计算机能够代替人类处理许多繁杂的事情,提高工作效率并,计算机在越来越多的企业中扮演着极其重
11、要的角色。故计算机系统的安全性对于用来来说就愈发重要,从而系统测试成为了系统正式投入使用前必不可少的阶段。系统测试中包含了多个方面,接下来在本节将单独就以下概念逐个分析:1) 功能测试。这一方面的测试主要检测系统功能是否能达到需求描述的标准,验证是否100%覆盖需求说明书,是否遇到出错流程时,错误提示是否正确合理,同时检测界面操作是否直观简便,是否合乎窗口程序标准。2) 兼容性测试。该部分检测是否实现系统功能兼容不同版本的浏览器。 在系统测试阶段主要探索黑盒测试技术在客户关系管理系统中的应用。通过运用等价类划分法,边界值分析法,错误推测法,因果图法,判定表组成法等黑盒测试方法对客户关系管路系统
12、进行测试1.2 测试理论概述1.2.1 软件测试基础概述(1).研究内容:在本次毕业设计中主要探究测试黑盒测试技术在客户关系管理系统中的应用,通过等价类划分法、边界值分析法等对登录注册功能,主页、线索、联系人、客户、商机、任务、通话及活动、报表等功能进行测试。软件功能是否按照软件需求规格说明书的规定正常工作,是否存在功能遗漏,冗余的错误。是否存在初始化或终止性方面的错误。是否存在行为、性能等特性不满足要求的错误。是否存在界面错误,是否美观、友好等。(2).测试目的:通过测试客户关系管理系统中的应用发现缺陷解决缺陷。检查系统功能是否与用户需求相符,需求说明书中的描述是否相符;检测系统功能是否均能
13、实现; (3).测试可行性分析:作为管理企业与客户关系的管理系统,服务客户为网站宗旨。黑盒测试站在服务客户方面不考虑网站内部代码,从用户角度使用功能,用户使用性能方面,最大满足客户使用需求。故黑盒测试技术在测试客户关系管理系统中的测试满足可行性。1.2.2 黑盒测试概论黑盒测试(功能测试)顾名思义是检测系统功能是否和需求说明书相符并且正常运行,在测试中,测试的功能点会被程序员视作看不到内部运行结构的黑盒子,运行过程严格遵守系统的使用说明进行,检测系统真正实现功能是否如预期功能相符并且是否全面。黑盒测试本质上是最大程度上设计出用例能够覆盖所有系统功能点,最大程度的检测逻辑准确性,检测运行的缺陷并
14、做出改进。黑盒测试的主要方法有,边界值分析法,因果图等,错误推测法,等价划分法,判定表组成法等。2 国际合作交流管理系统的测试方法2.1测试用例设计本次测试在需求人员了解客户需求之后制定需求,在开发完成之后测试人员在测试时结合开发者对系统的介绍,明确了系统的运行流程以及功能点,制定本次测试计划。l 测试用例实现功能点遵循黑盒测试原则;l 此系统包括主页、线索、联系人、客户、商机、任务、通话及活动、报表等功能进行测试,其中业务场景流程涉及较多,本次测试场景通过事件触发描述,将系统通过场景法把各个功能点串联起来,最大程度的清晰的复原所发生的场景,更容易理解所涉及的测试用例,尽可能的规避因忽略了某些
15、功能细节而导致流程出现错误; l 通过系统需求说明,生成所对应的场景描述,将场景来对应上测试的用例,以达到对测试用例确定结果。l 测试用例设计中把自己当作最终的用户进行对系统的测试,模拟用户完成各功能点的检测,以验证功能点的正确性;l 测试用例的主要内容是用例编号,测试项目名称,测试用例名称,测试用例属性测试输入,测试步骤,预期结果;l 本次系统测试所设计的测试用例均需规范化保存,生成相应测试文档;l 本次系统测试所形成的测试用例文档为测试指导文件,但处于实际测试中有几率遇到突发情况,这就需要测试人员根据需求以及实际情况对文档用例做出适当调整,以达到测试的目标;l 测试过程中所涉及到的数据全部
16、由系统以及测试人员提供。2.2测试实施过程测试人员的测试基本思路为:1.搭建测试用环境;2.所需测试数据的准备3.设计测试用例;4.记录缺陷分析修正缺陷;5.生成测试报告;2.3测试方法综述此次客户关系管理系统的测试包括:u 功能测试。这一方面的测试主要检测系统功能是否能达到需求描述的标准,验证是否100%覆盖需求说明书,是否遇到出错流程时,错误提示是否正确合理,同时检测界面操作是否直观简便,是否合乎窗口程序标准。u 兼容性测试。该部分检测是否实现系统功能兼容不同版本的浏览器。2.4测试环境2.4.1服务器端环境表2.4.1.1 服务器端环境电脑组件型号备注处理器Intel(R)Core(TM
17、)i5-6500CPU3.20GHz 3.20GHz64位机带RAM8.00 GB版本Windows 10 教育版2.4.2 客户端环境表2.4.2.1 客户端硬件环境硬件名称型号备注处理器Intel(R)Core(TM)i5-6500U CPU2.30GHz 2.40GHz64位机带RAM4.00 GB版本Windows 10 家庭版2.5测试进度与测试人员表2.5.1测试进度与测试人员项目阶段开始日期截止日期用时天数执行人员搭建测试用环境2020.3.15 2020.3.161陈志捷编写测试需求2020.3.162020.3.204陈志捷设计测试用例2020.3.202020.4.1020
18、陈志捷实施测试2020.4.102020.4.1510陈志捷记录缺陷分析修正缺陷2020.4.152020.5.0116陈志捷生成测试报告2020.5.012020.5.021陈志捷3 客户关系管理系统的介绍3.1 系统分析客户关系管理系统包括主页、线索、联系人、客户、商机、任务通话及活动、报表、动态、市场活动、文档十个模块功能。其作用是让让系统使用者可以清楚的看到上游供货商或者客户来源线索、联系人具体联系方式,客户联系方式和客户拥有者、任务、通话及活动、订单报表、个人客户动态、市场活动及文档、最大程度的优化工作效率。图3.1.1 客户关系管理系统主界面图图3.1.2系统功能结构图3.2 功能
19、需求分析1. 需求总述:客户关系管理系统包括主页、线索、联系人、客户、商机、任务通话及活动、报表、动态、市场活动、文档十个模块功能。其作用是让让系统使用者可以清楚的看到上游供货商或者客户来源线索、联系人具体联系方式,客户联系方式和客户拥有者、任务、通话及活动、订单报表、个人客户动态、市场活动及文档,同时可以在上述功能中进行数据的编辑、删除和添加,最大程度的优化工作效率。功能描述1:用户在主页可以看到未关闭的任务,今日的线索,本月关闭的线索,商机或任务、通话及活动,可根据实际需求设置,点击相关主题链接可以查看该条主题的具体内容。功能描述2:用户在线索界面可以查看线索的信息,包括线索名称,线索客户
20、所在公司,电子邮件,电话,线索来源和线索所有者,点击线索名称可以查看线索客户的市场活动等细节的同时可以修改相应的线索电话,点击电话可以选择相应的软件拨打,线索页面线索可进行编辑、添加和删除。功能描述3:用户在联系人页面可以查看供应商或者其他合作公司的名称,电子邮件,电话以及联系人所有者,点击联系人名称可以查看线索客户的市场活动等细节的同时可以修改相应的联系人联系电话,点击电话可以选择相应的软件拨打,联系人页面线索可进行编辑、添加和删除。功能描述4:用户在客户页面可以查看供客户名称、电话以及客户人所有者,点击客户名称可以查看客户的市场活动等细节的同时可以修改相应的客户信息,点击电话可以选择相应的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑盒 测试 技术 客户关系 管理 系统 中的 应用
限制150内