华电软件测试大作业

华电软件测试大作业
华电软件测试大作业

华北电力大学

软件测试技术

调研报告|

|

|

|

专业班级:学生姓名:

学号:成绩:

教师:李整日期: 2013.5.12

软件测试的认识

一.软件测试的定义和目的

软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。

从用户的角度来看,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,所以软件测试应该是“为了发现错误而执行程序的过程”。或者说,软件测试应该根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。

二.软件测试的生命周期

测试主要依据是被试系统的研制任务书和技术规格书,是对软件整体功能和性能的综合测试与评估。测试原理是软件测试活动的理论基础,测试方法是测试原理的实际应用和获得测试数据的手段。基于软件的共性,对于软件的测试要遵循一般软件的测试原理和方法。同时,针对软件的特性,必须找到合适的测试方法。测试用例的合理性对于软件的测试与评估具有关键作用,而如何使设计的用例合情、合理并且典型有效并不容易。所以应该与软件的研制人员以及最终用户一起,有针对性地研究实际操作环境并加以描述,形成合理的测试用例集。另一方面,软件运行环境的复杂程度对软件评估具有重要作用,所以应产生尽量逼真的运行背景以便于研究。软件测试的周期如图1所示。

实践证明,尽管人们在开发软件的过程中使用了许多保证软件质量的方法和技术,但开发出的软件中还会隐藏许多错误和缺陷。这对于规模大、复杂性高的软件更是如此。

所以,严格的软件测试对于保证软件质量具有重要作用。

软件测试在软件生存期中横跨两个阶段。在软件编码阶段,当编写出一个模块后,通常要对它进行必要的测试(称为单元测试),这时测试与编码属于同一个阶段。在编码阶段结束后,对软件系统还要进行各种综合测试(集成测试与系统测试),这是一个独立阶段,即软件测试阶段。在这个测试阶段又有两种性质不同的测试:研制单位内部进行的集成测试和系统测试与用户(或第三方)进行的验收性测试。

在软件测试生命周期内,错误在软件开发的每个阶段都可能被带入。在软件测试中,某些错误被发现、分类、隔离,最终被纠正。由于软件不断被修改,所以这个过程是一

个反复进行的过程。

三.软件测试的方法和流程

软件测试方法主要有黑盒测试方法与白盒测试两中。黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,是在完全不考虑程序内部结构和内部特性的情况下,检查输入与输出之间关系是否符合要求。白盒测试又称结构测试、逻辑驱动测试或基于程序的测试,是在已知程序内部结构的情况下设计测试用例的测试方法。显然,白箱测试适合在单元测试中运用,而在独立测试阶段多采用黑箱测试方法。

测试用例(Test case)实际上是对软件运行过程中所有可能存在的目标、运动、行动、环境和结果的描述,是对客观世界的一种抽象。设计测试用例即设计针对特定功能或组合功能的测试方案,并编写成文档。测试用例应该体现软件工程的思想和原则。测试用例的选择既要有一般情况,也应有极限情况以及最大和最小的边界值情况。因为测试的目的是暴露应用软件中隐藏的缺陷,所以在设计选取测试用例和数据时要考虑那些易于发现缺陷的测试用例和数据,结合复杂的运行环境,在所有可能的输入条件和输出条件中确定测试数据,来检查应用软件是否都能产生正确的输出。

软件测试所得到的数据经过处理以后,可以用来作为评估软件系统是否满足用户需

求的依据。软件测试阶段的信息流如图2所示:

四、软件测试的误区

1、软件测试是技术要求不高的岗位

很多人都认为软件测试就是安装和运行程序,点点鼠标,按按键盘的工作。这是由于不了解软件测试的具体技术和方法造成的。随之软件工程学的发展和软件项目管理经验的提高,软件测试已经形成了一个独立的技术学科,演变成一个具有巨大市场需求的行业。软件测试技术不断更新和完善,新工具,新流程,新测试设计方法都在不断更新,需要掌握相关的行业知识、计算机技术、软件项目管理经验等。所以,具有编程经验的程序员不一定是一名优秀的测试工程师。好的测试人员,不光要能不懈地执行常规的测试任务,更要有严谨的态度和严密的思维,去覆盖更多的“可能”,发现别人很难找到的bug;利用自己丰富的行业经验,判断需求到系统功能的实现是否合理;站在一定高度对软件框架,设计方法,项目管理等做出合理的建议。软件测试包括测试技术和管理两个方面,掌握这两个

方面的内容,需要很多测试实践经验和不断学习精神。

2、软件开发完成后进行软件测试

人们一般认为,软件项目要经过以下几个阶段:需求分析,概要设计,详细设计,软件编码,软件测试,软件发布。据此,认为软件测试只是软件编码后的一个过程。这是不了解软件测试周期的错误认识。软件测试是一个系列过程活动,包括软件测试需求分析,测试计划设计,测试用例设计,执行测试。因此,软件测试贯穿于软件项目的整个生命过程。在软件项目的每一个阶段都要进行不同目的和内容的测试活动,以保证各个阶段的正确性。软件测试的对象不仅仅是软件代码,还包括软件需求文档和设计文档。软件开发与软件测试应该是交互进行的,例如,单元编码需要单元测试,模块组合阶段需要集成测试。如果等到软件编码结束后才进行测试,那么,测试的时间将会很短,测试的覆盖面将很不全面,测试的效果也将大打折扣。更严重的是如果此时发现了软件需求阶段或概要设计阶段的错误,如果要修复该类错误,将会耗费大量的时间和人力。

3、测试是可以穷尽的,找到的缺陷越多,则尚未发现的缺陷就越少

事实上,不论采用什么技术和方法,软件中仍然会有错,采用新的语言、先进的开发方式,完善的开发过程,固然可以减少错误的引入,但是不可能完全杜绝软件中的错误,穷尽的测试是不可能的,要找出软件中的所有缺陷也是行不通的,软件产品的“零缺陷”只是一种理想状态。实际上“足够好”才是测试应遵循的原则。这种原则就是一种权衡投入和产出比的原则,不充分的策划是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。不同的系统有着不同的质量要求,对于质量要求严格的系统,可能需要进行长时间的、全面的测试,尽可能的挖掘系统中的缺陷。然而对于质量要求不是很严格的系统,系统是允许出现错误的,测试的目的是使系统的缺陷适量降到可以接收的范围内。

