Genesis的用户测试及其性能测试工具的开发

Genesis的用户测试及其性能测试工具的开发

刘双[1]2004年在《Genesis的用户测试及其性能测试工具的开发》文中研究说明Genesis是Motorola开发的生产制造信息系统软件,其主要功能为芯片封装测试的生产流程控制,数据自动采集和统计报表生成。Genesis系统具有良好的用户界面,采用叁层体系结构,支持web数据访问,适用于多种操作系统(AIX、HP-UX和NT)。本论文的工作便围绕着Genesis系统的用户测试展开。在这里,用户测试是一个比较泛泛的概念,既包括CIM小组工程师拿到版本后做的系统测试,也包括CIM小组工程师协同生产线上的实际使用者做的验收测试。本文还特别针对性能测试方面详细介绍了相应的测试工具及测试脚本的开发。在第一章,对Genesis系统升级项目的项目背景及研究内容进行了阐述;在第二章,对现代软件的测试原理与应用技术进行详细的介绍,并根据不同的分类标准,着重讨论了软件黑盒测试、软件性能测试及软件验收测试的相关内容;在第叁章,针对Genesis系统的用户测试,从测试流程入手,介绍了测试用例的设计,测试环境的建立,并着重描述了性能测试,设计了测试脚本,并就测试结果进行了简单分析;在第四章,对Genesis系统的专用性能测试工具进行了详细讨论,包括需求分析与设计实现等;最后第五章为本文的结论与展望,探讨了现行软件开发测试方法的局限性,并总结出一些信息系统的用户测试经验。

冯艳妮[2]2011年在《某GPS位置服务平台通信网关的性能测试》文中研究指明在现在的社会和经济发展中,大家对计算机技术的使用越来越广泛;随着计算机的出现,同时也出现了许多方便用户的应用软件。为了保证这些软件能更好的服务用户,产生了软件测试。随着市场对软件质量要求的不断提高,软件测试愈来愈受到重视。本文主要是对宇通通信系统下GPS位置服务平台通信网关的性能进行测试。软件性能测试就是利用你选定的测试工具按照测试方案和流程对产品的性能进行的测试,测试时我们主要是看其性能指标是否符合我们的要求。例如系统的事物响应时间,稳定性和可靠性等等。不仅如此,我们还要对测试方案可能出现的问题进行分析与评估;执行测试用例后我们还需要对出现的问题进行修改,从而对系统进行调优,使我们的产品符合性能需求。软件性能测试一般使用测试工具和测试人员编写的代码来完成,测试环境也必须符合软件将要运行的环境。软件性能测试的重点在于前期测试用例的设计和后期对其测试结果的分析。其中测试主要涉及到整个系统结构的问题;若生成测试用例一般不需要改动,若要改动则改的范围将会很大。本文主要是对宇通通信系统下GPS位置服务平台通信网关的性能进行测试,它主要使用loadrunner一种自动化测试工具来对系统进行基准测试,压力测试,可靠性测试和稳定性测试。在这里使用的测试方法是黑盒测试。测试完成后我们会对结果进行分析,分析出系统的瓶颈,从而对系统性能的优化提供依据。最后,大量的测试和测试结果将会显示本文提出的测试方案的合理性。

陈伍一[3]2004年在《基于客户端的网络服务性能测试与工具研究》文中研究表明Internet发展非常迅速,性能是重中之重。性能测试是性能优化的关键环节,直接指导优化过程,测试结果的准确与否直接影响优化作业的效果。 新的事务处理密集型网络服务,改变了人们的使用服务的方式。给性能测试带来了新的要求。 目前绝大多数性能测试工具和测试模型由于没有考虑到或者考虑得很少网络服务之间的逻辑关系和用户行为模式的变化,其产生的测试负载不能体现真实的负载特征。测试结果难免不能反映真实的服务性能。 目前绝大多数性能自动测试工具基于黑盒测试技术,整个测试过程在对服务端服务软件的结构和逻辑关系不了解的情况下进行,这对测试后的性能分析和瓶颈定位带来的很大困难。 针对上述情况,本文中提出一种基于灰盒测试技术的测试方法,要求对被测系统有一定了解。主要思想如下:建立服务端的事务模型,挖掘服务器日志得到各个事务的使用比例,按比例建立测试用例模型,生成测试用例。建立用户的行为模型,模拟用户使用服务时的真实行为,以用户的行为驱动测试过程,生成测试负载。优点是:测试基于灰盒测试技术,便于分析和定位瓶颈;从服务端构建测试用例,解决了测试用例构建困难的问题;以用户行为模式作为测试驱动,生成的测试负载更加符合实际负载特征。 依据上述思想,本文给出了服务端事务模型的建立方法,给出了实际的建立过程;研究了事务处理型网络服务使用者的行为特征,结合服务端事务模型,给出了用户访问事务处理型网站的行为模型,并给出了模型实现方法和过程。 依据用户行为模型,本文给出了以用户行为模型作为负载发生器模型的自动性能测试工具的设计和实现。给出了工具的整体架构,对工具的关键部分,负载发生和控制调度部件进行了详细描述,给出了实现伪码。测试过程真正模拟了用户处理事务的全过程,这是目前测试工具所不具有的优点。 本文的最后以一个J2ee的电子商务网站为被测系统,验证了模型和工具的有效性。

