版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ProfessionalTraining软件测试基础讲义从理论体系到实战方法的全面解析Contents课程目录系统构建软件测试知识体系,从基础理论到自动化实战的全景指南01软件测试基础02核心测试技术03专项测试与自动化04测试管理与进阶HISTORY软件危机与测试起源1960年代软件危机:暴露了开发过程缺乏规范的问题,维护成本远超开发成本,促使软件工程学科诞生。1994年阿里安5号首飞失败:因软件数据转换错误导致自毁,直接损失3.7亿美元,凸显代码验证的重要性。2004年银行系统故障:升级故障导致全国业务中断10小时,经济损失数亿元,说明金融软件对稳定性要求极高。关键基础设施风险:医疗、交通、能源等软件若存在缺陷,可能直接威胁公共安全,测试是风险控制的核心手段。现代软件复杂度:指数级增长使得人工检查无法覆盖所有路径,必须依赖系统化的测试流程与方法论。1996年阿里安5号火箭首飞失败事故现场Definition&Purpose软件测试的定义与目的根据IEEE标准,软件测试是使用人工或自动化手段运行系统,检验其是否满足规定需求、排查预期与实际结果差异的过程。IEEE定义强调测试是'执行过程',必须运行程序,静态代码审查虽重要但不属于动态测试范畴。测试的首要目的是发现缺陷而非证明无错,抱着'找茬'的心态才能提高测试的覆盖率和有效性。验证(Verification)与确认(Validation):前者关注开发过程是否符合规范,后者关注最终产品是否满足用户需求。评估软件质量水平,为项目管理者提供发布决策依据,降低上线后的运维风险。测试资产沉淀,测试过程产生的文档和数据是软件资产的一部分,为后续维护和回归测试提供可追溯的依据。图:验证与确认的概念区别示意图CoreConcept软件缺陷及其生命周期软件缺陷是指软件产品中存在的导致无法满足需求或预期功能的问题,其产生原因涵盖需求理解偏差、设计逻辑漏洞、编码错误及环境配置不当等全链路环节。缺陷不仅存在于代码中,需求文档模糊、设计架构不合理、用户手册错误均属于软件缺陷范畴。产生缺陷的主要原因包括需求变更频繁、沟通不畅、技术复杂度超出团队能力及开发时间压缩。缺陷生命周期包含新建、打开、修复、验证、关闭、重新打开等状态,状态流转需严格记录。严重等级分为致命、严重、一般、提示四级,优先级分为高、中、低,用于指导修复顺序。缺陷密度(每千行代码缺陷数)和缺陷修复率是衡量软件质量与测试效率的重要量化指标。1新建(New):测试人员发现并提交缺陷2打开(Open):开发负责人确认并分配给开发人员3修复(Fixed):开发人员修复后标记为已修复4验证(Verify):测试人员回归测试验证修复结果关闭(Close):验证通过重开(Reopen):验证失败图:缺陷从发现到关闭的完整流程状态流转QualityAssuranceCore软件测试七大基本原则测试遵循七大核心原则,指导测试人员建立正确的质量观,避免陷入“测试通过即完美”的误区,确保测试资源投入的合理性与有效性。测试显示缺陷存在测试只能证明软件有错,不能证明软件无错,目标应设定为尽可能多地发现潜在缺陷。尽早并持续测试缺陷发现越晚修复成本越高,需求阶段发现缺陷的成本仅为上线后的1/100。缺陷集群性80%的缺陷往往集中在20%的核心模块,测试资源应向高风险区域倾斜。杀虫剂悖论测试用例需定期更新,否则重复执行相同用例会失去发现新缺陷的能力。测试活动依赖于背景电商系统与嵌入式系统的测试重点不同,需根据具体场景定制策略。不存在缺陷的谬论修复所有Bug但产品不符合用户需求仍是失败,质量需以用户满意为准。测试思维独立性测试人员应与开发人员分离,避免思维定势,必要时引入第三方独立测试。七大测试原则视觉化概览CHAPTER02·理论基础软件测试的多维分类体系软件测试可从开发阶段、技术实现、执行方式及质量特性等多个维度进行分类。理解多维分类有助于在不同项目阶段选择合适的测试策略,实现资源最优配置与质量风险的有效控制。01按开发阶段单元测试:代码级,针对最小可测试单元。集成测试:接口级,验证模块间交互。系统测试:整体功能,验证完整系统需求。验收测试:用户视角,确认是否满足业务需求。02按技术实现黑盒测试关注输入输出与功能表现,不关心内部逻辑。白盒测试关注内部逻辑结构与代码路径覆盖。灰盒测试结合两者,关注接口与部分内部结构。03按执行方式手工测试灵活性强,适合探索性测试与用户体验验证。自动化测试效率高、可回归,适合重复性高的场景。两者需互补而非替代,根据项目阶段动态调整比例。PROCESSFLOW标准软件测试流程解析涵盖需求分析至测试总结的六阶段闭环管理,确保测试活动有序、高效进行。01需求分析评审需求文档,提取可测试点,识别模糊需求,确保测试依据的准确性与完整性。02测试计划明确测试范围、资源分配、进度安排及风险评估,输出测试计划书指导后续工作。03测试设计编写测试用例与脚本,设计测试数据,评审用例覆盖率,确保场景无遗漏。04测试执行搭建环境,执行用例,记录实际结果,提交缺陷单,跟踪缺陷状态直至闭环。05缺陷管理对Bug进行分级分类,组织缺陷评审会,协调开发修复,验证修复结果。06测试总结分析测试数据,评估质量风险,输出测试报告,为项目发布决策提供数据支持。需求分析测试计划测试设计测试执行发现缺陷缺陷管理通过验证测试总结↻修复验证循环回归测试发布评审图:标准软件测试工作流全景图SoftwareTestingModels经典测试模型:V模型与W模型V模型Verification&Validation开发阶段与测试阶段一一对应,单元测试对应编码,集成测试对应概要设计,系统测试对应需求。优点:层级清晰,便于管理。缺点:测试介入晚,需求与设计阶段的缺陷难以早期发现。W模型DoubleVModel测试与开发并行,需求分析阶段即开始测试计划,设计阶段即开始测试设计,实现测试左移。优点:早期发现缺陷,降低成本。缺点:对测试人员能力要求高,需全程参与项目活动。ProfessionalCompetency测试人员的职业素养与能力模型优秀的测试工程师需具备技术硬实力与沟通软技能的双重素质。不仅是找Bug,更是质量文化的推动者。破坏性思维与好奇心善于从异常路径、边界条件及用户误操作角度挖掘潜在缺陷。敏锐观察与耐心能从日志、界面细微变化中捕捉问题,坚持复现偶发性Bug。沟通协调能力客观描述缺陷,避免情绪化,推动开发与产品共同解决质量问题。技术硬实力掌握基础编程与数据库技能,能阅读代码定位根因,编写SQL验证数据。持续学习能力紧跟自动化、性能、安全及AI测试技术发展,不断更新知识体系。质量风险意识在进度与质量冲突时能坚持原则,基于数据给出客观的发布建议。多屏协作·专注测试·质量把控TESTINGMETHODOLOGY黑盒测试概述与应用场景黑盒测试又称功能测试,将被测软件视为不可见的黑盒,仅关注输入数据与输出结果的对应关系,不关心内部代码逻辑与实现路径。该方法完全站在用户视角,验证软件功能是否满足需求规格。依据需求规格说明书设计用例,验证功能是否符合用户预期,不依赖代码内部结构。主要发现功能错误、界面UI问题、数据库访问错误、性能问题及初始化终止错误。常用方法包括等价类划分、边界值分析、判定表、因果图、状态迁移图及错误推测法。适用于系统测试与验收测试阶段,也可用于单元测试中验证函数输入输出接口定义。优点是与实现无关,用户视角强;缺点是代码覆盖率不可控,可能存在未测试到的逻辑路径。需结合白盒测试使用,黑盒保证功能正确,白盒保证逻辑覆盖,两者互补构建完整质量防线。图:黑盒测试原理示意图·输入输出与内部逻辑隔离BlackBoxTesting黑盒测试方法:等价类划分法等价类划分法将所有可能的输入数据划分为若干子集,从每个子集中选取少数代表性数据进行测试。分为有效等价类(符合需求)与无效等价类(不符合需求)。有效等价类:指符合程序规格说明的合理输入数据,用于验证功能是否按预期正常处理与输出。无效等价类:指不符合程序规格说明的不合理输入数据,用于验证系统的异常处理与容错能力。划分原则:包括按区间、按数值、按集合、按布尔值及按约束条件,需覆盖所有可能的输入情况。案例演示:输入1-100整数,有效类为[1,100]取50,无效类为<1取0,>100取101,非整数取abc。设计策略:先覆盖有效类,再设计新用例覆盖无效类,确保每个无效类至少被一个用例覆盖。局限性:未考虑输入条件的组合关系,需与判定表法结合使用以覆盖复杂逻辑场景。图:有效与无效等价类的区间划分示例TestingMethodology黑盒测试方法:边界值分析法边界值分析法是对等价类划分的补充,基于"错误往往发生在输入输出边界"的经验假设。通过选取正好等于、刚刚大于或刚刚小于边界的值作为测试数据,能有效发现边界处理逻辑错误。选取原则:上点、离点及内点上点为边界值,离点为离边界最近的点,内点为范围内任意点。整数案例:1-100的测试数据上点(1,100),离点(0,101),内点(50),共需测试5个数据。字符长度边界测试需测试空串、最小长度、最大长度、最小减一、最大加一五种情况。逻辑结构边界针对排序、循环等逻辑,测试首元素、末元素、空列表及单元素列表。典型缺陷发现可有效发现数组越界、循环差一错误、数据类型转换溢出及内存分配不足。业务规则结合金额边界需考虑精度,时间边界需考虑时区与闰年等特殊场景。图:边界值在数轴上的分布示意(上点、离点、内点)TestingMethodology黑盒测试方法:判定表与因果图判定表法DecisionTable条件桩与动作桩的真值组合由条件桩(输入条件)、动作桩(输出结果)、条件项及动作项组成,列出所有真值组合案例:会员且满100包邮,非会员或不满100不包邮,需覆盖2x2=4种组合情况化简规则:若某条件取值不影响结果,可合并行,减少用例数量,提高执行效率因果图法Cause-EffectGraph基本逻辑符号=恒等:原因出现则结果出现~非:原因出现则结果不出现∨或:多个原因有一个出现∧与:多个原因同时出现使用恒等、非、或、与等逻辑符号绘制输入(因)与输出(果)的关系图引入约束符号(E互斥、I包含、O唯一、R要求)描述输入条件间的依赖限制最终将因果图转换为判定表,再生成测试用例,适合逻辑复杂且条件多的场景WhiteBoxTesting白盒测试概述与逻辑覆盖白盒测试又称结构测试,基于程序内部逻辑结构设计测试用例。核心目标是覆盖代码中的语句、分支、条件及路径,确保逻辑无死角,常用于单元测试阶段。依据依据源代码、设计文档及详细逻辑设计用例,关注程序内部控制结构与数据流。发现缺陷主要发现代码逻辑错误、路径遗漏、死循环、不可达代码及数据结构定义错误。常用方法包括逻辑覆盖(语句、判定、条件等)、基本路径测试及数据流测试。优缺点优点是覆盖率高;缺点是成本高,需懂代码,无法检测需求缺失。覆盖标准从弱到强依次为:语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、组合覆盖。工具辅助需借助代码覆盖率工具(如JaCoCo)统计覆盖情况,指导补充用例。图:白盒测试代码覆盖逻辑示意图WhiteBoxTesting白盒测试:逻辑覆盖标准详解KeyInsight逻辑覆盖是白盒测试的核心指标,从弱到强依次为语句、判定、条件、判定-条件及组合覆盖。实际项目中通常以判定-条件覆盖为质量门禁。01语句覆盖(Statement)要求程序中每条可执行语句至少执行一次,覆盖率最低,易遗漏分支错误。02判定覆盖(Branch)要求每个判断的真假分支至少执行一次,能发现部分逻辑判断错误。03条件覆盖(Condition)要求每个判断中的每个子条件的真假至少执行一次,关注原子条件。04判定-条件覆盖同时满足判定覆盖与条件覆盖,既保证分支走完,又保证子条件真假都测到。05组合覆盖(Multiple)要求每个判断中所有子条件的可能组合都执行,用例量极大,成本最高。06路径覆盖(Path)要求覆盖程序中所有可能的执行路径,对于复杂循环往往不可行。TestingStrategy选择覆盖标准需权衡测试成本与风险。对于核心业务逻辑,建议采用判定-条件覆盖;对于简单逻辑,语句覆盖即可满足基本需求。WHITEBOXTESTING白盒测试:基本路径测试法控制流图映射:将程序逻辑映射为节点(处理步骤)与边(控制流),涵盖顺序、判断及循环结构。环路复杂度V(G):计算公式为E-N+2(边-节点+2)或P+1(判定节点+1),数值越大逻辑越复杂。独立路径定义:指至少包含一条在之前路径中未使用过的边的路径,路径总数等于环路复杂度。用例设计准则:确保每条独立路径至少执行一次,从而保证所有语句与分支都被覆盖。代码质量辅助:可识别不可达路径与冗余代码,辅助代码重构,降低维护成本与潜在风险。适用场景:适用于复杂算法、核心业务逻辑的单元测试,需配合代码走查确保控制流图绘制准确。控制流图核心要素○节点(Node)表示程序中的处理步骤或语句块
判定节点(Decision)表示条件判断,产生分支路径有向边(Edge)表示控制流向,连接节点与判定环路复杂度计算V(G)=E−N+2V(G)=P+1E=边数,N=节点数,P=判定节点数。结果即为独立路径数量。基本路径测试:确保每条独立路径至少执行一次TESTINGSTRATEGY单元测试策略与环境搭建测试对象:针对函数、类、方法等代码最小单元,验证内部逻辑正确性而非整体功能。驱动模块(Driver):模拟上层调用,负责向被测单元传递输入数据并接收输出结果。桩模块(Stub):模拟下层依赖,返回预设数据,隔离数据库、网络等外部系统影响。测试框架:如JUnit(Java)、pytest(Python)、NUnit(.NET)提供断言、fixture及报告功能。FIRST原则:快速(Fast)、独立(Independent)、可重复(Repeatable)、自验证(Self-validating)、及时(Timely)。CI/CD集成:代码提交即自动触发单元测试,失败则阻断构建,确保主干代码质量。IntegrationTesting集成测试策略与组装方法在单元测试基础上,将模块按设计接口组装后进行测试。重点发现接口参数不匹配、数据丢失及模块协作问题。自顶向下集成(Top-Down)从主控模块开始,沿控制层次结构向下逐步集成,需编写桩模块模拟下层未集成模块。优点:能早期验证系统主控逻辑与业务流程。缺点:桩模块开发工作量大,底层测试较晚。自底向上集成(Bottom-Up)从叶子模块开始,沿控制层次结构向上逐步集成,需编写驱动模块调用上层未集成模块。优点:底层功能测试充分,驱动模块易写。缺点:系统整体功能验证晚,主控逻辑发现迟。QualityAssurance系统测试与验收测试系统测试:依据需求规格说明书,在完整系统环境下进行,涵盖功能、性能、安全、恢复及配置测试。环境模拟:需模拟真实生产环境,包括硬件、网络、数据库及第三方接口,确保环境一致性。验收测试(UAT):由用户或客户执行,验证业务流程是否跑通,是否满足业务目标与合同约定。AlphavsBeta:Alpha测试在开发环境下由内部用户模拟操作,Beta测试在真实环境下由外部真实用户使用。验收标准:需提前在合同中明确,包括功能清单、性能指标及缺陷允许阈值,避免验收争议。结果处理:验收通过后签署验收报告,软件进入维护阶段,未通过需整改后重新发起验收流程。图:系统测试与验收测试流程对比PERFORMANCETESTING性能测试:负载、压力与稳定性性能测试评估软件在不同负载下的响应速度、吞吐量及资源利用率,确保系统满足高并发场景需求。负载测试验证系统在预期负载下的表现;压力测试探索系统极限与崩溃点;稳定性测试验证系统长时间运行的可靠性。负载测试(LoadTesting)验证系统在预期并发用户数下的响应时间与吞吐量是否达标。压力测试(StressTesting)逐步增加负载直至系统崩溃,寻找系统瓶颈与最大处理能力。稳定性测试(StabilityTesting)在特定负载下长时间运行(如7x24小时),检测内存泄漏与资源耗尽。关键指标包括TPS(每秒事务数)、RT(响应时间)、CPU/内存利用率及错误率。瓶颈定位性能瓶颈可能位于代码算法、数据库SQL、网络带宽、服务器配置或中间件参数,需全链路分析。常用工具包括JMeter(开源)、LoadRunner(商业)、Gatling(Scala),需配合监控工具如Prometheus。图:性能测试监控仪表盘示例SecurityTesting安全性测试与常见漏洞防御安全性测试旨在发现软件中的安全漏洞,防止未授权访问、数据泄露及恶意攻击。测试人员需掌握攻击原理,使用扫描工具与手工渗透结合,确保系统符合安全基线与合规要求。SQL注入防御通过在输入框拼接SQL语句欺骗数据库,防御需使用预编译语句与参数化查询。XSS跨站脚本在页面植入恶意脚本窃取Cookie,防御需对用户输入进行HTML实体转义。CSRF跨站请求伪造诱导用户执行非意愿操作,防御需添加Token验证与Referer检查。越权访问控制包括水平越权(访问他人数据)与垂直越权(访问管理员功能),需严格校验权限标识。工具与标准体系使用OWASPZAP、BurpSuite等工具定期扫描;遵循OWASPTop10标准,建立安全开发生命周期(SDL)。Web安全漏洞原理示意图TESTINGSTRATEGY自动化测试原理与适用场景自动化测试利用脚本与工具替代人工执行,核心在于提升回归测试效率与覆盖率。实施需遵循金字塔模型,平衡投入产出比(ROI)。核心优势:执行速度快、可重复、支持并发,完美适配回归测试与CI/CD流水线。适用场景:功能稳定模块、大数据量驱动测试、多环境配置验证及性能压力模拟。不适用场景:UI频繁变动、一次性测试、探索性测试及涉及物理交互(如扫码)的场景。金字塔模型:单元测试(70%)>接口测试(20%)>UI测试(10%),底层越稳维护成本越低。维护策略:采用页面对象模型(POM)设计,分离数据与逻辑,确保脚本具备高可维护性。ROI评估:短期项目或需求变动频繁项目不宜盲目上自动化,需严格评估投入产出比。图:自动化测试金字塔模型示意TOOLCHAINOVERVIEW主流自动化测试工具链自动化测试工具覆盖UI、接口、性能及管理全流程。掌握工具链能显著提升测试效率,但工具只是手段,测试思维才是核心。UI自动化首选Selenium与Appium;接口测试常用PostMan与JMeter;持续集成依赖Jenkins调度。UI自动化工具Selenium&Appium:Selenium支持多浏览器Web自动化,生态丰富;Appium支持iOS/Android移动应用自动化,跨平台能力强。Playwright:新兴工具,支持多浏览器,内置自动等待机制,执行速度优于Selenium,适合现代Web应用。SeleniumWebDriver控制台界面接口与性能工具PostMan&JMeter:PostMan支持接口调试与集合运行;JMeter支持接口自动化与性能压测,插件丰富,开源免费。LoadRunner&Gatling:LoadRunner企业级性能工具,支持复杂协议但成本高;Gatling基于Scala,适合开发人员集成。ApacheJMeter压测监控面板MOBILETESTING移动应用(App)测试特点移动应用测试面临设备碎片化、网络环境复杂及交互特殊性等挑战。需覆盖不同品牌、屏幕、系统版本的兼容性测试;模拟4G/5G/WiFi/弱网等多种网络场景;执行来电、短信、低电量等中断测试。兼容性测试需覆盖主流品牌、分辨率、系统版本,使用云测平台(如Testin)解决真机不足问题。网络测试包括4G/5G/WiFi切换、弱网延迟模拟及无网状态下的缓存与提示机制验证。中断测试验证来电、短信、闹钟、低电量、后台切换等场景下App的恢复与数据保存能力。安装卸载涵盖首次安装、覆盖安装、跨版本升级、卸载残留及权限授予流程的完整性验证。手势操作包括滑动、缩放、双击、长按等,确保交互符合移动端用户习惯,响应灵敏。耗电量与流量监控App后台行为,防止异常耗电与偷跑流量,保障用户体验与设备续航。移动应用兼容性测试云真机平台示意QualityAssuranceWeb应用测试要点Web应用测试重点关注链接有效性、表单交互、会话管理及浏览器兼容性。需验证所有超链接无死链,表单输入校验及特殊字符处理,Cookie/Session登录状态保持。链接测试:检查所有内部链接、外部链接及锚点是否有效,无404错误,新窗口打开符合预期。表单测试:验证输入校验、必填项、特殊字符、SQL注入防护及提交后的反馈提示。Cookie与Session:验证登录状态保持、超时自动登出及多标签页会话共享机制。浏览器兼容性:覆盖Chrome、Firefox、Safari、Edge及不同版本,确保样式与功能一致。分辨率测试:验证在不同屏幕尺寸下页面布局是否错乱,响应式设计是否适配移动端。缓存测试:验证页面更新后清除缓存机制,确保用户访问到最新版本,无旧数据干扰。Web浏览器兼容性测试场景示意ProjectManagement测试计划与资源管理测试计划是指导测试执行的纲领性文档,明确测试范围、资源分配、进度安排及风险应对。范围需界定测什么与不测什么,避免需求蔓延;资源包括人力、环境及工具;进度需预留缓冲时间应对变更;风险需提前识别并制定预案。测试范围:明确功能模块、非功能需求及排除项,避免需求蔓延导致测试资源不足。资源管理:包括测试人员分工、测试环境(硬件/软件/网络)准备及测试工具授权。进度安排:基于工作量评估,预留20%缓冲时间应对需求变更与缺陷修复延迟。风险管理:识别人员流失、环境不稳定、需求频繁变更等风险,制定规避与应急计划。准入准出:明确标准,如用例评审通过方可执行,缺陷修复率100%方可上线。评审确认:计划需经项目干系人评审确认,作为后续进度跟踪与绩效考核依据,动态更新版本。测试计划文档标准结构示意QualityAssurance缺陷管理流程与规范缺陷管理是测试与开发协作的核心环节,规范提交高质量缺陷单能显著提升修复效率与产品质量。缺陷标题规范需简洁概括问题,如“登录页密码含特殊字符时提示系统错误而非格式错误”。复现步骤详细化包含前置条件、操作步骤、测试数据,确保开发能稳定复现问题。附件完整性包括截图、录屏、日志文件,标注关键错误信息,减少开发排查时间。严重程度与优先级由测试提交,开发确认,项目经理仲裁,避免争议影响修复顺序。状态流转规范包括新建、打开、修复、验证、关闭、重新打开,严禁私自跳过状态。数据分析与改进定期分析缺陷密度、修复率、重开率,识别高风险模块,推动代码评审。图:Jira缺陷管理界面示例·标准化字段录入QualityAssurance测试报告与质量评估测试报告是测试阶段的总结性文档,为项目发布决策提供数据支持。内容涵盖测试范围、用例执行统计、缺陷分析、遗留风险及发布建议。质量评估不仅看Bug数,还需结合缺陷密度、修复率、回归通过率及业务风险。客观、量化的报告能建立测试团队的专业信誉,避免主观判断带来的决策风险。测试执行统计包括用例总数、通过数、失败数、阻塞数及通过率,按模块分布展示。缺陷分析包括按严重程度、优先级、模块、产生阶段的分布图,识别质量薄弱环节。遗留风险明确列出未修复Bug及其影响,评估是否可接受,制定规避措施或补丁计划。性能与安全指标需单独说明,如最大并发数、响应时间、漏洞扫描结果是否达标。发布建议明确'准予发布'、'有条件发布'或'不予发布',并附带理由与前提条件。归档与追溯报告需发送给项目干系人,归档保存,作为后续版本回归测试与质量追溯的依据。图:软件测试报告模板示例AGILETESTING敏捷开发中的测试实践测试左移:在需求与设计阶段介入,评审用户故事,定义验收标准,提前发现逻辑漏洞。持续集成(CI):代码提交即自动触发构建与单元测试,失败则阻断,确保主干代码可用。团队协作:测试人员参与每日站会,同步进度与阻塞,与开发、产品紧密协作,快速响应变更。探索性测试:弥补自动化不足,利用测试人员经验发现深层问题,在敏捷中尤为重要。定义完成(DoD):包含测试标准,如“用例执行通过、无严重Bug、代码审查通过”方可算完
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 3884.11-2026铜精矿化学分析方法第11部分:汞含量的测定冷原子吸收光谱法和固体进样直接法
- 成为具有高度职业素养的职业人士
- 数字逻辑电路设计第二版鲍可进
- 战略性薪酬体系设计
- 慢性阻塞性肺疾病的医疗康复
- 天宇中学成绩管理软件的设计与实现
- 期中复习5找规律
- 换热器原理与设计课件第五章电子设备的自然冷却设计
- 用Photoshop软件进行标志设计
- 当前世界职教课程改革基本趋势
- 中铝集团竞聘笔试题库及答案
- 小学三年级综合实践活动课“合理安排课间十分钟”教学设计
- 2026年河南中医药大学单招职业适应性测试题库及答案
- 藤本植物种植施工工艺及施工方法
- 供配电技术教学课件641
- 告别偏科困境:科学方法与实战策略
- 消毒液MSDS安全使用说明范本
- DB1306∕T 301-2025 供水智慧服务标准
- 2024新人教版英语七年级上单词默写单(小学部分)
- 心理健康教育开题报告
- DL∕T 1751-2017 燃气-蒸汽联合循环机组余热锅炉运行规程
评论
0/150
提交评论