4、强调测试用例设计得越详细越好、越多越好

在确定测试用例设计目标时,我们往往都会强调测试用例“越详细越好”。希望尽可能设计足够多的设计用例,测试用例的数量越多越好;测试用例尽可能包括测试执行的详细步骤,达到“任何一个人都可以根据测试用例执行测试”,追求测试用例越详细越好。

这种做法和观点的危害就是耗费了很多的测试用例设计时间和资源,可能等到测试用例设计、评审完成后,留给实际执行测试的时间所剩无几了。因为当前软件公司的项目团队在规划测试阶段,分配给测试的时间和人力资源是有限的,而软件项目的成功要坚持“质量、时间、成本”的最佳平衡,没有足够多的测试执行时间,就无法发现更多的软件缺陷,测试质量更无从谈起了。

五、我国软件测试的现状

在我国,软件产业的兴起和发展也就是这短短十几年。在前面的兴起和发展壮大阶段,一般的软件公司都是重开发轻测试,甚至存在把测试工作都放在用户那里去做的错误思想;追求眼前功能的实现,开发软件追求“短”、“平”、“快”。不太考虑性能和功能的优化。软件产业发展到今天,如果还是用以前的思路、办法(公司里绝大部分、甚至全部都是开发人员在做产品,只要能做出来可以用就行),企业的产品肯定没有竞争力,从而导致这样的软件企业生存极其困难。正是因为这个原因,软件测试以往一直被中小IT企业所忽视,只有一些知名企业才有专门的软件测试人员。现在,更多的国内企业认识到测试的重要性,但是由于国内测试人才的储备相对较少,并且建立软件测试部门需要很大成本,所以软件测试外包是国内软件企业的最佳选择。

六、自动化测试

基于界面的软件自动化测试框架和工具的发展大致经历了三个阶段(有人也据此将测试工具分为三代):

1)简单的录制/回放:由工具录制并记录操作的过程和数据形成脚本,通过回放来重复人工操作的过程。在这种模式下数据和脚本混在一起,几乎一个测试用例对应一个脚本,维护成本很高。

而且即使界面的简单变化也需要重新录制,脚本可重复使用的效率低。

2)数据驱动(data driven)的自动化测试:从数据文件读取输入数据,通过变量的参数化,将测试数据传入测试脚本,不同的数据文件对应不同的测试用例。在这种模式下数据和脚本分离,脚本的利用率、可维护性大大提高,但受界面变化的影响仍然很大。

3)关键字驱动(keyword driven)的自动化测试:关键字驱动测试是数据驱动测试的一种改进类型,它将测试逻辑按照关键字进行分解,形成数据文件,关键字对应封装的业务逻辑。主要关键字包括三类:被操作对象(Item)、操作(Operation)和值(value),用面向对象形式可将其表现为Item.Operation(Value)。关键字驱动的主要思想是:脚本与数据分离、界面元素名与测试内部对象名分离、测试描述与具体实现细节分离。

相应地,软件测试自动化脚本的类型,从低到高的发展层次是:

1)线性脚本:通过录制直接产生的线性执行的脚本。

2)结构化的脚本:具有顺序、循环、分支等结构的脚本。

3)共享的脚本:可以被多个测试用例使用,被其它脚本调用的脚本。

4)数据驱动的脚本:数据和流程控制分离的脚本,通过读入数据文件来驱动流程进行的脚本。

5)关键字驱动的脚本:脚本、数据、业务分离,数据和关键字在不同的数据表中,通过关键字来驱动测试业务逻辑。关键字驱动脚本的特点是它看起来更像描述一个测试事例做什么, 而不是如何做。

目前,大多数测试工具处于数据驱动到关键字驱动之间的阶段,有些工具厂商已经提出了声称支持关键字驱动的版本。

从上面可以看到,自动化测试框架和脚本的发展是和软件工程思想的发展一脉相承的。软件开发的模式从面向机器、到面向过程、再到面向对象、面向服务,是一个从底层到高层、从具体到抽象、复用的粒度从细到粗的发展过程。而软件开发中的模块化、层次化、松耦合等思想对自动化测试框架的设计都具有借鉴意义。

软件测试大作业 (3)

铁友-火车票软件测试文档 目录 铁友-火车票软件测试文档 (1) 1.1铁友-火车票软件项目介绍 (1) 1.1.1被测试软件项目的背景 (1) 1.1.2火车票子系统的介绍 (2) 1.1.3订票、退票子系统功能分析 (2) 1.1.4火车订票子系统的性能及可用性要求 (9) 2.1测试计划 (10)

2.1.1概述 (10) 2.2.2定义 (10) 2.2.3质量风险摘要 (10) 2.2.4测试进度计划 (11) 2.2.5进入标准 (12) 2.2.6退出标准 (12) 2.2.7测试配置和环境 (12) 2.2.8测试开发 (12) 2.2.9预算 (13) 2.2.0关键参与者 (13) 2.2.11参考文档 (13) 3.3.0测试用例设计 (14) 3.3.1系统测试大纲 (14) 3.3.3其他可检验性测试检验标准 (15) 4.4.0功能测试用例 (15) 4.4.0缺陷报告 (18) 4.4.1缺陷报告数据库 (18) 4.4.2编写缺陷报告 (19) 5.5.0测试结果分析 (20) 6.6.0文档测试 (24)