汉超[4]2017年在《媒体稿件管理平台的设计与实现》文中提出新闻信息渐渐地对人们的生活产生更大的影响,新闻的真实性、权威性、实时性便显得日益重要。由于稿件种类繁杂,获取途径较多,如何准确的获取真实需要的并且有质量的稿件便成了一个难题。该媒体稿件管理平台是一个基于稿件采集管理,稿件分类管理,稿件推送管理的全站管理系统,可以将杂乱无章的稿件整合成不同分类的稿件,并且通过不同类型的产品线并推送给不同类型的用户。媒体稿件管理平台是为了完成本公司日常的业务需要而进行设计开发的。通过该系统可以优化资源配置,充分利用并管理已有资源,及时通过多种新媒体渠道有效的推送各类新闻稿件,使新闻编辑人员以及需要稿件的其他人员从繁重的工作中解脱出来,提高其发现新闻、收集新闻的工作效率。本文首先阐述了项目的背景及意义,分析了国内外新媒体营销平台的状况。然后对系统进行了需求分析,确立了系统的功能模块,将系统分为六个部分:产品管理模块、系统管理模块、用户管理模块、信息管理模块、专稿模块、邮件推送模块。本人在需求分析的基础上对系统进行了架构设计,并且进行了数据库表的设计和详细设计,最终对系统进行功能和性能测试。该系统已经通过了用户的验收测试,并已投入使用,运行稳定并未出现重大异常现象,且得到用户的积极反馈,解决了新闻编辑人员和对稿件有需求的其他人员找寻稿件时的难题,有力地解决了用户在工作中遇到的难题。

郑朝屹[5]2012年在《基于Genesis软件的厚铜箔印制电路板开发》文中研究说明随着汽车电子以及电源通信技术的发展,PCB板上承载的电流越来越大,对厚铜的要求越来越高,使之满足承载大电流,减少热应变和散热的需求,因此厚铜工艺在PCB制作中愈显重要;本文的研究对象厚铜箔印制电路板透过Genesis2000软件的设计,结合客户对厚铜板性能、品质等方面的要求,对厚铜箔印制电路板的制作难点进行攻克,提高了厚铜箔印制板的生产合格率,满足产品品质规格,达到可以产业化的水平。主要研究与攻克的问题有:一.研究够攻克层间对准度,线路均匀性,介层均匀性,钻孔精度,防焊品质、文字品质、表面处理等品质的提升找到合适的方法,并在工厂进行生产标准化1.在层间对准度改善的方面,通过Genesis软件设计出来试验板制作压合流程,通过试验最优化的压合参数,即找到最优的融合温度与融合时间,以实现良好的对准度。2.在线路均匀性方面,通过Genesis软件设计出试验板制作内外层图形,对蚀刻参数因子进行试验设计,找到最佳的蚀刻温度,蚀刻速度,蚀刻压力的组合参数,使蚀刻因子最大化。3.在板厚及介质层均匀性方面,通过Genesis软件核算残铜率,设计压合迭构,再试验设计找到最佳压合参数(压力与升温速率),达到最好介层。4.在改善钻孔品质方面,通过Genesis软件设计钻孔资料,再试验钻针使用的孔限参数进行调节,找到最佳的钻孔参数与设计资料的搭配。5.在防焊品质方面,使用同Genesis软件设计出防焊曝光底片,采取两次丝印的方法,再通过油墨粘度,烘烤温度等作实验因子,找到最佳的生产参数满足了防焊品质要求。6.在文字品质方面,通过Genesis软件设计文字制作底片资料,制作网版;通过用网版网目选择,网印速度,刮印压力等因子,找到了最佳生产条件。7.在表面处理(喷锡)品质方面,通过试验验设计用钻孔后烘烤温度时间,再找到最佳的喷锡参数(风刀压力与浸锡时间)防止经过喷锡高温后基材裂纹。二.试验阶段的产品通过了可焊性,热应力,耐焊锡测试,耐电压与电感测试等可靠性测试。叁.从而实现了厚铜箔印制电路板的产业化,产品品质水平达到国际标准水平,为实现厚铜板的量产和未来厚铜板的发展研究提供重要的指导和技术储备。

