华电软件测试实验报告(共8篇)
华电软件测试实验报告 篇1
软件测试产业及其人才培养调研报告
马重申,软件1002,华北电力大学(保定)
0引言
随着社会的发展,软件在我们的生活工作中发挥出了越来越大的作用。而在软件工程中,软件测试工作非常重要,它是确保软件质量的关键。基于此之上国内软件行业迅猛发展,需要大量软件测试人才。传统计算机学科教育大多是培养理论性计算机人才,而忽视偏向实践方面的软件测试的人才,以至于他们无法适应企业的实际需要。因此在本文论述了对软件测试的认识,及对现今软件测试人才的特点和面临的问题加以分析,本文具有一定的积极意义。
1软件测试概述
1.1 关于软件测试的认识
软件测试主要是指在将软件投入使用之前,对其需求分析、系统设计以及源代码所执行的复查检测,这是保障软件质量的一项关键工作。通俗点说,为找到软件中存在的错误而执行程序这一过程就是软件测试。在软件测试工作中,我们可以依据测试方案及流程通过测试工具来测试产品的功能和性能,然后分析及评估测试方案有可能存在的问题。另外,一般在执行测试用例之后,还要进行跟踪故障,这也是确保开发产品满足需求的一个重要保障。在软件开发的每一个阶段中,人员的参与都是离不开的部分,而人的工作以及人们之间的通信质量有很难做到完美无缺,这就导致了错误是不可避免的。另外,伴随着计算机控制对象越来越复杂,且软件的功能及规模也在不断的提升,这也使得错误相对而言更容易发生,比如对于Windows NT操作系统来说,其代码约为3200万行。总体来看,在软件设计阶段,人们所犯的错位是引起软件失效的主要原因,而软件缺陷的根源则在于软件的复杂性。在确保软件可靠性以及质量的过程中,软件测试属于最为主要的手段,以当前的软件工程来看,多以结构化分析及设计作为核心,因此在开发阶段,需求分析以及设计都是以工程管理以及技术评审作为质量的保障手段,而工程管理以及技术评审又存在着主观上的缺陷,很容易遗漏错误使其延续至开发阶段。
1.2软件测试的必要性
由上文可以看出,软件测试是非常重要的一项工作。而事实也证明了其重要性,在软件界,软件危机曾是最热门的话题,无论是专家还是软件从业人员,都成为此工作投入了大量的精力。随着社会的发展,人们对于软件的认识也越来越深入,也意识到了软件危机仅仅属于一种状态,而软件中的错误才是使软件开发进度、成本及质量失控的根源。所以与此同时,软件测试行业有其存在的必要性,而其中人才的培养才是重中之重。
2软件测试人才特点
软件测试人才是奋斗在测试一线,必须具有一定理论知识、较强逻辑思维能力,掌握软件开发、测试工作所必备的专业基础知识,具有探索和良好的团队合作精神。根据软件测试人才的特点,创建知识、能力和素质三位一体的软件测试应用型人才的培养体系。知识是人才的基础,素质需要知识来提高,知识的运用来培养能力。知识部分表示人才所应具备的计算机专业理论知识,这些知识主要通过合理的课程群来实现。能力表示人才所应具备的专业技能,这些技能主要通过实践教学体系来实现。素质表示人才具备的职业素养,这些素养包括良好的表达、探索精神、坚持不懈精神和沟通能力等。
3软件测试人才的现状
近年来, 软件产品的质量控制与质量管理越来越受到重视,软件测试工程师已成为lT企业急需的人才。但由于我国对软件测试技术在软件行业中的重要作用认识较晚, 所以这方面的专业技术人才很少, 人才的供需之间存在着巨大缺口。数据显示, 目前我国120 万软件从业人员中,真正能担当软件测试职责的不超过5万人。许多软件企业因为招不到足够的测试人才而不得不使项目延期。业内专家认为, 软件测试人才缺失的问题正影响着我国软件业的健康发展,需加大软件测试人才的培养力度。由于软件测试的理论研究及工程应用是近10 年首先在发达国家发展起来的, 而我国这方面的研究与应用才6、7 年的时间, 使得国内高校软件专业人才培养中缺少了软件测试知识与技能专项。当软件产业迅速发展, 急需这方面人才时, 市场却没有足够的供给。目前, 国内少数的IT 培训机构已经开始认识到测试工程师的供需矛盾, 开始针对软件测试行业人才需求启动系统化的专项培训。各高校的计算机专业在专业设置与培养方向上也应瞄准市场需求, 在专业设置上将软件测试人才的培养作为一个培养方向。
3.1软件测试人才面临的问题
1.人才结构不健全。软件测试人才结构不健全的根本原因是人才培养途径不健全。目前,我国的软件测试人才还都是来自职业培训机构,高等院校还没有开设软件测试的相关专业,而企业因受限于高额的人力成本而无力培养。要改变软件产业人才结构,尤其是软件测试行业的人才结构,才能解决供求脱节的矛盾。
2.软件管理者与用户的质量意识不够强。其实说软件管理者的质量意识不够并不完全正确, 我们看到不少公司内部墙头贴着“软件质量是我们企业的生命”的宣传标语,可他们却往往在软件测试要进行大量投入时, 或是在软件开发进度与软件测试发生冲突时, 牺牲软件测试。这是在欺骗用户的善良, 或是钻用户质量意识不够强的空子。
3.软件从业人员的素质不够高。目前, 软件测试从业人员很多是由程序员转型来的或由程序员兼任。软件测试实质是一个很专业的工作, 既需要较强的测试理论素养作支撑, 又要有较好的实践经验作保证。要成为一个好的软件测试工程师两者缺一不可。
3.2解决之道
要想改变当前软件测试人才的现状, 需要政府、软件企业、用户、科研机构、高校等共同努力。
1.政府、企业联合,让高科技人才看到希望。政府的职能部门, 特别是与信息产业相关的单位应做好以下工作: 一是做好与软件质量体系相关的法律法规和行规的建立健全工作;二是做好质量监督员, 加大对不合格的软件开发商的惩罚力度, 规范行业有序发展;三是建立独立的第三方软件测试机构, 其行为是市场化的, 所有软件在上市前必须经过严格测试和认证;四是加大惩罚力度, 让软件开发商诚信经营, 加大对软件产业、软件测试业的指导和引导力度。
2.加大软件测试人才培养投入。要尽快解决这个矛盾, 国内各大高校可以与软件测试培训
中心(甚至国外测试机构)强强联手, 学校在培养软件测试人才的同时多引进测试实践,软件测试培训中心可以把培训班办到校园内。在培训在职测试人员时,多请高校的理论专家们来讲课,,取长补短,相互融合。
3.加大软件测试产业的开发力度,吸引更多人才。一个软件开发公司的测试小组理应做
好软件开发过程的全测试, 而作为一个独立的软件测试机构应该多方拓宽自身业务, 由开始受客户委托, 对已开发的产品进行验收、认证测试, 逐步介入软件开发前的需求评审, 开发中的文档资料评审、代码走查等, 最终发展为软件监理。在此基础上, 逐渐提高测试机构的业务和技术水平, 大力开拓国外市场, 比如软件外包测试等。
4结束语
因为软件测试本身是软件工程的极其重要一部分, 要想让软件测试产业有拥有更大的发展, 从事软件测试业的人才培养至少应具备3 个条件, 一是成为另一个更大事物发展的瓶颈时;二是人们都知道应该让它发展时;三是人们都认真对待它时。众所周知,中国软件产品质量已成为软件产业发展的心病, 而软件测试正是其解决之道, 但大家对其重视程度还不够。软件测试业的管理者从业者们应该做出更大的成绩来推动软件业的发展,培养软件测试人才。与此同时人才的培养是一个综合的过程,良好文化环境也是保证人才健康成长的不可忽视的软环境。希望软件测试能够为软件企业培养更多合格的软件测试人才。
5参考文献
[ 1] [美]CemKaner等著.计算机软件测试(第二版)[M].北京: 机械工业出版社, 2004.[ 2] 兰景英.应用型软件测试人才培养模式探索与实践,潍坊教育学院学报[J],2011,(04)
[ 3]吴蒇葳.对软件工程中测试的思考[J].科技致富向导,2008(16).
华电软件测试实验报告 篇2
关键词:多媒体听觉训练 听障儿童 听觉能力
中图分类号:G420 文献标识码:A 文章编号:1673-9795(2012)11(c)-0127-01
根据孙丽萍等老师关于《多媒体听觉学习系统教学与传统听觉训练之比较》及芦雅洁等老师《电化教学与聋儿语训》等文,我们了解到多媒体技术融文本、图形、图像、声音、动画和视频等为有机的整体,其呈现的信息凸显形象生动、灵活多样、交互实时等特点。多媒体以其广泛卓著的功能、及时丰富的内容、互动交流的手段赢得了听障儿童康复教育工作者和听障儿童的青睐,在康复听障教学方面显示出良好效果。
多媒体听觉训练系统教学软件是借鉴于传统听力教学的优势,结合多媒体现代技术进行改革创新,发挥多媒体独有的优势和魅力,通过拟人化情感化的声音,生动逼真的动画、视频,刺激、调动听障儿童的好奇心和兴趣,使听障儿童深化对动画物体发出的声音的印象,从而刺激听力器官的发展。传统听觉训练显得简单、枯燥,静止的画面、单调的录音、教师模仿的声音无法最大限度调动听障儿童的认知兴趣和积极性,儿童只是被动的教学对象,不能成为主动的学习主体。相比之下,多媒体听觉学习系统就体现以听障儿童为主,在学习中儿童是主体,在多媒体学习软件的引导下主动学习、自觉学习。本实验的目的是为了验证多媒体教学在听障儿童康复工作中所具有的独特的优越性,为其在听障儿童康复界的广泛运用提供科学的依据。
1 资料与方法
(1)研究选取了中心语训部20名年龄在4~6岁,听力损失无显著差异且配戴助听器的智力正常的听障儿童,平均听力损失在95分贝,听力补偿在适合范围。将所选被试随机分成两组,每组10人。
(2)训练方法对照组在教学中使用传统的教学方法,如用图片、录音,老师反反复复模仿发音等方法来训练听障儿童的听觉能力。实验组在教学中采用多媒体,如利用启音博士、启聪博士、电脑及电视等多媒体手段,来辅助听障儿童进行听觉能力的训练。
2 结果与分析
用SPSS16.0统计软件对数据进行处理,用t检验对资料进行分析。
两组学生在两种教学法中听觉能力评估均数的差异性检验。
经T 检验t=-2.538,p =0.032,p <0.05,提示实验组与对照组测试结果存在显著性差异。
3 讨论
3.1 多媒体听觉学习系统表现丰富、互动性强,有着传统听觉训练不可比拟的优势和特点
(1)多媒体听觉学习系统的动画、游戏,具有儿童性、互动性和趣味性。听障儿童在观看动画、玩游戏中能激发学习的好奇心和兴趣,产生探究学习的动力,提高学习的积极性和主动性,继而开发智力。
(2)多媒体听觉学习系统能优化课堂教学结构,构建多元的教学模式,以灵活多样的教学方式吸引听障儿童全身心投入到学习中,最大限度地提高教学效果。
(3)多媒体听觉训练系统容量大交互强,拓宽听障儿童的学习视野、提高其思维能力。多媒体听觉训练系统充分发挥容量大、交互性强的特征,科学地展现儿童眼中的世界,借助于直观的画面、形象的动画、生动的声音实现教学活动形声化,教学过程互动化,表现方式多样化,教学形式新颖化等特点,符合幼儿身心特点,从而达到事半功倍的效果。并能有效地调动听障儿童的多种感官,促进思维,唤起审美的愉悦。
3.2 传统听觉训练与多媒体软件相比,呈现明显的劣势
(1)传统听觉训练仅凭静止的图片、简单的录音或模仿的声音,简单单调缺乏趣味,不能激发听障儿童的兴趣。
(2)传统听觉训练教学模式单一,无法激发听障儿童学习积极性和主动性,教学效率不佳。
(3)传统听觉训练容量小,创意不足,难以诠释抽象事物,导致听障儿童学习困难,积极性受影响,教学效果事倍功半。
3.3 要科学合理地使用多媒体技术进行教学
虽然在教学中运用多媒体进行教学方便高效,但若过多地强调和依赖,就会在教学中“抛弃”传统听力教学原本的优势,在本质上改变多媒体“辅助”的教学功能,给未来的教育发展埋下隐患。在大量事实证明,计算机技术的高度发展给现代社会带来的利益的同时也产生让人不可忽视的、应引起普遍关注负面效应。所以对听障儿童进行多媒体听力教学中要对其负面影响有预见性和解决性。运用多媒体进行听力教学,目前可发现的局限性主要有如下几方面。
(1)听障儿童普遍好动,耐性差,参与力弱,注意力易分散。多媒体教学软件固然多样交互,但受程序限制,学习内容固定呆板,不富于随人、环境的变换,具有模式化、类型化的特點。在教学中凸显可反复学习的便利,又暴露多重复少变化的不足,会使儿童的学习热情因反复训练而降温;同时,学习中儿童只面对机器,不能直接参与到集体活动当中,缺乏师生、同学间的直面交流,协作精神、沟通表达能力和适应能力的培养难以实现。
(2)实际应用性和针对性不强。学习软件的制作设计动力源于市场需求,体现程式化、大众化。没有充分考虑到听障儿童的个体差异,达不到因材施教的目的。
(3)听障儿童自控力弱,需要监督。教学软件多以动画图像引导学习,结合听障儿童多动善玩的性格,教师在学习、训练中必须进行及时有效的监督和指导。
4 结论
将传统听力训练与现代多媒体技术有机结合才是理想的教育方式,才能最大限度地发挥各自优势。应该怎样有机结合,怎样才能发挥现代多媒体训练的优势,有待我们进一步探讨。此次实验样本量偏小,实验的结果有待于同行们在今后的实验中做进一步的分析与探讨。
参考文献
[1]孙丽萍,丛慧,阴凌.多媒体听觉学习系统教学与传统听觉训练之比较[J].中国听力语言康复科学杂志,2004,1:38-39.
[2]芦雅洁,陈滨,连银龙.电化教学与聋儿语训[J].中国听力语言康复科学杂志,2004,1:42-43.
软件测试实验报告 篇3
2016 ~ 2017学年
第二学期
学
院 计算机科学技术
专
业 软件工程 学
号
140521221 姓
名 蒲凤 指导教师王鹏
目录
一、单元测试.......................................................1 1.1实验目的......................................................1 1.2实验环境......................................................1 1.3实验原理......................................................1 1.4实验内容......................................................1 1.4.1 C#单元测试................................................1 1.4.2 测试用例..................................................4 1.5实验结果......................................................5 1.6实验总结......................................................6 1.6.1插件安装...................................................6 1.6.2心得体会...................................................6 1.6.3单元测试意义...............................................6
二、LOADRUNNER性能测试.............................................7 2.1实验目的......................................................7 2.2实验环境......................................................7 2.3实验原理......................................................7 2.4实验内容......................................................7 2.4.1 HP LoadRunner录制脚本.....................................7 2.4.2 HP LoadRunner脚本测试场景设计及分析......................17 2.5实验结果.....................................................33 2.6实验分析.....................................................34 2.7实验总结.....................................................34
三、反编译........................................................36 3.1实验目的.....................................................36 3.2实验环境.....................................................36 3.3实验原理.....................................................36 3.4实验内容.....................................................36 3.4.1 Net Refelector反编译.....................................36 3.5实验结果.....................................................40 3.6实验总结.....................................................41 3.6.1心得体会..................................................41
I 3.6.2 对软件安全性的看法.......................................41
四、SQL注入.......................................................42 4.1实验目的.....................................................42 4.2实验环境.....................................................42 4.2实验原理.....................................................42 4.3实验内容.....................................................42 4.3.1 sql注入..................................................42 4.4实验结果.....................................................52 4.5实验总结.....................................................54 4.5.1心得体会..................................................54 4.5.2 SQL注入危害..............................................54
五、禅道项目管理的BUG管理模块使用................................55 5.1实验目的.....................................................55 5.2实验环境.....................................................55 5.3实验原理.....................................................55 5.4实验内容.....................................................55 5.4.1禅道项目管理的bug管理模块使用............................55 5.5实验结果.....................................................67 5.6实验总结.....................................................68
II
一、单元测试
1.1实验目的
1.能够使用编程工具进行单元测试。
2.检查代码实现是否符合设计,尽早发现设计和需求中存在的错误。3.发现在编码过程中引入的错误,跟踪需求和设计的实现是否一致。
1.2实验环境
环境:vs2013
1.3实验原理
主要采用白盒技术,检查模块控制结构的某些特殊路径,期望覆盖尽可能多的出错点。
1.4实验内容
1.4.1 C#单元测试
1.新建一个类库项目,并为其中的类为BinaryTree.构建二叉树并添加前序遍历方法。如图1-1所示。
图1-1 2.创建单元测试。在方法名上右击,然后单击“Generate Unit Test”选项,打开对话框。如图1-2所示。
图1-2 3.选择方法,为新建项目命名。如图1-3所示。
图1-3 4.然后在解决方案管理中就多了相应的BinaryTree Tests解决方案。如图1-4所示。
图1-4 打开测试菜单->窗口->测试资源管理器,如图1-5所示。
图1-5 5.在测试试图,右键运行要测试的方法,在测试结果窗口中查看测试结果,运行测试之前。如图1-6所示。
图1-6 1.4.2测试用例
1.设置测试参数。如图1-7,1-8所示。
图1-7
图1-8 2.运行之后。如图1-9所示。
图1-9 1.5实验结果
经过测试,ResultEqualTest1,ResultEqualTest2均未通过测试,调整参数,重新测试,测试结果如下,如图1-10所示。:
图1-10 1.6实验总结
1.6.1插件安装
在vs2013进行单元测试之前,需要按照手动添加插件。选择工具-扩展和更新,搜索并安装Unit Test Generator。1.6.2心得体会
本次测试设计涉及预期测试需求,实验结果符合预期。单元测试帮助开发人员编写代码,提升质量,减少bug;提升反馈速度,减少重复工作,提高开发效率;保证最后的代码不会破坏之前的代码功能,同时让代码维护更容易,有助于改进代码质量和设计。1.6.3单元测试意义
单元测试集中注意力与程序的基本组成部分,首先保证每个单元测试通过,才能使下一步把单元组成部分组装成部件并测试其正确性具有基础。单元是整个软件的构成基础,只有保证零部件一样,这个设备的质量才有基础,单元的质量也是整个软件质量的基础。因此,单元测试的效果会直接影响到软件的后期测试,最终在很大程度上影响到产品的质量。同时,单元规模较小,复杂性较低,因而发现错误后容易隔离和定位,有利于调试工作。
二、LoadRunner性能测试
2.1实验目的
1.掌握LoadRunner的使用方法。2.能够使用LoadRunner进行负载测试
3.学会用LoadRunner设计场景并尝试,并分析测试结果。
2.2实验环境
环境:HP LoadRunnner
2.3实验原理
LoadRunner进行负载测试通常有五个阶段组成:
计划、脚本创建、场景定义、场景执行和结果分析。
(1)计划负载测试:定义性能测试要求,例如并发用户的数量、典型业务流程和所需相应时间。
(2)创建Vuser脚本:将最终用户活动捕获到自动脚本中。(3)定义场景:使用LoadRunnerControlller设置负载测试环境。(4)运行场景:通过LoadRunnerControlller驱动、管理和监控负载测试。(5)分析结果:使用LoadRunnerAnalysis创建图和报告并评估性能。
2.4实验内容
2.4.1HP LoadRunner录制脚本
1.启动服务。如图2-1所示。
图2-1 2.登录自带网站WebTours,并注册。如图2-2所示。
图2-2 填写注册信息,如图2-3,2-4所示。
图2-3
图2-4 注册成功,如图2-5所示。
图2-5
3.打开Loadrunner,点击新建脚本打开VuGen。如图2-6所示。
图2-6 新建脚本,如图2-7所示。
图2-7
4.新建脚本,选择协议。如图2-8所示。
图2-8 5.选择浏览器,设置所测web的地址。如图2-9所示。
图2-9 6.点击左下角Options按钮,进入录制环境设置界面。如图2-10,2-11所示。
图2-10
图2-11
7、模拟用户操作开始录制脚本。如图2-12所示。
图2-12 用户操作如下,模拟用户订票。如图2-13所示。
图2-13 8.结束录制,生成脚本。如图2-14所示。
图2-14 9.回放脚本,验证脚本是否正确。如图2-15所示。
图2-15 回放结果,如图2-16所示。
图2-16 10.增加事务,并命名。如图2-17所示。
图2-17 给事务命名,如图2-18所示。
图2-18 查看事务,如图2-19所示。
图2-19 11.参数化。在脚本中找到需要参数化的值,例如登录名和登录密码。如图2-20所示。
图2-20 2.4.2HP LoadRunner脚本测试场景设计及分析
1.导入脚本,打开controller。如图2-21所示。
图2-21 2.选择文件路径。如图2-22所示。
图2-22 3.进入初始界面。如图2-23所示。
图2-23 4.为了设置集合点,取消默认勾选框,添加脚本。如图2-24所示。
图2-24 5.确定,进入场景设置界面。如图2-25所示。
图2-25 6.设置场景,选择初始化。如图2-26所示。
图2-26 7.打开运行时设置,设置迭代次数。如图2-27所示。
图2-27 8.设置迭代参数为2。如图2-28所示。
图2-28 9.点开Miscellaneous,设置Continueon error,使错误发生时可继续执行。如图2-29所示。
图2-29 10.设计集合点。如图2-30所示。
图2-30 设置当所有虚拟用户都到达集合点才释放,模拟多用户同时进行某一操作的情况。选中policy。如图2-31所示。
图2-31 11.设置policy。如图2-32所示。
图2-32 12.点击运行,进入运行时监控界面。如图2-33所示。
图2-33 13.点击运行场景。如图2-34所示。
图2-34 14.观察运行结果。如图2-35,2-36,2-37,2-38,2-39所示。
图2-35
图2-36
图2-37
图2-38
图2-39 15.设置场景运行时Windows资源监控图。如图2-40所示。
图2-40 点击添加。如图2-41,2-42所示。
图2-41
图2-42 运行时Windows资源监控图截图如下。如图2-43所示。
图2-43 16.打开分析器,形成分析结果。如图2-44,2-45所示。
图2-44
图2-45 17.分析器自动形成分析结果。如图2-46,2-47,2-48,2-49,2-50所示。
图2-46
图2-47 18.点开监控的图表,根据需要合并图表以便更好地分析。
图2-48
图2-49
图2-50 19.添加Windows资源监控图表。如图2-51,2-52所示。
图2-51
图2-52 20.添加页面分析结果图表。如图2-53所示。
图2-53 21.生成测试报告。如图2-54所示。
图2-54 生成测试报告中。如图2-55所示。
图2-55 生成测试报告,如图2-56所示。
图2-56 2.5实验结果
回放验证。如图2-57所示。
图2-57
生成测试报告,点击内容,如图2-58所示。
图2-58 2.6实验分析
通过测试报告可以看出,最多能够创建10个vuser,平均吞吐量是14320字节每分,平均每秒点击数量约为10次。同时可以通过以下方式使被测系统所受压力减轻,从如下方面进行综合调解:将测试脚本中think time值加大并在控制台中按比例实现,此处think time指在transaction外部的时间;Controller中Run-Time Setting的Pacing设置值加大;虚拟用户登录时使用递增策略,间隔稍长。
2.7实验总结
LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。学会了使用LoadRunner录制脚本。基本的流程是启动服务器、注册、录制脚本及进行参数化设置。设计涉及场景的搭建和测试,通过Lordrunner进行脚本测试,同时能够生成相应的图表,直观的反应了测试结果。Lordrunner作为专业的性能测试工具,通过模拟成千上万的用户对被测应用进行操作和请求,在实验室环境中精确重现生产环境中任意可能出现的业务压力,然后通过在测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶颈。
三、反编译
3.1实验目的
1.学会如何使用反编译工具对程序进行反编译。2.能够使用.NetRefelector进行反编译。
3.2实验环境
环境:.Net Refelector,VS2008 3.3实验原理
反编译的主要思想:将特定的机器代码,即我们的“源程序”,先翻译为低级的中间代码,然后再根据特定的高级语言将中间代码翻译为高级程序。反编译器也有前端和后端。前端是一个机器依赖的模块,句法分析二进制程序、分析其指令的语义、并且生成该程序的低级中间表示法和每一子程序的控制流向图。通用的反编译机器是一个与语言和机器无关的模块,分析低级中间代码,将它转换成对任何高级语言都可接受的高级表示法,并且分析控制流向图的结构、把它们转换成用高级控制结构表现的图。最后,后端是一个目标语言依赖的模块,生成目标语言代码。反编译的过程中要使用一些工具:把二进制程序装入内存,对这一程序做句法分析或反汇编,以及反编译或者分析该程序来生成高级语言程序。这个过程借助编译器和库的签名来识别特定的编译器和库子程序。只要在二进制程序中识别出编译器签名,就不去反编译这些编译器启动代码(start-up)和库子程序:对于前者,从最后的目标程序去掉启动代码的那些例程,反编译器从主(main)程序入口点开始分析;对于后者,那些子程序用其库函数名代替。
3.4实验内容
3.4.1Net Refelector反编译
1.启动.NETRefelector(在所有程序中找到RedGate文件夹)找到安装文件,点击运行。如图3-1所示。
图3-1 2.选择文件,打开可执行文件。如图3-2所示。
图3-2 选择文件路径。如图3-3所示。
图3-3
3.导入工程截图如下。如图3-4所示。
图3-4 4.相关函数和类,如图3-5所示。
图3-5 5.选中工程,导出源码。如图3-6所示。
图3-6 6.选择导出文件路径。如图3-7所示。
图3-7 7.选中反编译程序,点击运行。如图3-8所示。
图3-8 3.5实验结果
反编译成功,如图3-9所示。
图3-9
3.6实验总结
3.6.1心得体会
本次实验通过反编译工具进行了反编译,完成了从可执行文件到源码的转换,学会了如何使用.NET Refelector反编译工具。3.6.2 对软件安全性的看法
软件安全(Software Security)就是使软件在收到恶意攻击的情形下依然能够继续正确运行及确保软件被在授权范围内合法使用的思想。软件安全性分析任务包含于软件生存周期的若干活动中,是针对软件的安全性质量,作为这些活动的补充。软件安全性分析作为开发中软件的质量的重要保证,关系到软件的获取、供应、开发、运行和维护,已得到专业人士的高度重视。并且现在,软件安全性分析任务的各项细节执行都写入了国军标,被安全相关软件的需方、供方、开发者、维护者以及独立的评价者使用。规范化将推进软件安全性分析的进程,使更多的开发和评测单位遵循标准化文件,督促开发团队采取相应的技术手段,以软件测试作为辅助。同样,软件安全性分析标准也会在推进的过程中,得到不断地发展。
四、SQL注入
4.1实验目的
1.明白SQL注入原理。2.能够进行简单的SQL注入。
4.2实验环境
环境:VS2013,SQL Server Management Studio 4.2实验原理
SQL注入即是指web应用程序对用户输入数据的合法性没有判断,攻击者可以在web应用程序中事先定义好的查询语句的结尾上添加额外的SQL语句,以此来实现欺骗数据库服务器执行非授权的任意查询,从而进一步得到相应的数据信息。
4.3实验内容
4.3.1 sql注入
1.点击SQL SERVERR2。如图4-1所示。
图4-1 登陆数据库,如图4-2所示。
图4-2 2.创建数据库SQLTEST。如图4-3,4-4所示。
图4-3
图4-4 3.创建表UserLogin。如图4-5所示。
图4-5 设置主键如下,如图4-6所示。
图4-6 设置成功,截图如下。如图4-7所示。
图4-7 输入表名。如图4-8所示。
图4-8 4.选中表,编辑前200行。如图4-9所示。
图4-9 5.编辑测试数据,如图4-10所示。
图4-10 6.打开VS2013,新建项目。如图4-11所示。
管理软件实验报告 篇4
实验目的
主要填写对实验的目的和要求实习时间:2012年12月22日,8:40在6c504听老师讲解抄作详情,公司要求,工作流程,在当日早9:45分开始进行分组抄作。12月23日11:45实习结束,下午要求自己回家写总结。实习目的:通过实践,增进我们对于企业管理系统流程的了解,让我们明确投入工作后我们担任的职业到底应该咋个落实到实际上。以panda公司的经营模式,让我们每个学员扮演一个管理层的角色,在我们模拟上任之后,对市场未来的发展趋势了解,企业未来的战略规划和运作管理对企业的经营模式进行变革,使企业发展更具潜力的实体。建设发展中的各个类型企业会计核算及财务管理的相关内容作为对象,进行实地学习与实践。运用所学习的专业知识来了解管理层的工作流程和工作内容,加深对企业管理的认识,将理论联系于实践,培养实际工作能力和分析解决问题的能力,达到学以致用的目的,为成功走向社会做准备。实验要求:采取分组实习形式,由几个学生组成一组,每个组员担任一个管理层的任务,我担任的财务总监的角色,我负责对前三年的账务进行一个全面的梳理与总结,跟我同组的杨秋萍负责对后面两年以及今后的账目进行预测。?实验内容主要填写实验主要完成的内容实验中主要完成的内容:我在这个模拟公司的财务部工作,负责管理前三年的财务,主要工作包括出纳工作和会计工作,其中有记帐凭证的制作,记帐凭证的钉制,公司债务与收入款项的记录与发放,对银行对帐单的记录,计算印花税,在公司的生产部门提供了生产计划与物料需求计划之后对第二年和第三年现金流量表的记录与上报等等。我的工作流程如下:起始年:对财务报表的了解该公司目前状况【1】资产:流动资产:对现金的数量`应收账款的到期日`对起始年的原材料投入`产成品投入`在制品投入做统计。固定资产:土地建筑净值`机器设备净值`在建工程做统计。【2】负债及所有者权益负债:短期负债数目与到期日`应付款数目与到期日`应交税金`长期负债数目及到期日的统计,并对ceo汇报目前公司情况,让其可以对公司经营做个宏观调控。然后公司开始运行:第一年:【1】现金流量表跟着公司的流程走,在这个工程中我要严格坚守现金这个关口,要做对收入支出计算的过程完全不能产生的数字误差,否则年底清算是一个很困难的事情。在现金流量表的过程中为了减少错误,我在每个季度的结束时期都要对该季度的收入与支出总计,然后算出账面上的现金余额与我们的模拟公司实际剩下的账目是不是完全符合,如有不符合即使找出错误。下季度如有到期负债,而目前公司流动资产不够支付的情况,再本季末及时上报,ceo决策下季度贷款否。【2】年末账务公司账务结清,对机器设备净值折旧,从车间扣除现金作为折旧费用,在销售部查看今年销量,扣除成本,综合费用,产品折旧,财务净损益算出营业利润。在查看该有没有营业外净收益,得出利润总额,利润总额的33%为所得税,最后算出净利润。把净利润与所有者权益上报ceo·第二年:【1】比第一年多一个现金预算表,每年的年初从各个部门汇总的改年各个季度产量与定单的估量数目做一个本现金预算表。在年初做出今年的现金预算表,上报高层领导,让其商量决定到底下一年的重大决策,再交给ceo做决策。如贷款,产品研发,生产线投资,市场开拓投资。【2】开始今年的运作,然后年末结清,然后做出第二年的财务报表。第三年:【1】汇总各个部门的估量表做出报表。上报ceo。【2】开始第三年的运作【3】年末结清【4】做出第三年的报表。第三年与第四年的衔接:23日早上与同组财务人员杨秋萍做交接工作。【1】第三年的现金交接【2】第三年应收款的数目与到期日的交接【3】原材料,在制品,产成品的交接【4】年末机器设备净值,在建工程交接【5】短期负债,长期负债,高利贷数目与到期日的交接【6】年末所有者权益的交接【7】损益表交接(净利润·综合费用表)【8】交接完成上报,ceo了解到,然后交接工作完毕。最后在第四年第五年的运行过程中,为目前财务总监提供她需要了解的资料。这个就是我再这个实习总完成的工作。实验内容及过程分析我是学管理的,在书本上学过很多套经典管理理论,似乎通俗易懂,但从未付诸实践过。在这次的模拟公司实验的时候我才会体会到难度有多大;我们在老师那里或书本上看到过很多精彩的谈判案例,似乎轻而易举,也许亲临其境或亲自上阵才能意识到自己能力的欠缺和知识的匮乏。实习刚开始时,我的指导教师让我们进行分组,各人扮演自己的角色从学校到社会的大环境的转变,身边接触的人也完全换了角色,老师变成银行,同学变成同事以及老板,相处之道完全不同。在公司的运作过程中也有很大的分歧,在这巨大的转变中,我们可能彷徨,迷茫,无法马上适应新的环境。对于一手的账目我完全摸不着头脑,现金的收入与支出出现很大的纰漏,还好在下午老师带领我们从头来过,我终于开始对账目的梳理找到点感觉,然后开始做第二年的账目,每个人都在忙着自己的工作。因为开始配合不是很好我们也在这个合作的过程中有过很多争执,不过最后我们还是齐心合力的完成了。这次实习中老师的讲解,自己的观察中都提到了不少关于管理的问题和人际关系的问题。在与各个部门各种人员打交道时一定要注意沟通方法,协调好相互间的工作关系。22日结束时我们公司的账目还很乱,这个的确是我的疏忽。这样的处境让我有些尴尬,当即有些气馁的认为,难道我就这样呆坐到实习结束?回家我在网上查了一些资料,然后慢慢的一个一个的把老师带我们走的过程再走了一遍。在这个再次工作的过程中,发现了之前出现问题是因为我对帐目的记录不仔细。如果一开始我能秉持着对账目认真负责的态度,那这些都是没有必要的工作。然后开始做第二年的账目,然后开始自己第三年,终于账目平了。这个返工的过程中,我明白到作为一个会计人员必须具备严谨的工作态度。会计工作是一门很精准的工作,要求会计人员要准确的核算每一项指标,牢记每一条税法,正确使用每一个公式。会计不是一件具有创新意识的工作,它是靠一个又一个精准的数字来反映问题的。所以我们一定要加强自己对数字的敏感度,及时发现问题解决问题弥补漏洞。我也完成了前三年的财务任务,23日早上与同组杨秋萍完成财务交接工作。实验完成后,对我在管理财务上的状况分析,通过老师的讲解以及自己的观察与实体动手实践,将课堂上讲授的知识同实际联系起来,发现原来我们身边有许多细节都被我们忽略了,原来管理不是那么简单说说的,很多我们忽略的往往会照成很严重的损失,一些习以为常的事情背后还有大文章。填制记帐凭证要严格按照规定的格式和内容进行,除必须做到记录真实,内容完整,填制及时,书写清楚,应当根据经济业务的内容,按照会计制度的规定,确定应借应贷的科目.科目使用必须正确,不得任意改变,简化会计科目的名称,有关的明细科目要填写齐全,记帐凭证中,应借,应贷的帐户必须保持清楚的对应关系,一张记帐凭证填制完毕,应按所使用的记帐方法,加计合计数,以检查对应帐户的平衡关系,在这个运行中的过程中如果发生任何的错误都会对未来的工作照成不可弥补的损失。这次实践告诉我,在大学里学的不是知识,而是一种叫做自学的能力。实验总结这一次的实习虽然时间短暂,虽然接触到的工作很浅,但是依然让我学到了许多知识和经验,这些都是书本上无法得来的。通过实习,我们能够更好的了解自己的不足,了解会计工作的本质,了解这个社会的方方面面,能够让我更早的为自己做好职业规划,设定人生目标,向成功迈进一大步。同时也使我们对企业管理与财务管理有了更客观、深刻的认识。较好地实现了理论与实践的有机结合,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。也提高了实际工作能力和人际关系能力,为就业和将来的工作取得了一些宝贵的实践经验。也为毕业论文积累了素材和资料。为今后大学生的毕业实习和就业打下了良好的基础。在实践中我了解作为一名会计人员要具备良好的人际交往能力。会计部门是企业管理的核心部门,对下要收集会计信息,对上要汇报会计信息,对内要相互配合整理会计信息,对外要与社会公众和政府部门搞好关系。工作重要具备正确的心态和良好的心理素质。在这次团队合作之后,我应该在今后的工作学习中做到,做事高三级,做人低三分。在今后的学习工作中要有吃苦的决心,平和的心态和不耻下问的精神。作为一个新人,平和的心态很重要,做事不要太过急功近利,表现得好别人都看得到,当然表现得不好别人眼里也不会融进沙子。工作中要多看,多观察,多听,少讲,不要说与工作无关的内容,多学习别人的艺术语言,和办事方法。除努力工作具有责任心外,要善于经常做工作总结。每天坚持写工作日记,每周做一次工作总结。主要是记录,计划,和总结错误。工作中坚决不犯同样的错误,对于工作要未雨绸缪,努力做到更好。善于把握机会。如果上级把一件超出自己能力范围或工作范围的事情交给自己做,一定不要抱怨并努力完成,因为这也许是上级对自己的能力考验或是一次展示自己工作能力的机会。要坚持学习,不要只学习和会计有关的知识,还要学习与经济相关的知识。通过实习与模拟实践,我们也了解到应该再今后多注意,多弥补的知识,也在自己动手的过程中,学到了很多课本上讲再多我们听了确还是会错的东西,了解到实践的必要和重要性。实习的过程中,让我得到了前所未有的宝贵的财务实践经验,得到了在课堂上所得不到的许多实践知识,让我受益非浅,也为我以后的工作打下了坚实的实践基础。华电软件测试实验报告 篇5
课程名称
计算机网络实验
实验项目名称
实验四
Ethereal抓包软件高级
学生姓名
专业班级
学号
实验成绩
指导老师(签名)
日期
一.实验目的和要求
1.进一步学习掌握Ethereal过滤规则的设置
2.使用Ethereal捕获Ethernet帧,并对高层协议数据包进行分析
二.实验内容、原理及实验结果与分析
1.在Ethereal中创建并设置以下过滤规则 1.1 捕获局域网上的所有UDP数据包 【过滤规则】 Udp 1.2 捕获本地主机收到和发出的所有FTP数据包 【过滤规则】
Tcp port 21 1.3 捕获本地主机和某一主机之间的远程桌面控制数据包(TCP端口3389)【过滤规则】 Tcp port 3389 1.4 捕获本地主机和),找出其中三次握手的数据包,并进行解释,同时分析HTTP的命令和响应
【实验结果与分析】 第一次握手
第二次握手
第三次握手
发送请求
回应请求
三.讨论、心得
价值观管理促进华电科学发展 篇6
日前,以“价值观管理引领华电走向卓越”为主题的中国华电集团公司企业文化建设高峰论坛召开。中国华电集团公司党委书记、副总经理李庆奎说,近年来,中国华电集团公司在价值观管理方面进行了非常丰富的实践。集团公司成立五年多来,在实践中探索,在发展中创新,总结提炼出了一些好的理念、方针和行之有效的工作思路、方法经验,形成了体现公司价值主张的《华电宪章》,并且以价值观为导向,做了大量卓有成效的工作。
据介绍,华电集团公司在五大发电集团中率先推出了企业形象识别系统和企业文化建设规划;根据资产状况和面临的形势,研究制定了愿景目标和发展战略,着力提升企业管理水平,逐步形成了充满活力的激励机制;坚持以人为本,大力推行人性化管理,激发了广大员工的主观能动性与创造性,增强了员工对企业的归属感与忠诚度,促进了企业和谐;努力打造学习型企业,提升了员工的文化品位,提高了员工队伍的整体素质;认真履行社会责任,坚持绿色发展、安全发展、集约发展、和谐发展,发布了集团公司首份《社会责任报告》,树立了良好的社会形象;先后召开了集团公司企业文化建设经验交流会、项目公司企业文化建设座谈会,举办了《华电故事》、《华电之歌》征集活动、“感动华电”演讲活动,命名表彰了一批企业文化建设示范基地,不断把公司系统企业文化建设引向了深入。五年多以来,在企业使命、企业愿景、企业战略等价值观的引领下,公司发展战略顺利实施、增长方式不断转变、营运改善全面推行、整体形象显著提升,资产分布由14各省(市、区)扩大到25个省(市、区),装机容量由2500万千瓦增加到6300多万千瓦,广大干部职工的思想观念和精神面貌发生了深刻的变化,公司价值观成为了企业与员工协调发展的原动力。
艾森克人格测试实验报告 篇7
心理学研究中,很重要的一个领域就是对于人格的研究。大学生正处于青少年期,所处社会环境和生理年龄的特殊性,决定了该时期是人生发展的过渡时期,也是健全人格形成的重要时期。随着社会就业压力的增大,生理机能的逐渐成熟,感情日益丰富,学生心理问题也有上升的趋势。有关调查显示,约有10%-30%的青少年存在不同程度的心理健康问题,而大学生自杀事件也是屡见不鲜。因此关注大学生的心理健康,培养良好的心理素质,塑造健全的人格,使他们以健康的身心步入社会,是学校健康教育的重要任务。
以往的研究表明:(1)大学生危机人格由四个维度构成:悲观、社交抑制、负情绪性与消极应对。实证模型与理论构想模型完全拟合。(2)当代大学生危机人格特点比较鲜明。总体上看,大学生危机人格的消极应对程度最高;社交抑制水平次高;负情绪性程度与危机人格总体水平相当;而大学生危机人格的悲观水平最低。(3)总体上看,不同性别、年级、专业类别与学校类别的大学生在危机人格总体上都没有显著差异。这些变量的交互作用也不显著。年龄小于20岁组的大学生在危机人格总分上显著高于20岁及其以上组。(4)维度差异性具体表现在:性别差异不显著;年级差异表现在社交抑制维度;一年级大学生的社交抑制显著高于二、三年级,而二、三、四年级却没有显著差异,一年级与四年级差异也不显著。专业类别差异表现在消极应对维度上:艺体专业学生消极应对得分显著低于文史、理科与工
科学生;文史、理科与工科的消极应对差异均不显著。而学校类别差异却体现在悲观与社交抑制维度上。公办高校的学生社交抑制程度显著高于民办高校学生。独生子女与非独生子女的危机人格差异反映在社交抑制维度:独生子女社交抑制程度显著低于非独生子女。城乡差异出现在社交抑制与消极应对维度上;乡村大学生社交抑制与消极应对程度显著高于城镇与城市大学生。其他维度上的类别差异都不显著。
实验方法:
被试:抽取的样本是福建师范大学2010级心理学班,一共有58名同学参加测试。参与本次测试一共有14个男生,占被试人数的24.1%;44个女生,占被试人数的75.9%。参加测试的同学年龄在18岁到22岁之间。其中18岁的同学有4名,占被试人数的6.9%;19岁的同学有15名,占被试人数的25.9%;20岁的同学有28名,占被试人数的48.3%;21岁的同学有9名,占被试的15.5%;22岁的同学有2名,占被试人数的3.4%。
材料:本次测试所使用的是艾森克人格问卷(简版)。EPI是根据编者的多维人格学说而成,每一维度由一个分量表来测量,分N(Neuroticism,神经质)量表,测量情绪稳定与否;E(Extrovision-Introvision,外向-内向);L(Lie,虚假、掩饰)系
效度量表。相对于其他以因素分析法编制的人格问卷而言,它涉及的概念较少,施测方便,有较好的信度和效度,是国际最具影响力的心理量表之一。
程序:本次测试采用的是集体测试的方式。因测量地点大小,及用于测量的计算机有限,把全班同学分为了两个部分,一前一后进行测量。但前后两组并无交流。进行测量的同学打开测量软件,输入自己的基本信息,然后开始进行测试。测试环境始终保持安静,被试者也是独立完成整个测试。测试结束,被试者讲数据统一上传,由主试人进行处理。
数据处理:数据处理采用的是SPSS17.0版的软件进行数据处理。根据正态分布原理对数据进行筛选,收集的58个数据中,有一个数据是极端数据,在数据分析中不参与分析。因为题目中涉及反向题,首先将数据计分方式变为相同形式的,即全部变为正向题的计分方式。将回答“是”的题记为1分,将回答“否”的题记0分。从精神质、内外向、神经质和掩饰性四个维度进行总分的统计。并计算出每个维度的平均数,并进行差异性检验,计算出T分数。
实验结果:
经过多测试数据的处理,以及将我们的样本数据与常模进行比较,根
据统计学原理,发现:精神质的差异性显著,而内外向、神经质、掩饰性的差异性不显著(参见表一)。由此可见,与大学生普遍水平相比,被试群体的精神质分数较低,说明了被试普遍都不孤独,充满情感投入,不好挑衅,不太喜欢干奇特的事且事事都会考虑危险性,容易适应外部环境。
表一
样本数据与常模的对比表
维 度
精神质(P)内外向(E)神经质(N)掩饰性(L)
数据
样本平均数 2.4211 8.0175 5.1754 4.2456
常模 2.848229 7.72 4.738686 4.485771
T分数-2.368 0.694 0.947-0.758 结果分析:
出现这样的结果原因可能有:
首先,与现在大学生生长的环境有关系。随着经济的增长,家庭生活的水平明显提高,人与人交流增多,且平常人们的生活方式也是多种多样丰富多彩,所以现代大学生的孤独感有所下降。
其次,现在教育也对现代大学生产生一定影响。教育改革以来,更注重人性化的教育,更注重对善良的心的培养。同学们在潜移默化中也受到了情感的熏陶,会用更感性的眼光去看待一些问题。同时,教育也强调着是非观念,强调责任意识,大学生是社会的知识分子群体,明辨是非,不好挑衅。
供应链管理优化软件实验报告 篇8
1、供应链管理的概念:供应链管理是围绕核心企业,主要通过信息手段,对供应各个环节中的各种物料、资金、信息等资源进行计划、调度、调配、控制与利用,形成用户、零售商、分销商、制造商、采购供应商的全部供应过程的功能整体。
2、功能模块说明
(1)零售商管理系统:零售商是直接接触产品和顾客的,从严格来说就是将商品或劳务直接出售给最终消费者的销售活动,是制造商与最终消费者间的桥梁,也是向消费者提供销售商品的一种商业活动环境,使消费者从零售商店里获得消费品及其与消费品有关的无形服务的满足,是社会资源分配的一个重要阶段--也是最后阶段。
(2)制造商管理系统:以原料或零组件(自制或外购),经过较为自动化的机器设备及生产工序,制成一系列的客户需要的商品(CONSUMER GOODS)。较有规模或品牌信誉的供应商除了制造的功能外,通常还从事营销(MARKETING)及商品流通(PHYSICAL DISTRIBUTION)或进出口的功能。
(3)物流公司管理系统:所谓第三方物流是指生产经营企业为集中精力搞好主业,把原来属于自己处理的物流活动,以合同方式委托给专业物流服务企业,同时通过信息系统与物流服务企业保持密切联系,以达到对物流全程的管理和控制的一种物流运作与管理方式。本系统的物流公司核心业务包括:采购、仓储、物流等业务。
(4)供应商管理系统 供应商是供应链上的重要的环节之一,为制造企业提供加工原材料;主要业务实现:订单接收、订单处理、备货、发货等相关环节。
二、实验环境
供应链管理与优化软件
三、实验方案设计
1、零售商管理
主要包括制造商关系管理、订单管理、销售管理三个模块。零售商是供应链运作的起点,它根据市场需求向制造商发出订单,启动供应链运转
2、制造商管理
主要包括供应商关系、客户关系、伙伴关系、订单管理、需求管理、生产管理这些模块。制造商是产品的生产者,接收零售商订单后向供应商采购原材料,然后生产产品
3、物流公司管理
主要包括商务管理、接单管理、采购管理、配送计划、入库管理、出库管理、配送管理、仓库管理模块。物流公司在供应链中起着保证物资流转的活动,是不可或缺的重要一环。
4、供应商管理
【华电软件测试实验报告】推荐阅读:
认识实习报告华电07-28
三华电网09-10
电力电子华电08-23
华电电力营销论文初稿07-06
华电电力工程系09-21
华电运筹学试题及答案06-03
中国华电集团公司总体应急预案06-01
华电自动化考研复试重点总结09-24
仿真软件实验实验报告09-09