1.1铁友-火车票软件项目介绍 1.1.1被测试软件项目的背景 随着时代的发展,社会的进步,交通也变得越来越重要,越来越频繁,采取手工的方式来处理售票已经不能满足出门人的需求,因此,各种订票系统孕育而生,铁友火车票-机票-汽车票订票系统(https://www.360docs.net/doc/6c1377109.html,/)也是其中的一个。铁友火车票-机票-汽车票订票系统包含火车票子系统、汽车票子系统、酒店子系统和机票子系统,用于日常的营运;各个子系统之间的数据不会相互影响,有着独立的营运能力。 铁友火车票-机票-汽车票订票系统结构如下图所示,系统的主要业务是处理各种订单以及退票;各个子系统中都包含时刻表查询、余票查询、票价查询、车次查询、订单查询、快速退票、预售时间和查代售点。 火车票子系统 汽车票子系统 酒店子系 统 机票子系 统 铁友系统 一级子系统子系统功能 票价查询 时刻表查 询 车次查询订单查询 余票查询 快速退票 代售点查 询 预售时间 z 铁友订票系统结构图 各个子系统的功能并不是完全连接的,具有相对独立。如票价查询与其他各个功能可以单独进行,也可以在其后面的功能选项中继续操作,进行预定等。

《软件工程导论》课程大作业-题目及要求

《软件工程专业导论与职业生涯规划》具体要求 一、大作业题目(注:每个小组完成一个题目) 1、计算机系统软件是什么?具体的系统软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的系统软件进行较为详细的阐述。 2、计算机应用软件是什么?具体的应用软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的应用软件进行较为详细的阐述。 3、阐述计算机软件的发展历程,对比分析各阶段的特征、理论体系、优势与不足。 4、软件危机是什么?列举2~3个具体的软件危机案例。导致软件危机爆发的原因有哪些?简单阐述现阶段软件危机的具体表现。 5、陈述“软件工程”概念提出的历史背景,包括发生的时间、地点、人物、事件等。“软件工程”的定义自提出以来,有多种说法。请尽可能罗列各种说法,并对其中的2~3个说法进行评述。软件工程的七条基本原理是哪些?分别对每条原理进行较为详细的阐述。 6、软件工程的目标是什么?十个性能是哪些?分别对每个性能进行较为详细的阐述。 7、软件工程研究的主要内容包括哪两个方面?分别对每个方面进行较为详细的阐述。 8、软件开发过程必须遵循的软件工程原则有哪些?分别对每个原则进行较为详细的阐述。 9、软件工程的过程包括哪些?分别对每个过程进行较为详细的阐述。 10、软件生命周期的概念是什么?软件生命周期的划分有哪些阶段?分别对每个阶段进行较为详细的阐述。 11、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的瀑布模型和原型模型进行较为详细的阐述及对比分析,并各举例说明。 12、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的演化模型和喷泉进行较为详细的阐述及对比分析,并各举例说明。 13、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的基于知识的模型和基于构件的模型进行较为详细的阐述及对比分析,并各举例说明。 14、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的变换模型和双赢螺旋模型进行较为详细的阐述及对比分析,并各举例说明。 15、软件工程的四要素是哪些?分别对每个要素进行较为详细的阐述。中国制定

软件测试计划与测试分析报告(模板)+软件工程大作业实验总结报告

河北北方学院软件件工程大作业软件测试计划与测试分析报告 [系统名称+版本]

版本变更记录

目录 第1章引言 (3) 1.1 编写目的 (3) 1.2 项目背景 (3) 1.3 参考资料 (3) 1.4 术语和缩略语 (3) 第2章测试概要 (5) 2.1 各阶段测试内容 (5) 2.2测试用例设计 (6) 2.3测试环境与配置 (6) 2.3.1功能测试 (6) 2.3.2性能测试 (7) 2.4测试方法和工具 (7) 2.5 需求的可追溯性 (8) 第3章测试内容和执行情况 (8) 3.1 项目测试概况表 (8) 3.2 功能 (8) 3.2.1 总体KPI (8) 3.2.2 模块二 (9) 3.2.3 模块三 (9) 3.3 性能(效率) (10) 3.3.1 测试用例 (10) 3.3.2 参数设置 (10) 3.3.3 通信效率 (10) 3.3.4 设备效率 (11) 3.3.5 执行效率 (11) 3.4 可靠性 (11) 3.5 安全性 (12) 3.6 易用性 (12) 3.7 兼容性 (12) 3.8 安装和手册 (13) 第4章覆盖分析 (13) 第5章缺陷的统计与分析 (14) 5.1 缺陷汇总 (14) 5.2 缺陷分析 (14) 5.3 残留缺陷与未解决问题 (14) 第6章测试结论与建议 (15) 6.1 测试结论 (15) 6.2 建议 (15)

项目基本信息

第1章引言 1.1 编写目的 [以下作为参考] 本测试报告为XXX项目的测试报告,目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到XXX功能目标)。预期参考人员包括用户、测试人员、开发人员、项目管理者、其他质量管理人员和需要阅读本报告的高层经理。 …… [可以针对不同的人员进行阅读范围的描述。什么类型的人可以参见报告XXX页XXX章节等。] 1.2 项目背景 本报告主要内容包括: [对项目目标和目的进行简要说明。必要时包括简史,这部分不需要脑力劳动,直接从需求或者招标文件中拷贝即可。] 1.3 参考资料 [需求、设计、测试用例、手册以及其他项目文档都是范围内可参考。 测试使用的国家标准、行业指标、公司规范和质量手册等等。] 1.4 术语和缩略语 [列出设计本系统/项目的专用术语和缩写语约定。对于技术相关的名词和与

09软件《软件测试》期末大作业考核试卷

《软件测试》期末大作业***系统测试用例报告 专业年级:软件09级 学号: 姓名:

目录 一、被测软件项目介绍(总计25分) (1) 1.软件背景 (1) 2.**模块的功能需求分析 (1) 3.**模块的功能需求分析 (1) 4.**模块的功能需求分析 (1) 二、测试用例设计(总计60分) (2) 1.**模块的测试用例 (2) 2.**模块的测试用例 (2) 3.**模块的测试用例 (2) 三、缺陷报告(总计10分) (4) 四、总结(总计5分) (5)

一、被测软件项目介绍(总计25分) 1.软件背景 (1)软件的总体功能 (2)系统结构图 2.**模块的功能需求分析 3.**模块的功能需求分析 4.**模块的功能需求分析 要求: (1)对功能的分析要尽量准确、详细,不能只用一两句话简单的说明。可以写出做什么操作会得到什么样的结果。 (2)根据以上需求设计测试用例。尽量应用多种测试方法,如等价类划分、边界值分析、决策表、逻辑覆盖及路径测试,并在测试用例中说明使用了哪种方法。

二、测试用例设计(总计60分)1.**模块的测试用例(20分) 要求:将测试点描述清楚。 (1)用例组1:测试标题 具体的测试用例。 (2)用例组2:测试标题 具体的测试用例。 …… 2.**模块的测试用例(20分) 要求:将测试点描述清楚。 (1)用例组1:测试标题 具体的测试用例。 (2)用例组2:测试标题 具体的测试用例。 …… 3.**模块的测试用例(20分) 要求:将测试点描述清楚。 (1)用例组1:测试标题

具体的测试用例。(2)用例组2:测试标题 具体的测试用例。 ……

软件测试大作业

欧亚学院2015-2016 学年第二学期期末大作业 专业:软件工程 课程:软件测试工具 年级:13级 一、作业题目 根据选定的软件系统,对该系统进行功能和性能方面的测试。根据软件需求规 格说明书,制定测试计划、设计测试用例、选择测试策略、使用测试工具逐项展开测试,检查软件产品是否达到用户需求。 二、评分标准 学号:13610102151435 班级:统本软件1302班 姓名:周印 座位号___9_ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○-- - - - -- - - - -

测试文档的完整性、规性20分 《软件测试工具》 课程大作业 专业:软件工程 班级:统本软件1302班 学号:435

姓名:周印 报告日期:2016年06月12日

目录 1引言 (1) 1.1编写目的 (1) 1.2系统介绍 (1) 1.3术语和缩略词 (1) 1.4参考资料 (1) 2任务概述 (2) 2.1测试目标(性能需求和功能需求) (2) 2.2测试计划描述 (2) 2.3系统测试策略 (2) 2.4测试环境搭建 (2) 2.5测试方法和工具 (2) 3功能测试 (3) 3.1功能模块说明 (3) 3.2测试用例设计 (3) 3.3测试执行过程 (3) 3.4测试结果分析 (3) 4性能测试 (4) 4.1测试指标及期望 (4) 4.2录制与编写脚本 (4)

华电软件测试大作业

华北电力大学 软件测试技术 调研报告| | | | 专业班级:学生姓名: 学号:成绩: 教师:李整日期: 2013.5.12

软件测试的认识 一.软件测试的定义和目的 软件测试(Software testing)是软件生存期(Software life cycle)中的一个重要阶段,是软件质量保证的关键步骤。通俗地讲,软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码进行最终复审的活动。1983年IEEE提出的软件工程术语中给软件测试下的定义是:“使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别”。这个定义明确指出:软件测试的目的是为了检验软件系统是否满足需求。 从用户的角度来看,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,所以软件测试应该是“为了发现错误而执行程序的过程”。或者说,软件测试应该根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。 二.软件测试的生命周期 测试主要依据是被试系统的研制任务书和技术规格书,是对软件整体功能和性能的综合测试与评估。测试原理是软件测试活动的理论基础,测试方法是测试原理的实际应用和获得测试数据的手段。基于软件的共性,对于软件的测试要遵循一般软件的测试原理和方法。同时,针对软件的特性,必须找到合适的测试方法。测试用例的合理性对于软件的测试与评估具有关键作用,而如何使设计的用例合情、合理并且典型有效并不容易。所以应该与软件的研制人员以及最终用户一起,有针对性地研究实际操作环境并加以描述,形成合理的测试用例集。另一方面,软件运行环境的复杂程度对软件评估具有重要作用,所以应产生尽量逼真的运行背景以便于研究。软件测试的周期如图1所示。 实践证明,尽管人们在开发软件的过程中使用了许多保证软件质量的方法和技术,但开发出的软件中还会隐藏许多错误和缺陷。这对于规模大、复杂性高的软件更是如此。 所以,严格的软件测试对于保证软件质量具有重要作用。

软件测试大作业

西安欧亚学院2015-2016 学年第二学期期末大作业 专业:软件工程 课程:软件测试工具 年级:13级 一、作业题目 根据选定的软件系统,对该系统进行功能和性能方面的测试。根据软件需求规格说明书,制定测试计划、设计测试用例、选择 测试策略、使用测试工具逐项展开测试,检查软件产品是否达到用户需求。 二、评分标准 《软件测试工具》 课程大作业 专 业: 软件工程 ___9_ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密 ○- - - - - - - - - - - - - - -- - - -- -- - -封 ○- - - - - - - - - - - - -- - - --- - - -- -线 ○- - - - - - - - - - -- - - - -- - - - -- - - - -

班级:统本软件1302班学号: 1 姓名:周印 报告日期:2016年06月12日

目录 1引言................................................................... 编写目的............................................................ 系统介绍............................................................ 术语和缩略词........................................................ 参考资料............................................................ 2任务概述............................................................... 测试目标(性能需求和功能需求)...................................... 测试计划描述........................................................ 系统测试策略........................................................ 测试环境搭建........................................................ 测试方法和工具...................................................... 3功能测试............................................................... 功能模块说明........................................................ 测试用例设计........................................................ 测试执行过程........................................................ 测试结果分析........................................................ 4性能测试............................................................... 测试指标及期望...................................................... 录制与编写脚本...................................................... 设计与创建场景...................................................... 运行结果并分析数据.................................................. 5测试结果及建议......................................................... 6总结................................................................... 1引言 编写目的 随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图

软件测试大作业

软件测试与质量保证期末大作业 江西财经大学 “软件测试与质量保证”课程作业(实验)报告 组长姓名学号 成员 专业软件工程班级 作业名称多部电梯调度模拟软件功能性测试 指导教师 开课学期2015 至_2016 学年_1_学期 完成时间2014 年12 月27 日

目录 1 前言 (1) 2 软件测试概述 (2) 2.1 软件测试的概念 (2) 2.2 测试的目的 (2) 2.3 测试的原则 (2) 3 电梯内容结构简介 (3) 3.1 系统界面 (3) 3.2 程序流程 (4) 4 制定测试计划和实施 (5) 4.1 测试方法 (5) 4.2 测试通过标准 (6) 4.3 测试用例的设计与实施(包括缺陷分析)............................ 错误!未定义书签。 4.3.1等价类测试....................................................................... 错误!未定义书签。 4.3.1边界值测试 (12) 4.3.1白盒测试 (14) 5总结 (29) 结论与展望............................................................................................ 错误!未定义书签。

1 前言 电梯作为高层建筑中垂直运行的交通工具已于人们的日常生活密不可分,是建筑物中的永久性垂直交通工具。电梯实际上是一个人机交互式的控制系统,单纯用顺序控制或逻辑控制是不能满足控制要求的,而PLC控制的电梯运行可靠性高,程序设计方便灵活,抗干扰能力强、运行稳定可靠等特点,所以现在的电梯控制系统广泛采用可编程控制器来实现。在工艺加工的最初,把多种原料在合适的实践和条件下进行需要加工得以得到产品一直都是在人监控或操作下进行的但是现在随着时代的发展,这些方式已经不能满足工业生产的实际需要。实际生产中需要更精确、更便捷的控制装置。可编程控制器液体混合控制系统的特点:(1)系统自动工作;(2)控制的单周期运行方式;(3)启动后能自动完成下一个周期的工作,并循环。我们采用的PLC具有小型化、高速度、高性能等特点。这次设计可以使我们熟练使用置位和复位等各条基本指令,通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试。 本报告首先从软件测试的基本概念入手,介绍了与软件测试相关的一些理论知识。然后对我要地图网站的结构和功能进行了简单的分析。针对电梯划分的楼层,开关,载人数,独一性等功能模块进行测试。从等价类,边界值,白盒测试三种方法对这个电梯程序进行测试最后对电梯实例缺陷进行总体概括分析。

软件测试大作业

一、《软件测试》大作业提交要求: 1.将作业进行压缩打包,发到我的邮箱shuxia.bai@https://www.360docs.net/doc/6c1377109.html, 2.大作业格式命名规范:班级+学号,例:软件2班+张三 3.大作业提交截止日期:2011年12月30日之前 二、具体考核内容: 1.通过对本课程的学习,谈谈你对软件测试的认识,即总结什么是软件 测试?为什么要进行软件测试?如何完成软件测试? 2.黑盒测试: 1)假设商店货品价格(R)都不大于100元(且为整数),若顾客付 款(P)在100元内,现有一个程序能在每位顾客付款后给出零钱 的最佳组合(找给顾客货币张数最少)。假定此商店的货币面值只 包括:50元(N50)、5元(N5)、1元(N1)4种。请按照题意, 使用等价类划分法设计测试用例。 2)一个试卷评分和成绩统计的程序,输入文件由80个字符的一些记 录组成,共有3组:标题,每个学生的成绩和等级报告;按学生 得分排序,每个学生的成绩,平均分数,最高和最低分之差的报 告;按题号排序,每题学生答对的百分比报告。对该题目的输入 和输出条件进行边界分析,并设计测试用例。 3)用因果图法设计以下程序的测试用例。某公司对客户有一定的折 扣政策,公司软件的一个模块的需求说明书中描述“……当交易额 小于等于5万元时折扣为0,当交易额大于5万元时才有折扣,如 果交易的客户在三个月内无欠款,则折扣为15%;如果交易的客 户在三个月内有欠款,若该客户是三年以上的老客户,则折扣为 10%;若该客户不是三年以上的老客户,则折扣为5%” 。 4)请建立下列需求的决策表,并绘制出化简(合并规则)后的决策 表。软件的一个模块的需求规格说明书中描述到“……对于功率大 于50马力的机器或者维修记录不全的或已经运行10年以上的机 器应予以优先的维修处理……”这里假定“维修记录不全”和“优先维 修处理”有严格的定义。 3.白盒测试:为以下流程图所示的程序设计一组测试用例,要求分别满 足语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和路径覆盖。

软件测试答辩项目总结

软件测试答辩项目总结 软件测试答辩项目总结该如何拟写呢?今天我们就一起来了解一下吧! 软件测试答辩项目总结【1】这学期的期末大作业是对ELearning Java Web应用系统进行测试,通过这次系统测试,我学到了很多知识,软件测试个人总结。对于具体的测试部分,我主要做的是单元测试和性能测试,其中单元测试使用的是Junit工具,性能测试使用的是JMeter。就这次大作业而言,我认为它与我们平时做的实验很不相同,我们平时的实验只是涉及到测试的某个小部分,而这次测试却是对一个相对完整的项目按照规范的标准进行测试。 对于好的测试来说,应该注意一下几点: 1.测试的独立性:一次只测试一个对象,方便定位出错的位置。这有2层意思:一个TestCase,只测试一个对象;一个TestMethod,只测试这个对象中的一个方法。 2.给测试方法一个合适的名字。 3.在assert函数中给出失败的原因,如:assertTrue("…should be true",…),方便查错。在这个例子中,如果无法通过assertTrue,那么给出的消息将被显示。在junit中每个assert函数都有第一个参数是出错时显示消息的函数原型。 4.测试所有可能引起失败的地方,如:一个类中频繁改

动的函数。对于那些仅仅只含有getter/setter的类,如果是由IDE(如Eclipse)产生的,则可不测;如果是人工写,那么最好测试一下。 5.在setUp和tearDown中的代码不应该是与测试方法相关的,而应该是全局相关的。如针对与测试方法A和B,在setUp和tearDown中的代码应该是A和B都需要的代码。 6.测试代码的组织:相同的包,不同的目录。这样,测试代码可以访问被测试类的protected变量/方法,方便测试代码的编写。放在不同的目录,则方便了测试代码的管理以及代码的打包和发布。 对于测试用例的命名,我们最好要使其与测试类的名称相一致,比如说,类的名称为Testing,此类的测试用例的名称为TestingTest。当我们把测试代码和被测的代码放在同一目录下时,我们就可以在编译被测代码的同时编译测试代码,从而确保两者是同步更新的,工作总结《软件测试个人总结》。事实上当前的普遍做法,就是把单元测试视为build的一个环节。保持测试之间的独立性是一个很好的习惯,使得它们在任何次序下执行的结果都是相同的。如果真得需要某些测试按照特定的次序执行,我们可以借助addtest来实现。当我们需要增加一个测试时,我们要书写一个自己的测试用例,但是如果喜欢在测试用例的构造函数中做有关的初始化工作,这就不是个好习惯。数据文件应该

软件测试大作业

《软件测试技术》课程考核作业

一、测试计划 1 引言 1.1编写目的 软件测试计划就是指导测试过程的纲领性文件,借助软件测试计划,参与测试的项目成员,可以明确测试任务与测试方法,保持测试实施过程的顺畅沟通,跟踪与控制测试进度,应对测试过程中的各种变更。由于本网站从需求到开发从编码到最终的实现,都就是自行研制开发的,在其中有许多的不规范与相应的程序BUG,需要在最后的测试阶段得以修正。以满足用户的需求。 1.2项目背景 随着科技的发展,网络一体化已经席卷了全球,现代网络生活已经遍布每个家庭乃至个人。互联网技术的不断革新与发展为全球经济带来了新的变化。学校作为培养高科技,高素质人才的平台,学校网络的发展就是这一平台不可或缺的因素。学校已经深深地意识到信息时代对学校的发展意味着什么,在师资培养、学术交流、教学改革、科研协作等方面都离不开网络,网络为各大高校之间的交流提供的便捷的途径。 1.3定义 单元测试:集中检测软件设计的最小单元-模块。 集成测试:就是测试与组装软件的系统化技术。 自底向上集成:从“原子”模块(即在软件结构最低层的模块)开始组装与测试。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作就是否符合设计规格要求,所有内部成分就是否以经过检查。 黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能就是否符合求。 2 任务概述 2、1 目标 在测试过程中找出并修改相应的BUG,使网站正常的运行。 2、2 运行环境 a)硬件条件:PC机 b)运行环境:Windows 7 2、3 需求概述 2、4 条件与限制 测试的机器上必须安装能够运行JSP的JDK与Tomcat,以及有SQL SERVER2000的支持。

