软考中级

企业进行一新信息系统开发,进入测试阶段,包括哪些工作内容,如何开展?

题目

企业进行一新信息系统开发,进入测试阶段,包括哪些工作内容,如何开展?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

开发管理信息系统的方法都有哪些?各是如何进行管理信息系统开发的?


结构化系统开发方法;原型法;面向对象方法

第2题:

对某公司进行调查,确定是否值得开发一个新信息系统的工作是在________阶段完成。

A.系统分析

B.系统测试

C.系统开发

D.系统规划


D

第3题:

请以“企业信息集成技术及应用”为题,分别从以下三个方面进行论述。

1. 概要叙述你参与的企业信息集成项目以及你所担任的主要工作。

2. 详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面,其主要集成内容有哪些。

3.具体阐述你所参与的企业信息集成项目,涵盖了哪些内、外部信息集成内容,实现了哪些信息集成功能,具体实施效果如何。


答案:
解析:
1. 概要叙述你参与的企业信息集成项目以及你所担任的主要工作。

解析:

根据要求能够概要叙述你参与企业信息集成项目的背景,可以包括项目的名称、起始时间、业务场景介绍、建设内容,介绍你在本项目中的角色,工作职责,主要承担的工作等内容。此部分内容可以分为一段,或者二段均可,字数在300-400为宜。

2. 详细论述企业内部信息集成和企业外部信息集成分别包括哪些方面,其主要集成内容有哪些。

解析:

企业内部集成:技术平台集成,数据集成,应用系统集成,业务过程集成4种。

(1)技术平台集成。技术平台技术足系统底层的体系结构、软件、硬件以及异构网络的集成,集成内容不仅包括信息技术硬件所组成的新型操作平台,如各类大型机、小型机、工作站、微机、通信网络等信息技术设备,还包括置入信息技术或者说经过信息技术改造的机床、车床、自动化工具、流水线设备等新型设施和设备。

(2)数据集成。数据集成是对数据进行标识并编成目录,确定元数据模型。只有在建立统一的模型后,数据才能在数据库系统中分布和共享。数据集成采用的主要数据处理技术有数据复制、数据聚合和接口集成等。

(3)应用系统集成。应用系统集成是实现不同系统之间的互操作,使得不同应用系统之间能够实现数据和方法的共享。

(4)业务过程集成。业务过程集成是在各种业务系统中定义、授权和管理各种业务信总的交换,以便改进操作、减少成本、提高响应速度。业务过程集成使得在不同应用系统中的流程能够无缝连接,实现流程的协调运作和流程信息的充分共享。

企业外部信息集成:

(1)通过门户网站和互联网实现公众、社会团体、社会和客户的互动,实现企业内外部信息资源的有效交流和集成。

(2)通过与合作伙伴信息系统的对接,建立动态的企业联盟,发展基于竞争合作机制的虚拟企业,重塑企业的战略模式和竞争优势。

3.具体阐述你所参与的企业信息集成项目,涵盖了哪些内、外部信息集成内容,实现了哪些信息集成功能,具体实施效果如何。

解析:

企业信息集成的功能主要包括:

(1)信息共享:信息共享对于企业提高服务质量、降低运营成本有着非常直接的作用。

(2)信息协作平台:通过信息集成,可实现各部门、各应用系统之间的协调运作,实现业务流程的定制、改造和优化,为企业的各种应用和系统提供一个统一的运行协作平台,实现流程协作和信息共享。

(3)信息价值提升:通过信息集成将一些静态的数据加工成流动的信息,并对信息进行高度综合和深入挖掘,可形成企业知识,为企业管理决策提供支持。企业还可以将信息系统进行有机整合,提升企业信息系统的价值,为企业面对日益激烈的竞争和日趋苛刻的客户提供强有力的支持。

第4题:

试题三论web系统的测试技术及其应用

随着网络技术的广泛应用,许多传统的信息系统已经逐渐被移植到互联网上,Web系统已经对日常的工作和生活产生了深远的影响。为了保证Web系统的正确性,在系统开发阶段就要对其进行全面的测试、确认和验收,而且由于Web系统具有与传统信息系统截然不同的特点,需要采用针对Web系统特点的测试技术与方法。

请围绕“Web系统的测试技术及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与实施的Web系统开发项目以及你所担任的主要工作。

2.阐述主要针对哪几个方面进行Web系统测试,并对每个方面的具体测试内容进行详细论述。

3.阐述在进行Web系统的测试时遇到了哪些问题,如何解决。


正确答案:

