




已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
QuickTest Professional使用指南1QTP简介211 工作原理212 录制、回放过程213 QTP界面214 基本概念42QTP菜单521 File522 Edit623 View724 Insert725 Test826 Step827 Debug928 Tools929 Help103QTP常用功能1031 Test Settings1032 对象库操作1333 创建检查点1834 输出值2235 参数化与数据表操作2536 脚本分割2637 脚本执行控制2638 可复用脚本调用2739 脚本调试30310 报告30311 结合测试管理工具314QTP脚本编写3141 常用函数、语法3142 常用对象方法3143 常用对象属性311QTP简介QuickTest是一个功能测试自动化工具,主要应用在回归测试中。QuickTest针对的是GUI应用程序,包括传统的Windows应用程序,以及现在越来越流行的Web应用。11 工作原理使用QTP做自动化测试,是录制回放的过程;QTP录制脚本,同时捕捉屏幕上的对象信息,存放到QTP的对象库,回放时获得应用程序正在运行时的对象属性与对象库中已存在的对象属性做比较,在对象库中已存在的对象上做对应的操作,即录制时所做的操作。12 录制、回放过程一个完整的录制回放过程包括以下步骤: 准备录制打开你要对其进行测试的应用程序,并检查QuickTest中的各项设置是否适合当前的要求。 进行录制打开QuickTest的录制功能,按测试用例中的描述,操作被测试应用程序。 编辑测试脚本通过加入检测点、参数化测试,以及添加分支、循环等控制语句,来增强测试脚本的功能,使将来的回归测试真正能够自动化。 调试脚本调试脚本,检查脚本是否存在错误。 在回归测试中运行测试在对应用程序的回归测试中,通过QuickTest回放对应用程序的操作,检验软件正确性,实现测试的自动化进行。 分析结果,报告问题查看QuickTest记录的运行结果,记录问题,报告测试结果。13 QTP界面QTP界面主要包括操作菜单、快捷键、脚本视图、数据表等部分,如下图: 菜单栏 文件工具条 测试工具条 脚本窗口 Action工具条 数据表(DataTable) Active Screen窗口 状态栏界面上各个部分的功能:l 标题栏:显示当前打开的脚本的名称l 菜单栏:包含QTP的所有菜单命令 File:对QTP文件的打开、关闭、保存等操作 Edit:对当前脚本编辑操作 View:设置QTP界面的视图方式 Insert:插入检查点、输出值、可复用Action等 Test:录制、回放脚本、设置脚本环境 Step:设置当前步骤用到的对象属性、Action属性、检查点属性等 Debug:调试脚本 Tools:当前脚本所用到的一些工具,如对象库、QC连接等 Help:QTP帮助文档l 文件工具条从左向右依次为:新建QTP文件、打开QTP文件、保存QTP文件、打印脚本、显示(隐藏)ActiveScreen、显示(隐藏)Debug视图、显示(隐藏)DataTable视图、显示报告、显示Test Seting窗口、显示基本设置窗口、连接QC窗口、打开对象库窗口、取对象属性和方法窗口l 测试工具条从左向右依次为:录制脚本、运行脚本、停止录制/回放脚本、插入新的Action、切割Action、插入检查点、插入一个Transaction的起始点、插入一个Transaction的结束点、Analog录制、Low Level录制l 脚本管理窗口:提供两个可切换的窗口,分别通过图形化方式和VBScript脚本方式来管理测试脚本。l Action工具条:查看各Action的信息l 数据表:存放参数化数据l Active Screen:录制脚本时捕捉到的屏幕信息l 状态栏:显示测试过程中的状态14 基本概念l 参数化:在自动化测试时,有些数据随着脚本的执行不断变化但在脚本执行过程中又不可人工干预,把这些对象做参数化,预设数据在DataTable表,以适合在不同环境中脚本执行。脚本执行到参数化步骤后,自动从DataTable表取所需的数据。如:使用10组不同的用户名、密码登陆到应用系统,整个流程操作都是完全一样的,只是用户名、密码不同,可对用户名、密码做参数化,数据存放到DataTable表,这样脚本每执行一次,就取一条新的用户名密码。l 对象:对象是QTP能够自动执行测试的关键,被测应用程序的所有按钮、标签、选框等实体都可被QTP当作对象来识别。QTP又对所能识别的对象分类,如:Window类、WinEdit类、WinMenu类、Dialog类等,不同的类有不同的属性、方法。l 报告:QTP运行测试脚本后,会自动生成脚本运行结果,包含每一步骤的运行结果、检查点是否通过、报告成功或者失败等。l 对象库:QTP把当前所打开的脚本用到的所有对象存放到一起,称作对象库。在操作菜单ToolsObject Repository可看到当前脚本的对象库。对象库在录制脚本时会自动创建,也可在录制脚本前调用已经存在的对象库。l 检查点:除非QTP不能识别回访时应用程序弹出的新的对象,否则QTP不会记录脚本是否执行成功;为了检查脚本在回放过程中应用程序是否做了正确的处理、响应,要在脚本中特定位置插入检查点,以确定应用程序输入是否预期输出。例如:在登陆过程中只输入用户名然后登陆,这时应用程序所给出的响应应该为“密码为空,请输入密码”。要检查这个字符串是否正确,可在此处插入检查点,检查点的预期输出为“密码为空,请输入密码”。2QTP菜单21 FileNew:新建QTP文件,可新建测试脚本文件、业务组件文件、脚本组件文件、应用程序区域组件文件。后面三种新建文件需要首先连接到QC(测试管理工具,TD的升级版本),新建的文件直接存储在QC里面。Open:打开QTP文件,可打开测试脚本文件、业务组件文件、应用程序区域组件文件。后面两种文件在QC中,需把QTP连接到QC。备注:连接QC操作参见ToolsQuality Center Connection操作。Save:保存当前打开的文件Save As:重新保存当前打开的文件Export Test to Zip File:保存当前文件,并压缩文件为Zip格式Import Test from Zip File:打开一个已经压缩为Zip文件的QTP文件22 EditCut:剪切被选中的脚本Copy:复制被选中的脚本Paste:粘贴被复制或者剪切的脚本Delete:删除被选中的脚本Undo:取消之前的操作Redo:重做被取消的操作Rename Action:重新命名ActionDelete Action:删除当前Action,当前脚本有多个Action时该功能可用Fild:查找字符串Replace:替换字符串Go To:快速定位到指定的位置Bookmarks:定制书签,以方便快速查找Complete Word:所有方法Argument Info:函数详细信息Apply “With” To Script:为当前脚本生成关于信息Remove “With” Statements:移除关于信息23 ViewActive Screen:显示/隐藏Active Screen窗口Data Table:显示/隐藏Data Table窗口Debug Viewer:显示/隐藏Debug视图Keyword View:脚本管理窗口切换到关键字视图Expert View:脚本管理窗口切换到VB Script脚本程序视图ToolBars:显示/隐藏文件工具条、测试工具条、调试工具条24 InsertCheckpoint:插入检查点,可插入标准检查点、文本检查点、文本区域检查点、位图检查点、数据库检查点、XML检查点等 Output Value:输出当前步骤所操作对象的值,可输出标准属性值、文本值、文本区域值、数据库值、XML值等Call To New Action:可在当前步骤或者当前脚本最后步骤处添加新的ActionCall To Copy of Action:从当前脚本或者其他已存在的脚本拷贝Action到当前脚本的最后步骤处或者当前步骤处。Call To Existing Action:从当前步骤或者当前脚本的最后步骤插入可复用脚本的ActionCall To WinRunner:调用WinRunner脚本,需安装WinRunner7.0以上版本,该功能不常用。Start Transaction:在当前步骤之前或者之后插入一个Transaction起始标志End Transaction:在当前步骤之前或者之后插入一个Transaction结束标志,所要结束的Transaction已经存在,Transaction主要为了计算从开始执行该Transaction到结束Transaction所用的时间,在QTP生成的测试报告中可看到该时间。25 TestRecord:录制脚本Run:运行脚本Stop:停止录制/运行脚本Run From Step:从当前步骤开始执行脚本Update Run:当脚本中用到的某些对象、检查点的属性变化时执行该操作用来更新已经变化的属性。运行时脚本只能执行一遍,不能在回归测试时使用该功能。Settings:设置环境变量、运行方式、参数值等Record and Run Settings:设置录制和回放时所用到的应用程序,可在制定的应用上面执行脚本,也可在任意打开的应用上面执行脚本。Results:显示测试执行的结果报告26 StepObject Properties:显示、编辑当前步骤所选中对象的属性Action Properties:显示、编辑当前Action的基本属性以及用到的参数Checkpoint Properties:显示、编辑当前步骤检查点的属性,当前步骤有检查点Output Value Properties:显示、编辑当前步骤输出值的属性,当前步骤有输出值Split Action:在当前步骤分割当前Action为两个Action27 DebugPause:暂停执行Step Into:单步执行脚本,没有插入断点时用该功能Step Over:单步执行脚本,当插入断点后使用该功能Step Out:Insert/Remove Breakpoint:插入/移除断点Clear All Breakpoints:清除所有断点28 ToolsOptions:QTP选项设置功能,可设置QTP启动显示信息、脚本执行模式,普通Windows应用脚本录制设置,Web方式应用脚本录制设置等。Editor Options:脚本编辑设置,可设置脚本行标识、脚本显示的颜色、字体、快捷操作的快捷键组合等信息。Quality Center Connection:连接到TD/QC,然后连接到服务器上的域、项目。Object Repository:对象库设置及管理Object Identification:设置对象识别方式Recovery Scenario Manager:意外情况脚本自动修复管理,例如:当脚本执行过程中应用程序意外弹出新的对话框,为了使得脚本继续执行可在脚本中加入自动修复机制。Object Spy:手工捕捉屏幕上对象的属性及方法。Data Driver:把脚本中对象所用到的一些常量做参数化设置,例如:脚本中使用到CheckBox对话框并输入值为“ON”,使用该功能可自动把输入值做参数化。Web Event Recording Configuration:针对Web形式应用上操作,脚本录制级别配置。Virtual Objects:把QTP不能识别的应用界面创建为虚拟对象,把一定坐标范围内的界面虚拟为对象,可对虚拟对象进行相关操作。Change Active Screen:切换视窗。29 HelpQTP的一些随机帮助文档、操作指南、在线帮助文档、客服网站连接等。3QTP常用功能31 Test Settingsl Properties:当前脚本的基本属性信息,可在此把当前设置生成为VB Script脚本。l Run: Data Table Iterations:当前脚本一些步骤输入输出数据做参数化后,在DataTable表中有数据时该设置有效,可设置为只执行一条数据、执行所有数据、执行所指定行的数据。 设置脚本执行有错误发生时:弹出提示窗口、脚本停止执行、继续执行下一个循环。 对象不能同步超时时间,默认时间长度20000 milliseconds。 脚本执行时关闭对象精确识别设置,对应ToolsObject Identification功能。 当有错误发生时候存储桌面图像l Resources:Libraries:关联当前脚本相关的库文件,库文件为VB Script脚本。Data Table:设置当前脚本用到的数据表为当前脚本自带的数据表或者为其他数据表。Object repository Type:设置当前脚本用到的对象库为自带的对象库或者其他已经存在的对象库。l Parameters: Input Parameters:设置当前脚本的输入参数名称、类型、默认值、描述 Output Parameters:设置当前脚本的输出参数、类型、描述l Environment:显示系统环境,用户也可自己添加环境信息。l Web:针对Web应用的脚本设置,设置Web页面导航超时时间。l Recovery:设置脚本的自动修复文件以及触发自动修复的条件。32录制、回放设置l 录制功能点:菜单TestRecord或者测试工具条Record快捷键。录制脚本可设置两种录制模式,设置界面如下:设置Web方式录制:在任意打开的Web页面或者指定的Web页面设置Windows Application方式录制:在任意打开的Windows应用窗口或者在指定的Windows应用窗口。l 回放功能点:菜单TestRun或者测试工具条Run快捷按钮。回放时候可设置脚本执行报告的存储位置、执行时所用到的参数的参数值,设置窗口如下:设置运行完毕测试报告存储到指定位置或者存储到临时文件夹目录。在Input Patameters页设置执行脚本用到的输入的参数值。33 对象库操作为将问题表达的更加明白,以下举例说明此功能。新建一个空自动测试脚本,在TestSettingResourcesObject repostory Type设置选项为Shared,对象库路径设置为:C:Program FilesMercury InteractiveQuickTest PlusScriptsAndTestsFlight_SamplesSOR.tsr;或者打开QTP自带的任意示例脚本,会自动带出用到的对象库。同时打开C:Program FilesMercury InteractiveQuickTest Professionalsamplesflightappflight3a.exe应用程序到登陆窗口。在QTP菜单ToolsObject Repository功能:l 添加对象:点击按钮,系统自动切换到所要抓取的对象,选中对象,弹出对话框如下:点击“OK”弹出新的对话框:可选择所要添加的对象:仅仅被选择的对象、被选择的对象和它的直属子对象、被选择的对象和它的所有子对象。l 确认对象:选中对象库列表中的对象,点击按钮,可自动定位到被选择的对象,如定位到Login窗口,可看到Login窗口闪动,下图:l 捕捉对象属性:点击按钮,弹出对话框如下:点击按钮,选中所要抓取的对象,返回后显示对象属性及方法:l 保存对象库:保存/另存当前对象库为“.tsr”文件l 对象信息显示:在对象列表选中对象,右边属性框会显示对象名称、所属类别、对象的部分属性。l 配置对象属性值:选中对象的某个属性,可为该属性值设置为常数值或者参数值,设置为参数值时,一般情况下又可设置为三种类型:Data Table、Environment、和Random Number。Data Table类型可指定参数在Global表还是在LocalSheet表。如下图:34 创建检查点l QTP支持的检查点类型检测点类型描述应用举例Text / Text 区域检测点检查在窗口或Web页面的指定位置是否显示了内容正确的文本。检查在一个对话框中的指定位置,是否显示了内容正确的文本。Text 检测点用于检测基于Web的应用,Text 区域检测点用于检测传统的Windows应用。Standard检测点也叫做Object检测点,用于检测标准界面元素的状态。检查一个编辑框的值是否正确,或者是检查一个复选框是否被选中。Database 检测点检测Windows应用或Web应用访问数据库时,数据内容的正确性。检查数据库查询的正确性。XML 检测点检查XML文档内容的正确性XML 检测点有两种XML文件检测点和XML 应用检测点。XML文件检测点用于检查一个XML文件;XML 应用检测点用于检查一个Web页面的XML文档。Bitmap 检测点检查从Web页面或Windows窗口中捕获的某一部分区域。检查一个Windows窗口(或这个窗口的某一部分)显示的正确性。l 开发自动测试脚本常用检查点下面举例说明一些常用的检查点,打开QTP自带的自动测试脚本LoginBoundry,LoginBoundry是一个登陆测试脚本,输入不正确的用户名密码系统会有不同的响应信息,在此信息处加入检查点以检查系统是否做了正确的响应。 标准检查点标准(Standard)检查点也叫对象(Object)检查点,检查被测系统做出响应的对话框是否所预期对话框。将光标点中单击“确定”按钮步骤,如下图,描蓝色处为光标所在行:方法一:在操作菜单InsertCheckPointStandard CheckPoint功能,弹出如下窗口:检查点检查应用程序响应的窗口属性是否正确,所有属性值默认为常数值,选中某个属性可修改其属性值为参数值;检查点默认检查超时时间为10 Seconds;检查点默认插入到当前步骤之前,也可修改为插入到当前步骤之后。点击“OK”按钮后会在脚本管理窗口当前光标所在行的前一行插入一条语句如:Dialog(Login).Dialog(Flight Reservations).WinButton(确定).Check CheckPoint(确定)这样标准检查点设置结束;方法二:在Active Screen视窗会看到系统响应的“确定”按钮对话框,在“确定”按钮上点击光标右键,在弹出的右键菜单选择“Insert Standard CheckPoint”,弹出新的窗口:点击“OK”,其他操作与方法一的操作相同。 文本检查点与“标准检查点”在脚本中同一个操作步骤,点击“确定”按钮处;检查系统响应弹出的对话框的提示信息是否预期的提示信息。在Active Screen视窗,光标右键点击“Please enter password”字体,选择右键菜单的“Insert Text CheckPoint”功能,弹出对话框:点击“OK”,切换到新的窗口:同时Active Screen中的确定按钮对话框改变状态,被检查字体被选中:文本检查点预期输出默认值为常数,也可设置为参数;检查点超时时间长度默认为10 Seconds;检查点默认插入到当前步骤之前,也可修改为插入到当前步骤之后。35 输出值以3.3使用的脚本为例说明此功能。在脚本的点击“确定”按钮步骤,QTP的Active Screen视窗有如下图像:下面输出“Please enter password”这个字符串,在字符串上点击光标右键,在弹出的右键菜单选择“Insert Output Value”功能,弹出窗口:点击“OK”可以看到“Configure Value”有简单说明信息,同时Modify按钮不可用选中“text”属性,表示输出当前对象的“text”属性值,如下:可以看到Configure value说明内容变化,提示输出值类型、参数名次、参数所在的数据表,Modify按钮可用。默认插入到当前步骤之前,可修改为插入到当前步骤之后。点击“Modify”按钮,弹出新窗口:可在此设置输出值的类型、参数名称、参数所在数据表。点击“OK”返回,再点击“OK”完成参数输出设置,同时在脚本管理视窗当前步骤之前插入语句如:Dialog(Login).Dialog(Flight Reservations).Static(Agent name must be at).Output CheckPoint(Agent name must be at_3);在Data Table表的Global Sheet增加新的参数列“Agent_name_must_be_at_text_out”36 参数化与数据表操作l 编辑参数名参数化主要用于输入数据、检查点、输出数据,在检查点和输出数据设置处系统可在Data Table表自动创建新的参数列,在上面的3.3、3.4已经做了说明。对于输入数据参数化,需手工创建新的参数列在Data Table表,才可使用参数。在Data Table表的最上面行处如下图被红色选中:双击光标左键弹出设置参数名称窗口:例如把输入的用户密码做参数化,修改输入密码的脚本语句如下:Dialog(Login).WinEdit(Password:).Set Datatable.Value (Password,dtGlobalSheet)DataTable.Value (Password,dtGlobalSheet)取得DataTable表中Password参数值。l 数据导入导出为了便于参数化的数据管理,可以把QTP脚本中所做的参数化数据导出到Excel表格来单独维护,然后再把数据导入到QTP自动测试脚本。在Data Table表处点击光标右键,弹出右键菜单,在File菜单Import From File功能从Excel(.xls)文件导入数据,Export功能把当前Data Table表数据导出到Excel文件。Sheet功能完成从Excel文件的某个Sheet导入数据或者导出数据到Excel文件的某个Sheet。l 编辑数据表数据在Data Table表点击光标右键弹出的右键菜单Edit功能,可编辑当前DataTable的表数据,剪切、复制、粘贴、清空数据、插入行、删除行等功能。37 脚本分割脚本分割是把当前Action分割成两个Action,可使得脚本中Acvtion更加细化、脚本灵活性更强、可复用性更好。功能点:1)菜单功能:StepSplit Action2)快捷键:测试工具条的Split Action快捷键3)右键菜单:ActionSplit Action脚本分割设置界面如下:The Action Are功能:设置把当前Action分成两个独立的顺序Action还是第二个Action要为第一个Action所用。1st Action/2nd Action:设置Action的名字以及加入一些描述信息。分割后Data Table表会自动生成名称与两个Action名称相同的Sheet。38 脚本执行控制l 顺序执行QTP脚本执行最常用功能,在功能菜单TestRun或者在测试工具条Run快捷键。脚本从第一条语句顺序执行一直到最后一条语句。l 单步执行需安装微软的脚本调试插件;选中所要跟踪的测试脚本的步骤,按F9键标识所要跟踪的起始行,被标识处有红点提示,如下:脚本运行到被标识处会自动暂停,按F10键单步向下执行。l 从当前步骤执行到完毕光标定位到所要开始执行的脚本行处,选择功能菜单TestRun From Step或者光标右键菜单功能的Run From Step,脚本从当前被指定行一直到执行完毕。l 参数化情况下循环执行有些脚本的输入数据或者检查点做参数化后,如果有多条数据则QTP支持循环执行当前脚本一直到用完所有的Data Table表中的测试数据。在Test SettingRun页面设置Data Table Iterations项:可设置只执行一条数据、执行所有行数据、执行指定行数据。39 可复用脚本调用开发脚本的原则在业务完整的基础上尽可能使脚本更加细化,这样可复用性、可维护性就会比较好。而因为一些业务操作被频繁使用,在不同的环境、不同的业务流中多处使用同样一组连续操作,这就可以把这组连续操作提炼出来到一个Action,这个Action可以同时被多个脚本所调用,减少了开发脚本的工作量,也增强了脚本的可维护性。例如:登陆操作会被多个业务用到,可以把登陆操作放到一个Action,然后把Action设置为可复用的Action,这样就可以被其他业务所调用。步骤一:把当前Action设置为可复用Action在功能菜单StepAction Properties窗口如下:选中选框Reusable Action,这样当前Action就被设置为可复用的Action,设置完毕后,可以看到Action工具条下拉时把可复用Action与普通Action分离如下:Action设置为可复用Action后就可被其他脚本所调用。 步骤二:调用可复用Action在功能菜单InsertCall to Existing Action窗口如下:From Test:选择所要调用的Action所属的测试脚本,可选择当前脚本也可选择其他已存在且有可复用Action的测试脚本。Action:选择所要调用的ActionLocation:设置被调用的Action是在当前步骤执行还是在脚本的最后执行。调用完毕后会在当前步骤或者脚本的最后自动生成语句,例如:RunAction ClearMainWindow FlightLib1, oneIterationClearMainWindow是可复用的Action名称;FlightLib1是可复用Action所属的自动测试脚本;oneIteration表示被调用Action只被执行一次。在生成执行语句的同时还把可复用的Action调入到当前的测试脚本,在Action工具条下拉时可以看到被调用的Action,如下:把当前脚本的Action与外部Action(External Actions)分离显示。调用可复用Action还把被调用Action所用到的DataTable数据表自动带入到当前脚本,在DataTable增加一个新的Sheet,名称与被调用Action名字相同。310 脚本调试安装微软脚本调试插件,可单步跟踪测试脚本的执行,见3.7 单步执行功能。311 报告QTP脚本执行报告是自动测试的重要组成部分,报告主要由三大部分组成,见下图:左边一列主要显示当前脚本所执行的测试步骤,每一步骤所用到的对象,右边靠上部分显示当前被选中步骤所做的操作,右边靠下面部分是显示当前被选中步骤执行时的屏幕所显示信息。备注:在右边靠下面部分的数据显示与菜单功能ToolsOptionsRun设置有关,设置界面如下:Save Step Screen Capture To Results有四个选项可以设置,分别为:Always、On errors、On errors and warnings 和 Never。Always:表示无论任何时候都保存每个步骤的屏幕信息到报告。On errors:表示当脚本执行出现错误时保存错误步骤的屏幕信息到报告。On errors and warnings:表示当脚本执行出现错误和警告时保存屏幕信息到报告。Never:表示无论任何时候都不保存屏幕信息到报告。312 结合测试管理工具QTP可以结合测试管理工具Test Director(TD)或者Quality Center(QC),可以打开TD或者QC中的自动测试脚本,存储自动测试脚本到TD或者QC。QTP与测试管理工具的接口在菜单ToolsQuality Center Connection,功能窗口如下:Server Connection:输入所要连接的测试管理工具网址连接,可连接到测试管理工具。P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业硫磺安全培训题课件
- 子宫内膜间质肿瘤课件
- 子夜吴歌秋歌课件
- 年度安全培训统计课件
- 工业机器人课件
- 重庆市属事业单位招聘笔试真题2024
- 平面网架屋顶课件
- Flindersine-生命科学试剂-MCE
- FAP-IN-6-生命科学试剂-MCE
- 秦皇岛市抚宁区招聘社区工作者笔试真题2024
- 临床课题申报书范例范文
- 山体.施工合同样本
- 肺结核课件培训
- 2025年广东省东莞市公安辅警招聘知识考试题(含答案)
- 个体诊所管理暂行办法
- 潍坊市2026届高三开学调研监测考试化学试题及答案
- 采购成本控制培训
- 商业地产策划流程
- GB 46031-2025可燃粉尘工艺系统防爆技术规范
- 破圈与共生:2025中国社交媒体全球化发展报告
- 2025年社保理赔考试题目及答案
评论
0/150
提交评论