软件测试大作业——社团管理系统

山东科技大学软件测试技术与工具课程设计报告 专业:软件工程 班级学号:201301051931 学生姓名:相坤阳 指导教师:赵卫东

目录 1.系统概述 (1) 1.1 系统背景 (1) 1.2 大学生社团管理系统的应用 (1) 1.3 系统目标 (1) 2.需求分析 (2) 2.1系统需求概述 (2) 2.2 功能性需求 (2) 3.概要设计 (2) 3.1 系统总体设计 (2) 3.1.1软件架构设计 (3) 3.2 系统功能设计 (3) 3.2.1总体结构 (3) 3.2.1功能设计说明 (4) 3.2 数据库设计 (6) 3.3 界面设计 (6) 3.3.1 登陆界面 (6) 3.3.2 主页 (7) 3.3.3 添加模块 (8) 3.3.4 查询模块 (9) 3.3.5 查看模块 (10) 3.3.6 删除模块 (10) 3.3.7 公告模块 (10) 4. 黑盒测试 (11) 4.1 登陆界面 (11) 4.2 添加模块 (12) 4.3 查询模块 (12) 4.4 查看模块 (13) 4.5 删除模块 (13) 4.6 公告模块 (13) 5. 白盒测试 (14) 6 .心得体会 (16)