写作要点:
一、论文中要具体介绍组织的业务背景、组织结构、Web系统的架构、采用的技术等内容和担任的实际工作。
二、Web系统测试包括以下几方面。
1.功能测试
(1)链接测试。链接测试可分为三个方面。首先,测试所有链接是否按指示链接到正确的页面;其次,测试所链接的页面是否存在;最后,保证Web应用系统上没有孤立页面。链接测试可以自动进行,现在已经有许多工具可以采用。
(2)表单测试。当用户给Web应用系统管理员提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,必须测试提交操作的完整性,以校
验提交给服务器的信息的正确性。如果使用默认值,还要检验默认值的正确性。如果表单只能接受指定的某些值,则也要进行测试。
(3) Cookies测试。如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响,等等。
(4)设计语言测试。Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。当在分布式环境中开发时,开发人员都不在一起,这个问题就显得尤为重要。除了HTML的版本问题外,不同的脚本语言,例如Java、JavaScript、ActiveX、VBScript或Perl等也要进行验证。
(5)数据库测试。在Web应用中,最常用的数据库类型是关系型数据库。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确造成的,而输出错误往往是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。
2.性能测试
(1)连接速度测试。由于用户连接到Web应用系统的速度差异较大,需要对Web系统响应时间进行测试;另外,需要对页面响应速度和超时设置进行测试;最后,需要考虑由于连接速度太慢而引起的数据丢失。
(2)负载测试。负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。
(3)压力测试。压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。压力测试的区域包括表单、登录和其他信息传输页面等。
3.可用性测试
(1)导航测试。导航测试需要考虑导航是否直观,Web系统的主要部分是否可通过主页存取,Web系统是否需要站点地图、搜索引擎或其他的导航帮助等导航可用性问题。
Web系统的层次一旦决定,就要着手测试用户导航功能,让最终用户参与这种测试,效果将更加明显。
(2)图形测试。图形测试的内容有:验证图形用途,减少传输时间与传输量;验证所有页面字体的风格是否一致;验证背景颜色是否与字体颜色和前景颜色相搭配;检查图片的大小和质量,等等。
(3)内容测试。主要检验Web应用系统提供信息的正确性、准确性和相关性。
(4)整体界面测试。考查整个Web系统的页面结构设计.是否给用户的一个整体感。
对所有的可用性测试来说,都需要有外部人员的参与,最好是最终用户的参与。
4.客户端兼容性测试
(1)平台测试。需要在各种操作系统下对Web系统进行兼容性测试。
(2)浏览器测试。测试不同厂商、不同版本的浏览器对某些构件和设置的适应性。
5.安全性测试
(1)用户名、密码测试。必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登录而直接浏览某个页面等。
(2)超时测试。测试W曲系统是否有超时的限制。
(3)日志信息测试。需要测试相关信息是否写进了日志文件、是否可追踪。
(4)安全套接字测试。当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。
(5)服务器端脚本问题。服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要就没有经过授权,就不能在服务器端放置和编辑脚本的问题进行测试。
三、在进行Web系统测试时可能存在的问题包括如何构建测试环境;如何选择合适的工具进行自动化测试;如何模拟大规模并发访问,并进行系统的性能测试;如何设计调查问卷,进行系统的可用性测试,等等。


 

第5题:

用结构化开发方法研制信息系统,需要分阶段进行,下列哪些不是信息系统开发所包含的内容?

A.提出任务

B.可行性分析

C.理论依据判断

D.系统实施


正确答案:C
解析:用结构化开发方法研制信息系统.从用户提出信息系统开发要求至系统交付运行是系统开发期,然后进入系统运行维护期。在两大阶段中又可细分为若干个小阶段:提出任务、初步调查、可行性分析;详细调查、系统的逻辑设计、系统的物理设计、系统实施、系统的运行和维护。

第6题:

阅读以下说明,回答问题1和问题2。

[说明]

测试是信息系统开发周期中一项十分重要的工作,是保证系统质量与可靠性的重要措施。信息系统测试周期通常包括下图所示的4个阶段。在每个测试阶段中,通常需要对不同类型的对象进行测试。

请写出上图中前三个阶段的名称和对应的测试对象。