张秋丽[6]2007年在《基于3G手机规模定制软件开发过程模型研究及实践》文中认为随着无线通信技术的发展,特别是移动通信业与因特网的融合,极大的推动该领域产业的发展。3G网络的商用,电子行业的技术发展又同步促进了移动终端设备---3G手机的发展。3G时代带来的不仅是技术的演进和服务的丰富,更重用的是产业格局和游戏规则的变迁。3G的移动运营商对手机提出定制要求,终端厂商必须根据运营商的要求,将运营商特有的网络业务相关的应用内置到通用型手机上。因此3G手机项目的软件,不仅要求在短短的3个月产品生命周期内,实现丰富,复杂的软件功能,通过用户的验收测试,而且同款产品同时并行面向多个具有定制业务要求的客户,这对传统的基于渠道销售的2G手机(第二代移动通信)手机同款只推一个软件版本的软件开发过程,形成了强烈的冲击。本论文,针对3G手机软件需求复杂度不断增加,项目的周期短,客户要求定制化的特点,通过对软件工程领域的软件开发模型的研究,提出了基于3G手机规模定制的软件产品族和定制产品并行开发的软件开发模型。本论文基于提出的软件开发模型,着重研究了该模型下的3G手机软件需求分析及管理方法,提出基于通信领域与用户可用性结合的需求分析方法,形成了3G手机产品族定义,提出了基于客户定制化分析的方法,形成定单产品的特性功能;并提出了基于需求基线的管理方法和需求状态跟踪流程。本论文基于提出的软件开发模型,研究了该模型下的3G手机软件配置管理方法,形成基于需求基线的分支配置策略,提出了基于变更控制的版本控制管理方法。本论文基于提出的软件开发模型,建立了基于该模型下的软件平台P80,利用IBM Rational公司的系列产品,包括需求管理工具RP (RequisitePro),版本配置管理工具CC (ClearCase)和变更管理工具CQ(ClearQuest)),形成了一整套的软件开发流程,并在P80平台成功地承接了并行的一系列定单产品开发,积累了平台模块需求数据库,客户需求数据库,软件版本管理流程,实践中证明了该软件开发模型的有效性和科学性。本文的创新意义主要在于:(1)在3G手机软件开发中,基于软件需求复杂化,定制化,周期短的项目要求,提出了一种基于3G手机规模定制的产品族产品与定制产品的并行开发的软件开发模型。(2)在3G手机软件需求分析中,提出了基于通信领域模型与用户可用性结合的需求分析模型,形成手机产品族的规划,基于产品族和客户差异性需求分析方法,形成了定单产品的需求。(3)在3G手机软件需求管理中,提出了基于需求基线的需求管理模型,其中需求基线包括基于产品规划的模块级需求基线,基于定制产品的项目级的需求基线,以及基于客户的定制需求基线。(4)在3G手机软件开发配置管理模型中,提出了基于需求基线的配置分支策略和基于变更的版本控制原则。(5)基于提出的软件开发模型,基于RP需求管理工具,实施了模块需求管理库和产品差异性需求库;基于RP+CQ联动,形成了软件需求状态跟踪流程。(6)基于提出的软件开发模型,基于CC配置管理工具,实施了产品族配置分支策略;基于CC+CQ的联动,实施了基于变更的版本控制流程。