1.系统概述 1.1 系统背景 大学社团管理系统是一种电子信息服务系统。它向学校和社团用户提供了交流平台,管理员可以对社团的各种事务进行操作,随着全球信息化的迅猛发展,高效规模不断壮大,协会人数急剧增加,有必要开发一个学生社团管理系统来提高社联对社团的管理效率,学生社团管理系统将逐渐取代传统的人工管理模式。 本系统采用Servlet+Jsp+mySQL作为开发技术,以Java为编程语言,开发一个基于Servlet的学生社团管理系统。该系统可以对社团工作进行快速、高效的管理,为社团之间和社团会员之间提供一个良好的信息交流的平台,让社团成员可以展示自己的风采,及时了解社团的新动态,营造一个现代化的学习生活环境。 1.2 大学生社团管理系统的应用 高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。 1.3 系统目标 序 目标内容 号 1 游客查看表中的信息 2 用户注册、用户登录[分为游客和管理员] 3 普通用户功能:查看表中的信息、公告的信息、登陆、退出 4 管理员功能:继承普通用户的功能,并能增删改表中的信息,编辑公告

软件测试课程大作业模板

大连理工大学城市学院《软件测试》课程大作业报告 院(系):管理学院 专业:信息管理与信息系统 学生: 指导教师:毕建涛 完成日期:2016年7月1日