正确答案:(1)阶段名称:单元测试(或模块测试) 测试对象:程序中的一个模块(或—个子程序) (2)阶段名称:集成测试(或组装测试、联合测试) 测试对象:系统中由多个模块/子程序组成的一个包或一组包(或一个子系统) (3)阶段名称:系统测试 测试对象:整个(信息)系统
(1)阶段名称:单元测试(或模块测试) 测试对象:程序中的一个模块(或—个子程序) (2)阶段名称:集成测试(或组装测试、联合测试) 测试对象:系统中由多个模块/子程序组成的一个包或一组包(或一个子系统) (3)阶段名称:系统测试 测试对象:整个(信息)系统 解析:本题考查对软件应用系统测试过程的理解,以及系统开发商向系统用户完成系统移交过程中,需要系统用户参与的重要活动。
测试是软件开发过程中的重要活动,是系统质量和可靠性的保障。通常测试与整个系统的开发阶段密切配合,不同开发阶段需要针对不同对象进行相应的测试。整个软件开发过程中依次经历以下测试:
(1)单元测试也叫做模块测试,这种测试通常在模块的开发期间实施,主要测试程序中的一个模块或一个子程序。这个测试过程的目的在于发现各模块内部可能存在的各种差错,核查各模块或子程序内部是否已经覆盖了逻辑模型中的控制流和数据流,以确保模块可以按照预期行为工作。
(2)集成测试也叫做组装测试或联合测试。通常,在单元测试的基础上,需要将所有程序模块按照设计要求组装成为系统。此时需要考虑更高层次的问题,比如把各模块连接在一块后,穿越模块接口的数据是否完整;一个模块的功能是否会影响另一个模块的功能;各模块组装后,是否能够达到预期要求的功能等。因此,集成测试可在单元测试的同时进行,以尽早发现并排除在模块组装过程中可能出现的问题。这种测试的主要目的是确保当多个模块按照系统设计的要求组装在一起之后,不但各模块仍能够正常运行,而且能够达到组合后的预期功能。这个测试过程主要测试程序中由多个模块组成的一个包甚至一组包或一个子系统。
(3)系统测试经过集成测试之后,各模块之间的接口问题已经解决,整个软件系统就可以集成起来。系统测试主要测试软件系统的功能是否符合用户需求,是否能够完成预期功能。
(4)验收测试是启用软件系统前的最后测试阶段,主要是为了确保系统已经准备就绪,并能够在实际运行环境中正常运行。这个阶段需要根据预先制定的计划,进行软件配置、功能、性能等多方面的评审和测试,主要经历系统文档审核、源代码审核、配置和配置脚本审核、测试程序或测试脚本审核、系统运行测试。其中系统运行测试的内容通常包括:系统安装、启动与关机、功能测试、性能测试、压力测试、配置测试、平台测试、安全性测试、恢复测试、可靠性测试等。
根据以上叙述,若已经按照预先制定的测试计划执行了所有的测试案例、测试程序和测试脚本;测试中发现的所有程序问题和文档问题都已经解决;所有的软件配置都已经根据实际运行环境进行了调整并通过审核,则可以确定系统验收测试已经完成,系统就可以启用。

第7题:

总体规划和可行性研究阶段,进行初步调查的内容有:企业和环境概况和()、开展系统开发的资源情况,以及企业领导、各职能部门负责人对系统目标和范围的看法,对系统开发工作的态度。

A、信息处理状况

B、系统目标和范围

C、用户需求

D、企业发展战略


参考答案:A

第8题:

屠宰畜禽为什么要进行宰前检疫,宰前检疫如何开展,检疫包括哪些具体内容?


参考答案:宰前检疫是指对即将屠宰的动物按照国家规定、标准实施的检查,防止患病动物进入屠宰加工环节,是保证广大消费者吃上“放心肉”不可缺少的重要步骤。宰前检疫主要包括查证验物、临床检查、无害化处理和检查登记记录等。进入屠宰场(厂、点)的动物应当附有《动物检疫合格证明》,并佩戴有农业部规定的畜禽标识。官方兽医应当查验进场动物附具的《动物检疫合格证明》和佩戴的畜禽标识,检查待宰动物健康状况,对疑似染疫的动物进行隔离观察。官方兽医应当按照农业部规定,在动物屠宰过程中实施全流程同步检疫和必要的实验室疫病检测。

第9题:

在可行性研究阶段,物业服务企业早期介入的工作内容包括哪些?


正确答案:
在可行性研究阶段,物业服务企业早期介入的工作内容如下。
(1)根据物业建设及目标客户群的定位确定物业服务的模式。
(2)根据规划和配套确定物业服务的基本内容。
(3)根据目标客户情况确定物业服务的总体服务质量标准。
(4)根据物业服务成本初步确定物业服务费的收费标准。
(5)设计与客户目标相一致并具备合理性能价格比的物业服务框架性方案。