林晓燕[7]2008年在《数字电视界面系统设计及画质对比度与色度提升方法之研究》文中研究说明随着数字电视技术的不断发展,电视的功能更加丰富,更加趋向多元化,对它的操作也变得更加复杂。美观大方、操作简单、功能齐全的界面系统设计成为数字电视技术的一个重要内容。为了缩短开发时间,提高代码质量和工作效率,选用Genesis公司的FIL10306为数字视频处理芯片,采用基于架构形式的操作技术方案,设计、开发了一套基于市场需求的数字电视界面系统。既解决了当前数字电视界面系统开发的繁琐性和操作的复杂性等问题,还兼顾了实用与美观。设计的界面系统通过了厂家测试,具有界面友好,易于操作,功能丰富、层次分明,稳定性良好,操作简单方便的特点,能够满足用户的需求,有较高的市场竞争力。画质的提升是数字电视开发的又一个重点和难点。在准确还原图像的基础上,在视频处理器中加入画质提升技术能够明显改善图像质量。根据人眼视觉特性,对Genesis公司主要采用的画质提升技术---自适应对比度调整技术和自适应颜色管理技术进行了详细的分析与研究,并运用仿真系统进行仿真。经过处理后的图像,色彩度直方图分布范围得到扩展,动态对比度增大,图像层次感明显,清晰度高,色彩效果好。在不同的观看模式下,图像显示出不同的视觉效果,而色彩度保护区域保护图像的色调不变,避免了图像失真,达到厂家要求。

艾文[8]2012年在《软件自动化测试研究及在网银系统的应用》文中提出什么是软件测试?软件测试就是手工或自动化方式,对产品需求进行检测的过程。然而在信息技术高速发展的今天,软件系统日益庞大,传统的软件测试已不能满当前要求,软件测试将会面临这些问题:1.测试人员需要负责测试计划、方案、案例、报告等文档的编写工作、以及测试报表的制订和整理,文档工作量较大。2.修正系统Bug的时间需要很长,回归测试也需付出较高的成本。3.大量重复机械性质的测试工作容易给测试人员带来倦怠的情绪,使得测试可能存在测试标准前后不一的风险。4.经验与素质参次不齐的测试人员,无法全面保障软件的质量。5.组织调配员工并发进行相关业务操作难度太大,且模拟效果有限。毫无疑问,自动化测试成为以上问题的解决方案。自动化测试凭借计算机的高效处理能力,可以持续地、反复地运行,且对于数据的收集与计算是手工测试无法比拟的。正是由于存在这种优势,所以自动化测试是软件测试发展的大势所趋。在自动化测试技术发展的初级阶段,利用第叁方测试工具或自主研发的辅助测试工具为我们解决了一些手工测试带来的效率问题,但是,如何有效地将这些测试工具整合、如何在测试框架设计上做到高效、这将是自动化测试技术面临的新课题。正如过去的软件产品开发一样,已逐步由于简单的单机版程序发展为网络程序,由传统的C/S架构发展为易用的B/S架构,由独立分布的系统发展为集成平台应用,同理,测试架构也是一样的,测试框架也能理解为是一组自动化技术测试的规范、它包括了基础的测试脚本代码,以及相关联的测试思想与惯例。一个好的测试框架不仅能够减少测试程度中的冗余代码,还能提高代码复用率,以及增强可维护性。本文基于自动化测试框架的相关准则、结合工作实践中的案例对自动化测试框架的运用进行了详细介绍。第一个自动化技术的场景是针对一个无界面的平台应用开展自动化测试,在实施过程中,经过对被测对象系统的特征分析,基于数据驱动模型自主研发了一套自动化测试框架,以构建模式进行版本提交前的全量回归验证。同时,该测试框架还提供了测试案例库,随着平台应用功能的增加,新的测试案例将逐步加入测试案例库,并形成与平台应用版本同步的测试框架。另外,自动化测试框架还集成了白盒测试工具,可以在回归测试时得到代码覆盖率的情况,这样能够确保重要接口、核心模块的代码在版本交付前得到了科学、完整的验证。第二个自动化技术场景是对于自动化测试脚本的扩展运用,其主要特点是将自动化测试技术用于实际生产,而非测试场景。在实施过程中,经过对测系统的特征分析,由于该场景是模拟柜员进行机械、繁琐的页面录入操作,所以使用自动化测试技术正好可以解决这一问题。最后,论文对于软件自动化测试进行了总结,尽管当前自动化测试还具有一定的局限性,并非适用于所有系统,但随着软件产品的技术发展,以及用户越来越高的质量要求,软件产品在设计时将会逐步注重其可测试性,如此发展将逐步形成软件测试框架与软件产品相对应的模式,如当前微软、IBM、阿里巴巴等国内外知名IT企业一样。

