关键词:自动化测试;业务流程;SG-ERP
中图分类号:TP29
1系统总体架构
图1项目总体研究体系架构图
2试点应用仿真
该自动化测试工具以SG-ERP的业务流程为基础,将ERP中实现的软件流程配置在工具内,并把流程中功能点所包含的测试案例制作成对应的脚本,配置脚本数据及其关系,最终实现业务流程、功能点、测试案例的系统化管理。当业务流程发生任何需求变更时,均可快速识别受影响的业务流程并实现全过程的自动化测试。
2.1业务流程
选取江苏电力业务架构中的“服务需求计划提报”流程作为试点应用实例,该业务流程是项目管理模块中的一个典型复杂业务场景,此场景中选取了两个典型流程,分别是非招标服务需求计划流程和国网服务采购招标物资部汇总流程。非招标服务需求计划流程涉及的功能点有服务需求计划的填报、服务合同的签订、服务确认以及发票预制,国网服务采购招标物资部汇总流程涉及的功能点有服务需求计划的填报、服务需求计划的审批和汇总、服务合同的签订、服务确认以及发票预制。图3给出了服务需求计划提报流程的整体业务流程图。其中,节点10和20是服务需求计划填报的流程节点,节点30和40是服务合同的签订的流程节点,节点100到110是服务确认以及发票预制的流程节点,节点50~90是服务需求计划的汇总和审批的流程节点。
图2服务需求计划提报业务流程
2.2软件流程系统化
软件流程系统化分为业务流程系统化、脚本系统化和测试案例系统化三部分:
(1)业务流程系统化。自动化测试工具将业务流程分层级维护和管理,以清晰展现业务流程的各个节点,即第一层为业务流程,第二层为流程包含的功能点,第三层为功能点包含的脚本。图3给出了“非招标服务需求计划提报流程”的业务流程系统化示意图,首先在系统中维护第一层级非招标服务需求计划提报流程,然后在第二层级维护服务采购申请填报、服务合同签订、服务确认及发票预制等功能点,最后在第三层级维护提报服务需求计划、部门审批接口、创建服务采购订单、采购订单两级审批、服务确认以及发票预制等脚本。层级的划分完全满足客制化的定制需求,并且具备增、删、改、查等功能。
图3业务流程系统化示意图
图4功能点系统化示意图
(2)脚本系统化。自动化测试工具包含脚本库的维护和管理,脚本整合管理。首先该工具提供脚本库维护事务,能够根据层级分类维护脚本;其次将不同类型的脚本自动整合成工具识别的广义脚本。如图4所示,该工具整合了SECATT类和Function类脚本。
(3)测试案例系统化。测试案例在不同的测试过程中是可以部分重复使用的,自动化测试工具可以人为地选择需要保存的案例,此功能降低了多轮回归测试过程中案例的准备工作量,提高了测试效率,形成了测试案例的系统化管理。图5保存了上一次服务需求计划提报的案例数据,在下轮的回归测试中重复使用,并且案例数据在测试过程中可随时更改和导入。
图5测试案例配置关系示意图图6需要被测试的业务流程列表
2.3系统变更
选择某一个具体的业务流程后,即可进入主页面进行测试,实时展示流程中各节点的运行状态(测试前,测试中,测试后),并用不同的颜色框架展示给用户。同时,用户可以方便地查看任何一个功能或测试脚本的详细测试日志,实现测试系统的过程可控性及360度动态监控。
2.4系统验证
(1)测试计划的生成过程。在传统的测试过程中,测试计划是由人工分析和整理的。在人工整理的过程中人员对系统、业务流程以及功能点的熟悉程度是关键因素,分析过程会耗费大量的人力并且对测试人员素质有很高的要求,而自动化测试工具能够根据变更对象在流程库中智能的搜索和分析,自动生成一套全面的、严谨的测试计划。
(3)自动化测试效益分析。自动化测试的经济成本通常可以描述为固定成本和可变成本。固定成本主要指软硬件成本,包括:硬件、应用软件的许可证、应用软件的技术支持、自动化测试环境的设计和搭建、脚本开发工具软件、脚本开发工具的许可证等,其不受自动化测试的成果数量和运行次数影响。可变成本主要包括测试准备成本、创建自动化测试的成本、执行自动化测试的成本、维护自动化测试的成本和测试报告生成成本。这些因素中,创建自动化测试的成本、执行自动化测试的成本、维护自动化测试的成本对测试成本的统计结果影响较大。而测试往往是一个重复的活动,这就带来了计算ROI(ReturnOnInvestment投资回报率)时的另外两个重要因素:自动化测试的运行次数和手工测试运行次数。在此本文给出一个自动化测试投资回报率的计算公式:
自动化测试投资回报率采用式(1)计算:
3结束语
本文以江苏电力公司现有的测试体系为基础,利用数据与脚本分离技术,提出一种根据需求变更自动生成测试计划的新理念,开发了一套应用于SG-ERP系统的自动化测试工具,并将其应用于项目管理模块的典型业务流程测试,实验结果表明该测试工具在快速实现需求变更的情况下能保证业务体系的功能完整性,为智能电网业务系统的稳定运行提供坚实的保障。在下一步的工作中,将会对自动化测试过程中生成的异常报告集和分析,形成处理方案,并汇总形成知识库,进而建立软件质量闭环管理机制,保证软件产品质量。
参考文献:
[1]ThomasH.Davenport,MissionCritical:RealizingthePromiseofEnterpriseSystems[M].US,HarvardBusinessPress,2000:1-3.
[2]陈启申.ERP――从内部集成起步[M].北京:电子工业出版社,2005:4-5.
[3]方菲,孙家,王立福.面向对象软件回归测试技术研究[J].软件学报,2001(03):372-376.
[4]姚实颖,肖沙里,谭霞.软件测试自动化中建立可维护脚本的技术[J].计算机工程,2003(11):79-81.
[5]章晓芳,徐宝文,聂长海.一种基于测试需求约简的测试用例集优化方法[J].软件学报,2007(04):821-831.
[6]梁煜,李舒,张辉.关于并行程序时序测试中测试覆盖率的研究[J].计算机研究与发展,1999(02):160-165.
[7]吴立松,杨根兴,蔡立志.基于构件的测试脚本复用技术研究[J].计算机应用研究,2009(04):1323-1326.
[8]黄超,黄地龙.ERP管理软件的测试[J].电子测试,2008(12):81-85.
[9]于秀山.软件自动化测试效费分析[J].计算机工程与应用,2003(17):107-109.
[10]史永莉,陈元琰,罗晓曙.软件自动化测试方案的效益分析[J].微计算机信息,2010(06):226-227.
一会儿,办公室门终于打开了,只见老赵正襟危坐着。
小郑喊道:“老哥练气功了?”
老赵正要开口时,突然从一个纸箱里蹿出个红毛小狗来,吓得小郑“哇”的一声叫。老赵一声呵斥,红毛小狗又钻进纸箱里去了。
小郑和老赵平时很要好,也就放肆了,伸手要摘老赵脸上的大墨镜,却被老赵挡住了,并将小郑使劲一推。
小郑尴尬一笑,见桌上搁着的竟是《奇门遁甲》、《易经》之类的书;桌上还有个微型录音机,正播放着阴阳八卦的录音呢。小郑喊道:“好久不见,看破红尘了?”
老赵说:“不是我看破红尘,而是红尘看破了我!”
小郑喝道:“你怎么操练瞎子的活计呢?”
老赵呆了片刻:“这是神机妙算,非凡人所能!”
小郑一拍桌子:“你会神机妙算?算算我几时交上桃花运吧!”
老赵掐掐手指:“至于你走桃花运的问题,我还得找玉帝研究!我正为公司楼盘销售动脑筋,马上得把策划说给老总听!请你不要骚扰!你想当密探,我就成全你,明天去南门湾看看就知道。”
小郑只得退出办公室去了。
第二天是周末,小郑吃了早餐便去了南门湾,寻到人行隧道不远处,见有个铁皮焊成的小屋,里面稳坐一人便是老赵。老赵穿着蓝色镶有黄边的长衫,头戴瓜皮帽,脸上架个大墨镜。铁屋上贴着一副对联:金融风暴不足惧,运筹帷幄获商机。横批是:指点迷津。下面还注有一句:本人只为企业家、法人代表提供服务!
小郑走进铁皮屋,喝道:“老赵真厉害,摇身一变成了仙!你真的当上算命先生了?
老赵喝道:“我是超级策划师!我只接待有钱的企业家,不骗平头百姓!眼下全球金融危机,不少企业家倒闭了,工人下岗了。我着急啊!我得拯救企业界的精英!”
小郑一笑:“牛皮也是吹的!你只和企业家打交道?用什么诡计骗得他们上钩?”
老赵朝小郑一挥手。小郑只得遗憾地退出铁屋去了。
小郑躲在一辆车后窥探,见那对有钱夫妻靠近铁屋,让老赵“指点迷津”。老赵一阵忙活后,拍拍红色小狗。小狗跳出铁屋,带着那对夫妻朝对面小店去了。
小郑跟着去了小店,见红毛小狗一阵“汪汪”叫唤,引得一位妇人出来。妇人提出一根红布袋子,微笑着递给那对夫妻。夫妻走后,小红狗又蹦跳着回到老赵的铁屋去了。
小郑仔细一看,那位妇人也是个瘸腿。小郑镇静下来,先自我介绍一番,表明自己和老赵的关系不同一般,然后问道:“大嫂,我冒昧一问,你和老赵是啥关系?”(下转3版)
妇人甚是幽默,脸上满是慈善:“老赵和我是邻居,但没男女关系那一说!我是寡妇,生有一对双胞胎女儿,眼下都在读大学!老赵给有钱人搞策划,我顺便开店挣点钱!”
小郑忍不住乐了:“大嫂协助老赵欺骗有钱人?”
妇人说:“老赵的策划真神奇,帮我解决了孩子读书的问题!老赵心善啊,他儿子大学毕业有了工作,便资助着山里两位贫困大学生呢!”妇人取出用红布缝成的男人裤衩,又拿出几件女性的红内衣来,“这是老赵让我卖给有钱人的吉利物!”
小郑拍手大笑道:“妙极了!红色代表幸运与财富,富人的心爱色彩!”小郑夺过一条红内裤,问多少钱一条。
妇人说:“那得看老总们出手大方不大方。一百或几百元不等!”
小郑一惊:“就这红裤衩便值几百元?”
妇人笑道:“你不要光看形式,还得看内容!”妇人翻开裤衩,上面有两条黄布带,各自画有线条诡异而奇妙的桃符。
小郑哈哈大笑起来:“老赵啊老赵!饲养红毛狗,捉笔画桃符,玩着盲人的把戏却干着慈善的事业!”
A.有机物都是非电解质
B.熔点低的化合物都是有机物
C.不含氢的化合物也可能是有机物
D.含有碳元素的化合物都是有机物
2.人们一向把碳的氧化物、碳酸盐看作无机物的原因是()。
A.都是碳的简单化合物
B.不是从生命体中取得
C.不是共价化合物
D.不具备有机物典型的性质和特点
3.下列说法中错误的是()。
①化学性质相似的有机物是同系物
②分子组成相差一个或几个CH2原子团的有机物是同系物
③若烃中碳、氢元素的质量分数相同,它们必定是同系物
④互为同分异构体的两种有机物的物理性质有差别,但化学性质必定相似
A.①②③④
B.只有②③
C.只有③④
D.只有①②③
4.聚丙烯酸酯类涂料是目前市场上流行的墙面涂料之一,它具有弹性好,不易老化、耐擦洗、色泽亮丽等优点。聚丙烯酸酯的结构简式为,它属于()。
①无机化合物②有机化合物③高分子化合物④离子化合物⑤共价化合物
A.①③④
B.①③⑤
C.②③⑤
D.②③④
5.拟除虫菊酯是一类高效、低毒、对昆虫具有强烈触杀作用的杀虫剂,其中对光稳定的溴氰菊酯的结构简式为
下列对该化合物叙述正确的是()。
A.属于芳香烃
B.属于卤代烃
C.在酸性和碱性条件下都不能水解李伟
D.在一定条件下可以发生加成反应
6.生物学家预言,21世纪是木材化工产品的世纪,利用木材得到纤维素,用纤维素不能得到的物质是()。
A.蛋白质B.玻璃纸C.苯酚D.葡萄糖
7.下列物质中不属于单糖的是()。
A.
B.
C.
D.
8.人们把食品分为绿色食品、蓝色食品、白色食品等。绿色植物通过光合作用转化的食品叫做绿色食品,海洋提供的食品叫蓝色食品,通过微生物发酵制得的食品叫白色食品。下面属于白色食品的是()。
A.食醋
B.面粉
C.菜油
D.海带
9.为了测定一种气态烃A的化学式,取一定量的A置于一密闭容器中燃烧,定性实验表明产物是C02、CO和水蒸气。学生甲、乙设计了两个方案,均认为根据自己的方案能求出A的最简式,他们测得的有关数据如下(图中的箭头表示气流的方向,实验前系统内的空气已排尽):
甲方案:燃烧产物增重2.52g增重1.32g生成CO21.76g
乙方案:燃烧产物增重5.60g增重0.64g增重4g
试回答:
(1)根据两方案,你认为能否求出A的最简式?
(2)请根据你选择的方案,通过计算求出A的最简式。
(3)若要确定A的分子式,是否需要测定其他数据?为什么?
10.激光有很多用途,例如波长为10.3μm的红外激光能切断B(CH3)3分子中的一个B-C键,使之与HBr发生取代反应:B(CH3)3+HBr长为9.6μm的红外激光却能切断两个B-C键,并与HBr发生二元取代反应。
(1)试写出此二元取代反应的化学方程式:
。
(2)5.6gB(CH3)。和9.72gHBr正好完全反应,则生成物中除甲烷外,其他两种产物的物质的量之比为一。
11.某烃能与Br2反应生成3种一溴代物。8.6g该烃进行溴代反应完全转化成一溴代物时,将放出的气体通人500mLO.2mol.L-1的氢氧化钠溶液中,恰好完全中和。该烃不能使溴水或酸性高锰酸钾溶液褪色。请写出该烃可能的结构简式和名称。
12.写出下列各烃的名称(采用系统命名法)。
13.第一个人工合成的抗菌素――氯霉素合成步骤如下(方程式未配平):经多步反应
反应④:
回答下列问题:
(1)A的结构简式是
,B的分子式是
,C的名称是
(2)反应①的类型是
,反应④的类型是
(3)氯霉素能否发生水解反应?
。原因是
参考答案
1.C2.D3.A4.C5.D6.AC7.AC8.A
9.(1)甲方案能够求得A的最简式。
(2)CH4。
(3)不需要,因为最简式中,H的含量已经达到最大,实际上最简式就是A的分子式。
12.(1)3,5-二甲基庚烷
(2)2-甲基-5-乙基辛烷
(3)3,3,6-三甲基辛烷
(4)聚2,3-二甲基-1,3-戊二烯
(5)4,6,6-三甲基-1,4-庚二烯
(6)3-甲基-2-乙基-1-丁烯
13.(1)H20甲醇
1、概念策划模式
2、卖点群策划模式
3、等值策划模式
4、房地产全程策划的内涵
(1)土地价值研判
(2)概念设计
(3)视觉设计
(4)营销策划
(5)市场推广、媒体组合
(6)工程质量、成本、工期控制
(7)物业管理、售后服务
(8)品牌培植与运用
房地产项目的选择与论证
──房地产项目发展策划的内容与方法
一、对房地产项目选择与论证认识的误区
误区一:房地产开发经营的简单化、概念化
误区三:房地产项目选择与论证的形式化
以上认识的误区,导致众多开发企业不重视开发项目的前期选择与论证,或将该项工作简单行事,令项目草率上马,以致项目市场目标不表,定位不明,设计脱离市场或盲目跟风,企业无一套系统的开发模式和资金营运计划,在激烈的市场竞争中,这样的项目是难以成功的。
二、从房地产开发的基本特性认识项目选择与论证的重要性
1、房地产是一项高投资、高风险、高回报的行业。
(1)房地产开发需要筹备大量的资金,投资各方须要了解项目的效益与风险;
(2)由于开发周期长,开发者需要预计市场变化,开发条件变化所产生的风险程度;
(3)开发商要衡量自身承受风险的能力与限度。
一项成功的地产发展项目,可以换来高额或稳定的回报,但一个疏忽、些徽延误,会令收益大打折扣,甚至倾家荡产。
2、房地产项目开局的好坏是项目成败的关键所在。
(1)房地产开发前期投资很大,一但项目选择与论证不当而投入了资金,则投资的失败是无可挽回的。
(2)项目选址不当,前期市场定位与建筑设计错误的项目建成后,如无特别的客观条件的改变,任何营销、策划的高招都是难以挽救的。
3、房地产开发具有很强的地域性和产品差异性。
(1)一方水土养一方人,任何成功的开发经验都必须与当地的开发条件与市场状况相适应;
(2)同一地块不同时期,不同的开发方式会产生不同效果、不同效益,令房地产的发展是极具创意和面对市场挑战的。
因此,缺乏前期对项目市场与开发专业的研究论证工作,任何人都不能轻谈对发展项目有胜的把握。
4、房地产开发具有很强的系统性和时序性。
房地产开发是一项涉及面广、比较复杂的经济活动,从实务上来讲具有很强的操作程序。前期不做好全面的开发计划工作,见步行步,会造成入手容易,实施难,是很多开发企业普遍遇到的问题,更是众多项目工期一再延误,成本低开高走,局面难以控制的主要原因。
三、房地产开发项目选择的概念和步骤
1、概念:项目选择是对房地产开发项目就其开发价值进行筛选、谈判、论证和选定,是房地产开发投资成败的关键。
2、项目选择的步骤:
a、广泛寻找投资项目
b、精心筛选投资项目
c、对重点项目进行投资机会性研究(初步可行性研究)
d、项目投资谈判
e、详细可行性研究(发展策划)
f、公司的决策与实施
四、房地产开发项目的论证(可行性研究或发展策划)
1、概念:房地产开发项目的论证是在项目投资决策之前或初步决策之后对拟开发的项目进行全面、系统的研究和分析,运用已有的经验和专业的评价方法,寻找到项目较合理的市场目标、市场定位及获得土地最大效益的开发、营销模式,得出一系列评价指标值,以最终确定该项目是否可行的综合研究。其研究成果应对日后项目的实施操作具有较高的策划指导作用。
2、项目论证的阶段性
(1)项目投资开发的机会性论证
指在规划参数尚未获得政府批准的前提下,以经验为主,按照项目所在地区和市场一般条件以及常规性规划指标、开发成果指标和项目的特点,就其开发的市场机会、开发条件、投资效果和可能出现的市场、技术、经济问题进行研究论证。
(2)项目投资开发的详细论证
指在规划、开发的条件基本确定后,对项目所进行的全面、深入、细致的分析研究工作。本论证不仅要解决投资的技术经济指标问题,还要确定开发、营销的基本方向与模式。因此,从事该项工作所要求的房地产经验与专业的系统性必须更高和更为全面。
3、项目论证要解决的问题
(1)立项时的宏观环境是怎样的
主要了解项目所在地区的政治、经济、文化、地理地貌,当地居民生活特性、风俗习惯及城市规划、整体房地产状况走势、外来人口增长等因素。
(2)立项时的微观环境是怎样的
(3)项目的市场定位分析
包括市场细分,选择目标市场,市场定位三个方面,这是论证的重点,关键是要找到项目的发展方向,确定项目的在市场上的竞争地位。
(4)初步确定项目开发、营销方式,提出建筑设计的要求及概念性的规划设计方案
投资建设成本的估算,从管理角度向项目开发提建议。
(5)项目开发分期与楼价的初步设定,项目投资与效益测定
(6)项目发展存在的问题、解决的可能性、项目的可操作性、投资与经营的可行性。
五、项目选择与论证要注意的问题
1、营销与规划设计必须前期介入,强调市场为先导的同时又应注意两者相适应。
2、项目定位以市场调查为依据,但关键在于对市场表象有质的提升。
3、项目的客观市场条件与研件因素是项目前期决策的基础。
4、开发者的能力与素质是决定项目后期成败的关键。
5、既要借鉴成功项目的经验,又要从失败的项目中寻找到教训。
六、房地产项目发展策划的工作理念简介
房地产项目发展策划的工作理念
1、服务性质:辅助决策
2、对客户的适应性:满足需求引导需求发掘需求
3、服务的目标:
(1)建立能够达致利润最大化的发展模式
(2)建立资金运用的最优化策划方案
七、最佳的服务过程:全程参与(前期发展研究过程参与营销培训与监测)
八、前期发展研究的主要服务模块:
1、项目的区位价值评估;
2、项目地块的开发价值评估;
3、重要宏观经济指标的监控与分析;
4、微观房地产市场评估(主要细分市场和区域市场);
5、项目SWOT分析与隐显因素分析;
6、开发模式的选取(细分市场的缺口分析,技术经济指标对比);