目录 1 软件来源 2 软件功能说明 3 测试计划 3.1 测试策略 3.2 测试内容及方法 3.3 资源需求 3.4 测试进度 4 测试设计(测试用例) 5 测试缺陷报告 6 测试结果分析

1软件来源 同学自己寻选择(建议可到“华军软件”上找) 所选择软件功能适中,不可太过简单 被测试软件要求不能重复。请已选择好软件的同学到我这里登记(发邮件也可),我会及时将同学们登记的结果发布到本FTP上,供其它同学参考。未选择的同学不能选择前面已经登记选择的软件。

2软件功能说明 按软件菜单,以功能树的形式列出软件功能对软件主要功能模块进行简单功能接受

3软件测试计划 要是想把一个系统做得完善的话在计算机技术和知识方面得下工夫。所以在这章我会着重介绍一些对这个系统起到至关重要作用的技术,主要是C#技术和SQL Sever数据库技术。 3.1测试策略 要是想把一个系统做得完善的话在计算机技术和知识方面得下工夫。所以在 3.2测试内容及方法 要是想把一个系统做得完善的话在计算机技术和知识方面得下工夫。所以在这章我会 3.3 资源需求 这章我会着重介绍一些对这个系统起到至关重要作用的技术,主要是C#技术和SQL Sever数据库技术。 3.4 测试进度 着重介绍一些对这个系统起到至关重要作用的技术,主要是C#技术和SQL Sever数据库技术。