李缨[9]2011年在《基于Lab windows/CVI的自动测试系统的设计和实现》文中研究指明自动测试诊断系统是装备系统中的重要组成部分,随着高新技术的不断发展,装备的自动化程度不断提高,为了适应装备更新换代快、自动化程度高的特点,ATS体系结构和故障诊断方法称为本领域研究的前沿技术。新研制的自动测试系统能够快速、准确完成整个制导系统17块电路板的多种功能测试,保存并打印检测结果,提出维修策略和依据。首先,本文在分析系统指标要求的前提下,依据需要,制定了自动测试系统的设计方案,详细讨论了整个检测系统的硬件结构设计及测试系统的抗干扰设计等;其次,测试系统软件通过Lab windows/CVI软件平台,套用数据库技术,采用测试功能软件包、测试通道配置工具,被测对象信号与适配器描述工具,实现了测试系统软件各部分功能模块;最后,通过软件测试和现场对接调试,完成了整个测试系统的软件功能,并在实际对接过程中,修正程序中的错误,最终完成测试系统的软件。本自动测试系统实现了对某装备各项性能指标的测试,经过试验和与被测对象对接进行现场调试,并已通过验收。

姚峰[10]2013年在《基于Genesis软件的50μm/50μm线路电路板开发》文中研究说明随着IC产业的突飞猛进发展,各种元器件的持续推出,这些元器件的多功能化使得单位面积需要的引脚数量大幅度增加,使得PCB产品技术也发生了与其相适应的明显变化。由于线路板上元器件组装密度不断的提高,PCB产品也正向着高密度、超薄型、小元件等方向发展,因此精细线路工艺在PCB制作中愈显重要;本文的研究对象50μm/50μm线路电路板透过Genesis2000软件的设计,结合客户对精细线路板性能、品质等方面的要求,对50μm/50μm线路电路板的存在的问题进行研究、解决,提高了50μm/50μm线路电路板的生产合格率,满足产品品质规格,达到可以产业化的水平。主要研究与攻克的难题如下:一.攻克层间对准度、电镀后面铜均匀性、蚀刻后线路均匀性、介层均匀性、内外层开短路等问题,为品质的提升找到合适的方法,并进行生产标准化。1.针对层间对准度的改善,通过Genesis软件设计出来试验测试板的制作流程,通过试验最优化的各种各工序对位系统,找到最优的对位系统设计,以实现良好的对准度。2.在面铜均匀性方面,首先通过实验找出电镀面铜均匀性最佳的设备别,然后再通过实验设计测试出最优化的电镀参数。3.针对线路均匀性,我们通过Genesis软件设计出测试板制作的内外层线路图形,对蚀刻线的蚀刻参数因子进行试验设计测试,找到最好的蚀刻速度、蚀刻温度、蚀刻压力、蚀刻喷洒方式、投板方式等因素的组合参数,使蚀刻因子最大化。4.针对介质层均匀性,通过Genesis软件计算残铜率,设计压合迭构,再通过试验设计测试出最佳压合参数(压力与升温速率),达到最均匀、最符合客户要求的介层。5.在AOI检测方面,通过Genesis软件设计AOI检测资料,再通过实验设计对参数进行调节,找到最佳的检测参数与设计资料的搭配。二.试验阶段的产品通过了可焊性,热应力,冷热冲击等可靠性测试。叁.实现50μm/50μm线路电路板的产业化,同时产品的品质水平也达到国际标准水平,为实现50μm/50μm线路电路板的量产和未来50μm/50μm线路电路板的发展研究提供重要的指导和技术储备。

参考文献:

[1]. Genesis的用户测试及其性能测试工具的开发[D]. 刘双. 天津大学. 2004

[2]. 某GPS位置服务平台通信网关的性能测试[D]. 冯艳妮. 郑州大学. 2011

[3]. 基于客户端的网络服务性能测试与工具研究[D]. 陈伍一. 国防科学技术大学. 2004

[4]. 媒体稿件管理平台的设计与实现[D]. 汉超. 北京交通大学. 2017

[5]. 基于Genesis软件的厚铜箔印制电路板开发[D]. 郑朝屹. 电子科技大学. 2012

[6]. 基于3G手机规模定制软件开发过程模型研究及实践[D]. 张秋丽. 上海交通大学. 2007

[7]. 数字电视界面系统设计及画质对比度与色度提升方法之研究[D]. 林晓燕. 长安大学. 2008

[8]. 软件自动化测试研究及在网银系统的应用[D]. 艾文. 吉林大学. 2012

[9]. 基于Lab windows/CVI的自动测试系统的设计和实现[D]. 李缨. 西安电子科技大学. 2011

[10]. 基于Genesis软件的50μm/50μm线路电路板开发[D]. 姚峰. 电子科技大学. 2013

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

Genesis的用户测试及其性能测试工具的开发
下载Doc文档

猜你喜欢