全能商品销售系统.doc_第1页
全能商品销售系统.doc_第2页
全能商品销售系统.doc_第3页
全能商品销售系统.doc_第4页
全能商品销售系统.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩 课程设计报告 题 目全能商品销售管理系统 课 程 名 称 软件测试技术课程设计 院 部 名 称 软件学院 专 业 软件工程 班 级 13软件工程(2)班 学 生 姓 名 陈涛 学 号 1305104048 课程设计地点 A107 课程设计学时 20 指 导 教 师 王智钢 金陵科技学院教务处制目录1 测试需求分析. . .41.1 系统概述 . .41.2 测试需求. .42 测试计划书. .52.1 基本内容.52.2 任务概述.52.3 计划.52.4 测试项目说明.52.5被测特性.52.6测试通过标准.52.7测试挂起和恢复条件.62.8应提供的测试文件. . 62.9测试工具.62.10小组分工.63 测试设计.63.1 测试方法和技术. .63.2用户登陆功能测试设计. .63.3进货管理功能测试设计. .73.4销售管理功能测试设计. .73.5库存管理功能测试设计. .83.6人员管理功能测试设计.93.7报表设计功能测试设计.9(利润统计,销售统计)3.8常用工具功能测试设计.10 3.9系统维护功能测试设计. .10(数据管理,帮助选项)4 测试执行及记录 4.1测试环境和工具.11 4.2测试执行和记录. 125 测试结果分析和评价. 165.1测试结果分析 .165.2测试评价和结论 .16 5.2.1软件评价. 17 5.2.2缺陷和限制. 18 5.2.3建议. 19 5.2.4测试结论. 196 总结. 191. 测试需求分析系统概述销售管理系统是指建立在信息技术的基础上,以系统化的管理思想为企业决策层及员工提供决策运行手段的管理平台,其核心思想是供应管理。它整合了销售管理,采购管理,库存管理,统计管理,人员管理,数据管理等环节。随着现代社会和电子商务的发展,人类社会逐步的迈入信息化时代,同时这种理念也已深入到企业中去了。无论是一个销售公司还是一个销售商店,都有很多的销售数据需要管理。手工管理这些纷繁复杂数据的方式已经不适应时代的潮流,实现数据规范化、自动化的电脑管理,是一个管理规范、运行高效的企事业单位的必然要求。本系统就是为了实现销售的高效管理而设计的。 通过本系统的开发,将销售信息库中不包含的生产管理部分,进行开发和设计。使得ERP系统成为真正贯穿于企业业务全程的数据管理、流程管理系统,并在这些信息的基础上进行统计和分析,为企业领导决策提供依据;同时对遍布全国的营销网络的信息化管理系统,提供更加完整的订单状态数据。从长远来说,将成为企业信息化建设长期发展规划中重要的一步,可以促进该企业的长期可持续发展。 此外,系统还涉及系统安全和用户管理问题、各种代码使用和维护问题、数据安全和数据维护问题、统计报表生成和输出等问题,因此还要求系统具有事务处理功能。总之,要求通过系统的开发达到系统项目的总目标是:利用MyEcplise及Mysql工具,结合实际工作,实现对销售管理、库存管理等资源分配的高效管理,提供查询分析功能、数据更新功能、报表输出功能和用户管理功能,并给用户提供友好的界面操作。 在传统方式上,企业之间通常都是采用电话、传真等方式进行产品的交易过程,这种信息传递、管理方式不仅效率低,可靠性、安全性和保密性都无法满足要求,而且数据统计时间严重滞后。在现代市场经济中,销售作为企业运作的重要环节,对企业发展起到了中流砥柱的作用。通过该销售管理系统,可以及时通过网络把决策信息等传给相关负责人,从而可以及时发现问题、解决问题,从而更好的推动企业的发展。 该系统主要实现以下功能: 1、减少不同部门员工之间和不同客户之间的电话、传真沟通或面对面沟通的次数。 2、提供相关数据的网上提交、修改、查询;系统管理员可以进行相关数据的增删改查和打印等功能。 3、提供详细全面的销售分析报表,以便给决策人员提供决策支持。需求分析:登陆界面功能:登陆界面输入,用户登陆等功能进货管理功能:进货管理的添加,修改,删除等功能销售管理功能:销售管理的添加,修改,删除等功能库存管理功能:库存管理的查询,添加,修改,删除等功能人员管理功能:用户的权限管理,客户,往来单位,供应商的添加,修改删除等功能:常用工具功能:常用工具功能是否正常;系统维护功能:系统的修复,更新等功能(1)从功能上,将以销售订单和库存盘点为主线,实现企业的销售管理,实现订单的销售管理、到库存管理、送货管理、以及收款等的功能。 (2)在权限上,从行政级别(管理员、总经理)划分和管理部门(业务员、仓管、出纳、人事劳工)区域划分两个层面进行系统的权限划分,可提供权限的灵活分配,并可实现权限的授权和收回。 (3)在系统模式上将采用基于B/S的结构模式。 (4)系统中将提供两类报表功能,一类是为普通的工作人员,即业务员、仓管员、出纳等,提供的基本查询和使用报表功能,可以实现在权限范围内的信息查询数据报表功能;另一类是为领导,即总经理、会计等,提供的高级数据查询和使用报表功能-决策分析功能,可以实现对权限范围内数据的查询和报表使用,并可与历史上的数据进行对比分析,提供强大的各类数据统计功能,为领导的决策分析提供依据。2 测试计划书2.1 基本内容为提高其安全性和响应速度,本系统是基于C/S的商品销售管理系统,通过该系统可对商品销售信息进行管理。通过测试商品销售管理系统中的各个功能模块是否满足用户要求,并测试是否存在bug,预期达到能够使系统进行快速的改进和系统的提高。为了在软件投入生产之前,尽可能发现软件的错误。为了保证商品销售管理系统的各项功能尽可能的可靠的实现 ,特编写了此测试计划,对所开发软件的各功能模块和事例系统进行测试。2.2 任务概述通过测试商品销售管理系统中的各个功能模块是否满足用户要求,并测试是否存在bug,预期达到能够使系统进行快速的改进和系统的提高。2.3 计划本次测试为系统测试,由测试人员编写测试计划,测试方案,测试用例以及测试报告。测试实施过程主要由测试人员完成。2.4 测试项目说明2.4.1测试项目包括所测试软件的名称及版本,需要列出所有测试单项、外部条件对测试特性的影响和软件缺陷报告的机制等,具体要点如下:测试项目名称为:商品销售管理系统 版本:V1.0(1) 测试系统对用户权限的管理以及系统的安全性(2) 商品的销售录入,销售查询和退货管理功能是否能正确执行(3) 测试是否能正确设置客户信息并保存(4) 进货管理和库存管理是否能执行相对应的功能(5) 用户管理功能的实现2.5被测特性(1) 系统的安全性(2) 商品信息管理系统功能的完善性(3) 对用户管理的功能是否能正常执行系统名称:商品销售管理系统被测试的功能:用户的登录、权限管理、商品的销售录入、销售信息的查询、退货管理功能、客户的设置、进货与库存的管理2.6测试通过标准1) 通过的测试用例占所有测试用例的比例2) 缺陷的数量、严重程度和分布情况。3) 测试用例覆盖情况。4) 用户对测试的成功结论。5) 文档的完整性。6) 是否达到性能标准。2.7测试挂起和恢复条件常用的测试中断标准如下:1) 关键路径存在未完成任务。2) 大量的缺陷。3) 严重的缺陷。4) 测试环境不完整。5) 资源短缺。2.8应提供的测试文件测试计划、测试设计规格说明、测试用例、测试数据、缺陷报告2.9测试工具缺限管理工具: rft2.10小组分工这次在软件的测试方面,我们一共分了九个模块,分别为 测试方法和技术 用户登陆功能测试设计、进货管理功能测试设计、销售管理功能测试设计、库存管理功能测试设计、人员管理功能测试设计、报表设计功能测试设计、常用工具功能测试设计、系统维护功能测试设计。针对我们小组情况,我们分工如下:徐国伟负责测试方法和技术 用户登陆功能测试设计、进货管理功能测试设计、销售管理功能测试设计;王文韬负责库存管理功能测试设计、人员管理功能测试设计、报表设计功能测试设计;而我负责报表设计功能测试设计、常用工具功能测试设计、系统维护功能测试设计。参考资料1、软件测试方法与实践 郁莲2、软件可靠性技术 徐仁佐3、软件测试使用指南 林宁、孟庆余4、软件测试技术概论 古乐、史九林3 测试设计3.1 测试方法和技术此次对商品销售管理系统的测试方法主要运用的是黑盒测试方法,黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用,黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。而这次的测试主要运用了黑盒测试方法的划分等价类、边界值分析和错误推测法。3.2用户登陆功能测试:(1)采用错误推测法检查用户登陆密码能否区分大小写,以及登陆情况(2)采用等价类划分检测密码是否符合规则用例编号A01测试项登陆系统功能描述测试系统登录功能,错误的密码不能登录。管理员登陆,可执行全部功能。由于指定了用户名,无需检查用户名规格。规格密码只能是6-12位字母、数字、下划线组成输出能正确显示对话框主要测试技术黑盒测试技术测试结果描述能正确显示对话框,进入销售管理系统界面编号执行步骤检查点期望输出实际输出01密码完全出错能否登陆管理系统不能进入02 密码因为大小写出错能否登陆管理系统不能进入03密码完全正确能否登陆管理系统能够进入3.3采购管理功能测试(1)使用错误推测法检查标记为必填选项处是否符合要求(2)采用边界值分析法检查输入数据用例编号A02测试项商品采购管理功能描述测试商品销售录入功能,运行商品采购管理对话框,检测商品信息是否增加,删除,保存,退出功能是否存在规格商品名称,种类,规格,单价,商品编码等,其中必填项是否满足编号执行步骤检查点期望输出实际输出是否满足01商品大类为空,其余均准确填写必填项是否满足设计需求不能进行保存,弹出对话框不能保存,弹出对话框02商品名称为空,其余均准确填写必填项是否满足设计需求不能进行保存,弹出对话框不能保存,弹出对话框03点击增加检查是否能够正确的导入数据能够正确执行,并且在库存中正确显示在库存中正确显示04输入商品单价以及数量检查能都正确计算总价能正确输出总价能正确输出053.4销售管理功能测试设计用例编号A03测试项商品销售管理功能描述测试销售管理功能,运行销售管理对话框,检测销售信息的增加,删除,保存,退出功能是否存在规格商品名称从下拉列表中选择。数量只能输入数字。销售格式不能改变。编号执行步骤检查点期望输出实际输出是否满足01输入之前没有的商品名称,数量为正,点击保存是否能成功保存出货信息能成功保存出货信息数据保存成功是02选择已有的商品名称,数量为负数,点击保存是否能保存出货信息不能成功保存出货信息不能保存出货信息是03选择已有商品名称,数量为正数,点击保存是否能成功保存出货信息能成功保存出货信息能成功保存出货信息是04输入之前没有的商品名称,数量为正数,点击保存是否能成功保存退货信息不能成功保存退货信息数据保存不成功是05选择已有的商品名称,数量为负数,点击保存是否能成功保存退货信息不能成功保存退货信息数据保存不成功否06在数量栏中输入小数点是否能成功输入小数点不能输入小数点不能输入小数点是07选择已有商品名称,数量为正数,点击保存是否能成功保存退货信息成功保存退货信息数据保存成功否08重复输入同一日期是否能成功保存退货信息成功保存退货信息数据保存不成功否3.5库存管理功能测试设计用例编号A04测试项库存管理功能描述测试库存管理功能,查看库存管理功能能否查询所有时段的库存情况,并打印出来规格查询界面,时间设置编号执行步骤检查点期望输出实际输出是否满足001单机查询按钮是否出现库存查询界面出现库存查询界面出现库存查询界面是002选择按日查询,并查看当日库存是否能查看当日库存信息能查看当日库存信息能查看当日库存信息是003单机打印库存清单是否出现打印界面出现打印界面出现打印界面是004单机打印界面的各个按钮是否能实现相应的功能能实现相应的功能能实现相应的功能是005单机退出按钮是否成功删除客户信息成功删除客户信息成功删除客户信息是3.6人员管理功能测试设计用例编号A05测试项人员管理功能描述测试人员管理功能,用户权限的管理,客户的管理,供应商和往来单位的添加,修改,删除能否实现规格界面设置,人员名单是否能保存,权限的修改i编号执行步骤检查点期望输出实际输出是否满足001直接打开用户管理界面,点击选择权限是否能直接修改权限不能直接修改权限不能直接修改权限是002点击修改权限按钮,修改权限是否能实现修改权限的功能能实现相应的功能能实现相应的功能是003点击用户删除是否成功删除用户信息成功删除用户信息成功删除用户信息是004点击客户管理界面,添加新的客户,再点击查询能否查询到客户信息能查询到客户信息能查询到客户信息是005随便选择一个客户,修改其信息是否能修改客户信息能修改客户信息能修改客户信息是006随便选择一个往来单位,点击删除是否能删除该单位信息能删除该单位信息能删除该单位信息是3.7报表设计功能测试设计(利润统计,销售统计)用例编号A07测试项报表设计功能测试描述测试报表设计功能测试设计,检查报表是否能够正常工作。测试结果描述能正确进行报表的汇报编号执行步骤检查点期望输出实际输出01只输入商品大类能否查出商品的利润记录能02 所有空都填写能否查出商品的利润记录能03所有空都不填能否查出商品的利润记录不能04点击全部记录能否查出商品的利润记录能05点击导出能否导出相关记录能06点击打印能否直接打印相关记录能07点击其他收支能否正常显示相关记录能08点击销售统计,按不同分类进行查询能否正常显示相关记录能3.8常用工具功能测试设计用例编号A08测试项常用工具测试描述常用工具测试,检查常用工具能否正确进行工作测试结果描述能正确进行工作编号执行步骤检查点期望输出实际输出01用计算器进行计算能否正确显示结果能02 用万年历进行查询能否进行正确显示能3.9系统维护功能测试设计(数据管理,帮助选项)用例编号A09测试项系统维护功能测试设计描述系统维护功能测试设计,测试维护功能是否正常工作测试结果描述能正确进行相关服务的维护工作编号执行步骤检查点期望输出实际输出01 点击数据管理能否进行数据的备份与还原能02 点击如何注册查看能否显示注册的提示能03点击立即注册查看能够正常进行注册不能04点击关于可否显示相关信息能05点击帮助手册可否显示帮助手册的内容能4.4 测试执行及记录4. .1测试环境和工具Windows7操作系统下运行销售管理系统以及相应的截图工具4.2测试执行和记录.查询功能:导出功能打印功能其他收支销售记录计算器万年历 数据备份与还原帮助手册如何注册11.关于 5、测试结果分析和评价5.1测试结果分析通过测试,结果表明:1.系统包含如下主要功能点:(1)登陆功能:登陆后可以进行相应的权限操作,包括采购进货/退货、销售出货/退货、库存查看、商品利润、其他收支、用户管理、客户/供货商/往来单位管理、销售统计、数据备份、以及其他权限。(2)采购管理功能:包括采购进货,采购退货(3)销售管理功能:包括销售出货,销售退货(4)库存管理功能:查看仓库储存量(5)利润统计功能:给出了商品利润,以及其他的一些收支(6)销售统计功能:包括本月销售,以及各员工销售,同时给出欠款以及往来商户的欠款之类(7)人员管理功能:包括用户的用户权限更改以及用户的密码同时还包括往来供应商的信息录入等(8)数据管理功能:包括数据的备份和还原(9)帮助:包括注册以及一些软件的介绍(10)常用工具功能:能够使用万年历以及计算器两个工具,方便操作5.2测试评价和结论5.2.1软件评价该软件总体达到设计要求,各方面需求基本都能够满足客户。但是在一些方面有比较大的漏洞。5.2.2缺陷和限制缺陷等级说明缺陷(Bug)分为五个等级P1级:导致系统崩溃;主业务流程出现断点;导致死机;导致程序模块丢失;内存泄露P2级:用户需求未实现P3级:被测功能不能被正确实现P4级:功能实现不完美或小的错误P5级:建议性问题BUG编号Bug-01程序/文档名登陆模块问题性质类别程序问题级别P1问题追踪号Fun01问题描述/重现步骤:在登陆过程中如果先进行普通用户登陆,使用错误密码提示出错后,使用超级管理员登陆就会直接登陆到错误用户的登陆界面:BUG编号Bug-02程序/文档名库存管理问题性质类别程序问题级别P1问题追踪号问题描述/重现步骤:库存中不应当会出现为负的情况,然而在本软件中的库存管理中,仓库储量为0,依旧可以向外出售,仓库储量显示为负BUG编号Bug-03程序/文档名采购进货问题性质类别程序问题级别P1问题追踪号问题描述/重现步骤: 当用户点击在线升级时,会出现升级提示,升级失败会直接报错,之后该程序就直接没用BUG编号Bug-04程序/文档名登陆模块问题性质类别程序问题级别P4问题追踪号Fun1问题描述/重现步骤:没有密码设置策略,导致密码对于大小写没有区分BUG编号Bug-05程序/文档名万年历问题性质类别程序问题级别P1问题追踪号问题描述/重现步骤:万年历在改变月份或年的时候,在点击今天的按钮,万年历将不会正确显示今天的日期,只是显示这个月相对应的日期。5.2.3建议(1)在本软件中一些按键的问题,在进行数据录入时,如果使用TAB键,它的光标位置不是按常规顺序显示,而给人感觉是乱来的。(2)对各输入项目,需要对输入长度和输入类型进行控制,尽量避免抛异常(3)部分链接失效,可能会导致软件的崩溃(6)对于该软件中的利润一项,表述不够清晰,同时在显示方面也不明确5.2.4测试结论测试的功能基本能够实现,但是软件在某些方面,特别是安全性方面存在问题,希望能够改进。6. 实验总结俗话说的好,“纸上得来终觉浅,绝知此事要躬行”。本来在学习软件测试理论知识的时候,我感觉软件测试好像并不难,基本上只要掌握了几种软件测试的方法就可以了。这些方法无外乎外盒测试,黑盒测试,静态测试,动态测试,单元测试,集成测试等等。所以,我本以为在真正进行软件测试的时候也应该不会太难。可事情却出乎了我的意料。所以,我觉得以后不管任何事都不应该觉得太简单,都应该好好地去做好它。此外,我对软件测试也有了很多更新的认识。一:软件测试在整个软件周期中真的起着很重要的作用。它存在于整个项目周期,在项目开始之初需求调研的时候就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论