4测试设计(测试用例) 所测试的功能点 测试操作步骤 期望的操作结果 (具体参见所附“测试用例模板”) 测试用例:验证记事本程序可以编辑中英文混合的内容测试步骤 : 1、运行记事本程序 2 、切换到中文输入法,输入中文“学习编写” 3 、切换到英文输入法,输入英文“Test Case” 4、保存文件,文件名为 testcase.txt 5、关闭记事本程序 6、双击 testcase.txt 以打开文件 预期结果: 1、文件内容是“学习编写Test Case”

软件测试大作业

1 西安欧亚学院2015-2016学年第二学期期末大作业 专业:软件工程课程:软件测试工具年级:13级 一、作业题目 根据选定的软件系统,对该系统进行功能和性能方面的测试。根据软件需求规格说明书,制定测试计划、设计测试用例、选择测试策略、使用测试工具逐项展开测试,检查软件产品是否达到用户需求。 二、评分标准 学号:13610102151435 班级:统本软件1302班 姓名:周印 座位号___9_ - - - -- - - - -- - - - -- - - - - - - -- - - -- -- -密○- - - - - - - - - - - - - - -- - - -- -- - -封○- - - - - - - - - - - - -- - - --- - - -- -线○- - - - - - - - - - -- - - - -- - - - -- - -- -

《软件测试工具》大作业 《软件测试工具》 课程大作业 专业:软件工程 班级:统本软件1302班 学号:13610102151435 姓名:周印 报告日期:2016年06月12日

目录 1引言 (1) 1.1编写目的 (1) 1.2系统介绍 (1) 1.3术语和缩略词 (1) 1.4参考资料 (2) 2任务概述 (3) 2.1测试目标(性能需求和功能需求) (3) 2.2测试计划描述 (3) 2.3系统测试策略 (4) 2.4测试环境搭建 (4) 2.5测试方法和工具 (5) 3功能测试 (6) 3.1功能模块说明 (6) 3.2测试用例设计 (6) 3.3测试执行过程 (7) 3.4测试结果分析 (12) 4性能测试 (13) 4.1测试指标及期望 (13) 4.2录制与编写脚本 (13) 4.3设计与创建场景 (14) 4.4运行结果并分析数据 (15) 5测试结果及建议 (19) 6总结 (20) 1

最新软件测试大作业.

精品文档 江西财经大学 “软件测试与质量保证”课程 作业(实验)报告 组长姓名学号 成员 专业软件工程班级 作业名称多部电梯调度模拟软件功能性测试 指导教师 开课学期2015 至_2016 学年_1_学期 完成时间2014 年12 月27 日

目录 1 前言 0 2 软件测试概述 (1) 2.1 软件测试的概念 (1) 2.2 测试的目的 (1) 2.3 测试的原则 (1) 3 电梯内容结构简介 (3) 3.1 系统界面 (3) 3.2 程序流程 (4) 4 制定测试计划和实施 (5) 4.1 测试方法 (4) 4.2 测试通过标准 (6) 4.3 测试用例的设计与实施(包括缺陷分析)............................ 错误!未定义书签。 4.3.1等价类测试....................................................................... 错误!未定义书签。 4.3.1边界值测试 (12) 4.3.1白盒测试 (14) 5总结 (29) 结论与展望............................................................................................ 错误!未定义书签。

1 前言 电梯作为高层建筑中垂直运行的交通工具已于人们的日常生活密不可分,是建筑物中的永久性垂直交通工具。电梯实际上是一个人机交互式的控制系统,单纯用顺序控制或逻辑控制是不能满足控制要求的,而PLC控制的电梯运行可靠性高,程序设计方便灵活,抗干扰能力强、运行稳定可靠等特点,所以现在的电梯控制系统广泛采用可编程控制器来实现。在工艺加工的最初,把多种原料在合适的实践和条件下进行需要加工得以得到产品一直都是在人监控或操作下进行的但是现在随着时代的发展,这些方式已经不能满足工业生产的实际需要。实际生产中需要更精确、更便捷的控制装置。可编程控制器液体混合控制系统的特点:(1)系统自动工作;(2)控制的单周期运行方式;(3)启动后能自动完成下一个周期的工作,并循环。我们采用的PLC具有小型化、高速度、高性能等特点。这次设计可以使我们熟练使用置位和复位等各条基本指令,通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试。 本报告首先从软件测试的基本概念入手,介绍了与软件测试相关的一些理论知识。然后对我要地图网站的结构和功能进行了简单的分析。针对电梯划分的楼层,开关,载人数,独一性等功能模块进行测试。从等价类,边界值,白盒测试三种方法对这个电梯程序进行测试最后对电梯实例缺陷进行总体概括分析。

《软件测试》期末大作业2015-16学年第一学期

2015-16学年第一学期 《软件测试》大作业院系:信息科学与技术学院 专业:计算机应用技术 班级(学号):信B13( 1 1 )-( 43 ) 姓名: 任课教师:吕小蕾

1.给出缺陷的定义(5条)并逐条举例说明。(25分) 缺陷的定义(以计算器软件为例) 1.软件未达到产品说明书要求的功能。 举例:计算器的产品说明书声明它能够准确无误的进行加、减、乘、除运算。当你拿到计算器后,按下“*”键,结果什么反应也没有。 2.软件出现了产品说明书不会出现的错误。 举例:若产品书声明计算器永远不会崩溃、锁死或者停止反应。当你任意敲键盘时,计算器停止接受输入。 3. 软件功能超出了产品说明书规定的功能。 举例:若用计算器进行测试,发现除了加、减、乘、除之外还可以求平方根,说明书中从来没有提到这一功能。 4.软件未实现产品说明书虽未明确指出但是应该实现的目标。 举例:若在测试计算器时,发现电池没电会导致计算不正确,但产品说明书未指出这个问题。 5.软件难以理解,不易使用,运行缓慢或者最终用户最终认为使用效果不好。 举例:在明亮光下,计算器显示屏难以看清。 2.使用等价类划分的经典笔试题:三角形问题 一个程序读入3个整数,把这三个数值看作一个三角形的3条边的长度值。这个程序要打印出信息,说明这个三角形是不等边的、是等腰的、还是等边的。”利用等价类划分的方法,给出 第 1 页共5 页

足够的测试用例。 [问题 1]画出等价类表(10分) 第 2 页共5 页

[问题 2]设计测试用例(10分) 第 3 页共5 页

3.缺陷报告包括那些组成部分?(10分)简单描述每个组成部分的含义(对5种缺陷状态和5种缺陷优先级做重点描述)(25分) 缺陷报告的组成部分有:缺陷编号、缺陷标题、缺陷发现者、日期、所属模块、版本、处理人、缺陷状态、严重程度、优先级、缺陷描述。 组成部分的含义: 缺陷编号(给每个缺陷编号) 缺陷标题(给每个缺陷命名) 缺陷发现者(谁发现的缺陷)日期(发现缺陷的日期) 所属模块(缺陷所在的地方)版本(测试软件的版本) 处理人(处理缺陷的人)缺陷状态(缺陷是什么样的) 严重程度(缺陷的严重程度:微小、一般、严重) 优先级(缺陷处理的顺序) 缺陷描述(预期结果、实际结果) 缺陷状态:1.Submitted: 已提交的缺陷 2.Open :确认“提交的缺陷”,等待处理 3.Rejected: 拒绝“提交的缺陷”,不需要修复或不是缺陷 4.Resolved :缺陷被修复 5.Closed :确认被修复的缺陷,将其关闭 缺陷优先级: 1.Critical:不能执行正常工作功能或重要功能。或者危及人身安全。 2.Major:严重地影响系统要求或基本功能的实现,且没有办法更正。(重新安装或重新启动该软件不属于更正办法) 第 4 页共5 页

软件测试大作业

软件分析与测试大作业 姓名:吴德友 学号:3110701113 班级:计算机111

题目: 1、假设某单位内部电话号码由三部分组成,分别是:分机号+前缀+后缀。其中,分机号为空白或一位数字;前缀为非‘0’开头的二位数字;后缀为非全0的3位数字。假定被测程序能接受一切符合上述规定的电话号码,拒绝所有不符合规定的电话号码。根据问题的规格说明,从输入条件划分等价类。 输入等价类 编程实现: (1)对每一个有效等价类,至少设计一个测试用例。 输入格式:输入(分机号-前缀-后缀): 输出格式:输出(接受Y/拒绝N): 覆盖等价类(ID类型): 例如:输入(分机号-前缀-后缀): 3,12,001 ↙(回车)输出(接受Y/拒绝N):Y 覆盖等价类(ID类型):1,3,4

(2)对每一个无效的输入,设计一个无效等价类,并设计测试用例。 例如:输入(分机号-前缀-后缀): #,12,111 ↙(回车)输出(接受Y/拒绝N):N 覆盖等价类(ID类型):6 测试代码: /** * * 有效等价类: 1. 1位数字 2. 空白 3. 01-99 4. 001-999 * * 无效等价类: 5. 多于1位数字 6. 1位非数字 7. 少于2位数字 * 8. 多于2位数字 9. 含有非数字 10. 起始位为‘0’ * 11. 少于3位数字 * 12. 多于3位数字 13. 含有非数字 14. 全‘0’ * */ public class TeleNUM { static int Number1; static int Number2; static int Number3; public boolean FenjiNum(String string) { String str = string; try { Integer num = Integer.valueOf(str); if (str.length() > 1) System.out.print("5\t"); else if (num.intValue() >= 0 && num.intValue() <= 9) { Number1 = 1; System.out.print("1\t"); } return true; } catch (Exception e) { if (str == null) { Number1 = 1;

软件质量保证与软件测试-大作业(参考模板案例)

天津工业大学 2017级软件质量保证与软件测试 大作业 项目名称: 专业方向: 专业班级: 姓名:

目录 一、引言 (1) 1.1项目概述 (1) 1.2运行环境 (1) 二、黑盒手工测试 (3) 3.1测试需求 (3) 3.2测试用例设计 (4) 3.3测试执行与缺陷记录 (5) 3.4测试总结 (7) 三、项目自动化测试 (8) 4.1自动化测试需求分析 (8) 4.2自动化测试设计 (8) 4.2.1测试用例 (8) 4.3自动化测试执行 (9) 4.4自动化测试总结 (15) 四、性能测试 (16) 5.1 性能测试需求分析 (16) 5.2 性能化测试设计及执行 (16) 5.3脚本参数化 (22) 5.4测试执行 (23) 5.4.1设置运行环境 (24) 5.4.2系统资源监控设置 (27) 5.4.3执行结果 (28) 5.5摘要分析 (30) 5.6windows资源 (40) 5.7 性能测试执行结果及总结 (47) 五、总结与展望 (49)

一、引言 1.1项目概述 本次实训共使用两款系统,分别为在黑盒测试中以及原型开发中使用到的测评项目管理系统,和性能测试以及自动化测试使用到的医药管理系统。各系统具体内容如下: 测评项目管理系统主要负责控制测试工作的任务量,共提供3种角色:系统管理员、项目管理员、责任专家。每个角色具有相应的权限。该系统主要包括以下功能: 1)测试任务管理:完成接收测试任务申请、下达任务、启动测试功能; 2)测试过程管理:管理已下达测试项目的测试技术文档和审查意见; 3)项目审查管理:管理项目审查计划和审查会记录; 4)项目信息查询:查询项目状态及其项目信息; 5)系统管理:对本系统的用户和组织机构信息进行管理; 6)基础信息管理:维护参与测评项目活动的相关单位及其人员信息; 7)系统监控:记录系统操作日志。 医药管理系统主要负责管理顾客、经办人和药品信息。可以创建多条用户统一对资源进行管理。该系统主要包括以下功能: 1)信息查询:查询顾客、经办人和药品信息; 2)信息录入:录入顾客、经办人和药品信息; 3)信息删除:删除顾客、经办人和药品信息; 4)信息修改:修改顾客、经办人和药品信息; 5)信息浏览:浏览顾客、经办人和药品信息; 6)数据报表:打印顾客、经办人和药品信息; 7)用户管理:添加、编辑、删除用户信息; 8)系统帮助:提供关闭全部窗口和系统帮助提示功能。 1.2运行环境 表1-1 电脑环境

相关主题
相关文档
最新文档