软件测试与质量控制手册_第1页
软件测试与质量控制手册_第2页
软件测试与质量控制手册_第3页
软件测试与质量控制手册_第4页
软件测试与质量控制手册_第5页
已阅读5页,还剩13页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试与质量控制手册第1章软件测试基础1.1软件测试概述软件测试是确保软件产品满足需求并具备高质量的关键过程,其目的是发现缺陷、验证功能正确性及评估系统性能。根据ISO/IEC25010标准,软件质量可量化为功能、性能、可靠性、可维护性、可移植性和可扩展性六个维度。测试活动通常分为单元测试、集成测试、系统测试和验收测试四个阶段,每个阶段针对不同层次的软件组件进行验证。测试过程需遵循“测试驱动开发”(TDD)和“持续集成”(CI)理念,以提高开发效率和产品质量。依据IEEE829标准,软件测试应具备测试用例、测试环境、测试结果和测试报告等要素,确保测试过程的可追溯性和可重复性。软件测试不仅关注缺陷发现,还涉及风险评估与质量保证,是软件开发生命周期中不可或缺的一环。1.2测试类型与方法常见的测试类型包括黑盒测试、白盒测试、灰盒测试及探索性测试。黑盒测试侧重功能验证,白盒测试关注内部逻辑,灰盒测试介于两者之间,探索性测试则用于发现未预料的缺陷。黑盒测试采用等价类划分、边界值分析、因果图等方法,适用于功能需求明确的系统。白盒测试则使用路径覆盖、代码审查和静态分析,适用于代码结构清晰的模块。探索性测试(ExploratoryTesting)是一种非结构化测试方法,常用于快速发现系统中的隐藏问题,尤其适用于复杂系统和用户界面。软件测试方法的选择需结合项目需求、开发阶段和资源情况,如敏捷开发中常用测试驱动开发(TDD)和自动化测试工具。根据《软件工程:APractitioner'sApproach》(2018),测试方法应与开发流程同步,实现测试与开发的协同优化。1.3测试用例设计测试用例是测试活动的最小单位,应包含测试目标、输入数据、预期输出、测试步骤及测试环境等要素。测试用例设计需遵循覆盖原则,确保每个功能点至少有一个用例,并覆盖边界条件和异常情况。常见的测试用例设计方法包括等价类划分、条件覆盖、决策表和场景驱动方法。依据ISO25010标准,测试用例应具备可重复性、可追溯性和可验证性,确保测试结果的可靠性。通过测试用例设计,可以有效减少测试时间,提高测试效率,同时降低测试风险。1.4测试环境与工具测试环境需与生产环境一致,包括硬件配置、操作系统、数据库、网络等,以确保测试结果的准确性。常见的测试工具包括JUnit(Java)、Selenium(Web)、Postman(API)、JMeter(性能测试)等,支持自动化测试和持续集成。测试环境应具备可配置性和可扩展性,支持不同测试场景的切换与部署。依据IEEE12207标准,测试环境需记录测试配置、测试结果及测试日志,确保测试过程的可追溯性。测试工具的选用需结合项目需求,如大型系统可采用CI/CD工具(如Jenkins、GitLabCI)实现自动化测试与部署。1.5测试流程与规范测试流程通常包括测试计划、测试设计、测试执行、测试报告和测试总结等阶段,需明确各阶段的任务与交付物。测试计划应包含测试目标、范围、资源、时间安排及风险评估,确保测试活动的有序进行。测试设计需结合测试用例设计和测试环境准备,确保测试活动的科学性和系统性。测试执行需遵循测试用例,记录测试结果,并与开发团队进行反馈与协作。测试规范应涵盖测试流程、测试工具使用、测试报告格式及测试结果分析方法,确保测试过程的标准化与可复现性。第2章软件质量控制2.1质量管理体系建设质量管理体系建设是软件开发全过程中的核心环节,其目标是通过系统化的方法确保软件产品满足预定的质量要求。根据ISO9001标准,质量管理体系建设应包括质量方针、质量目标、质量控制流程及质量改进机制等要素。有效的质量管理体系建设需结合组织的业务流程和产品特性,采用PDCA(计划-执行-检查-处理)循环模型,确保质量目标与业务需求一致。在软件开发过程中,质量管理体系建设应涵盖需求分析、设计、编码、测试、部署及维护等阶段,形成闭环管理。依据IEEE829标准,质量管理体系建设应明确质量属性(如功能完整性、性能、安全性等),并建立相应的度量和评估体系。企业应定期进行质量审计,结合内部审查与外部评估,确保质量管理体系建设的持续改进。2.2质量标准与规范质量标准与规范是软件开发过程中必须遵循的指导性文件,其内容通常包括技术标准、接口规范、测试标准等。根据ISO/IEC12207标准,软件质量标准应涵盖功能需求、性能需求、安全需求及用户需求等多个维度,确保软件产品满足用户期望。在软件开发过程中,应依据行业标准(如GB/T14882)和企业内部规范,制定符合行业要求的开发流程和文档规范。采用CMMI(能力成熟度模型集成)或CMMI-DEV(开发过程改进)等模型,可帮助组织建立标准化的软件开发流程。依据IEEE830标准,质量标准应明确软件产品的质量等级(如C级、B级、A级),并建立相应的质量评估体系。2.3质量保证与测试质量保证(QualityAssurance,QA)是软件开发过程中确保产品符合质量标准的系统性活动,其核心是通过过程控制和文档管理来实现质量目标。软件测试是质量保证的重要组成部分,测试活动应覆盖单元测试、集成测试、系统测试、验收测试等多个阶段,确保软件功能正确性与稳定性。根据ISO25010标准,软件测试应遵循“测试驱动开发”(Test-DrivenDevelopment,TDD)和“持续集成”(ContinuousIntegration,CI)原则,提高测试效率与覆盖率。采用自动化测试工具(如Selenium、JUnit、JUnit5)可显著提升测试效率,减少人为错误,确保测试结果的可重复性。依据IEEE829标准,质量保证应明确测试覆盖率、缺陷发现率、修复率等关键指标,并定期进行测试结果分析与改进。2.4质量缺陷分析与改进质量缺陷分析是识别和解决软件问题的重要手段,通常通过缺陷跟踪系统(如JIRA、Bugzilla)进行记录与管理。根据ISO27001标准,缺陷分析应遵循“缺陷-原因-改进”三步法,确保问题得到根本性解决。采用根因分析(RootCauseAnalysis,RCA)方法,可系统性地查找缺陷产生的原因,避免重复发生。依据IEEE12207标准,缺陷分析应结合软件生命周期各阶段的数据,形成质量改进报告,指导后续开发与维护。企业应建立缺陷分析与改进机制,定期召开质量会议,推动团队共同参与问题解决,提升整体质量水平。2.5质量指标与评估质量指标是衡量软件产品质量的重要依据,通常包括缺陷密度、测试覆盖率、功能完备性、性能指标等。根据ISO20000标准,软件质量指标应包括客户满意度、功能正确率、系统可用性等关键指标,用于评估软件质量。采用KPI(关键绩效指标)进行质量评估,可帮助组织量化质量表现,制定改进策略。依据IEEE12207标准,质量评估应结合软件生命周期各阶段的数据,形成动态质量评估模型。企业应定期进行质量评估报告分析,识别质量瓶颈,并结合PDCA循环持续改进质量管理体系。第3章集成测试与系统测试3.1集成测试概述集成测试是软件生命周期中一个关键阶段,旨在验证各个模块或组件在整合后的协同工作能力,确保系统在整体上满足功能需求和非功能需求。集成测试通常在单元测试之后进行,目的是发现模块之间的接口问题,如数据传递、接口调用、异常处理等。根据软件工程理论,集成测试应遵循“自顶向下”或“自底向上”的策略,以确保各部分功能的完整性与一致性。集成测试的目的是验证系统在实际运行中的稳定性、性能和可靠性,减少后期调试的复杂性。集成测试通常采用“模块化集成”方法,即分阶段逐步将模块组合在一起,逐步增加系统的复杂度。3.2集成测试方法集成测试主要有“逐步增量集成”和“大块集成”两种方法。逐步增量集成适用于功能模块较多的系统,而大块集成适用于模块间耦合度较高的系统。在逐步增量集成中,通常采用“暴力集成”或“分层集成”策略,通过逐步增加模块的复杂度,验证其接口和交互是否正确。“暴力集成”是指将所有模块一次性集成,但这种方式在大型系统中可能导致测试用例爆炸,增加测试成本。“分层集成”则按功能层次逐步集成模块,每层集成后进行测试,确保各层功能的正确性。根据IEEE829标准,集成测试应采用“模块化集成”方式,并结合“测试驱动开发”(TDD)理念,确保测试覆盖全面。3.3系统测试流程系统测试是软件开发的最终阶段,旨在验证整个系统是否符合需求规格说明书中的要求。系统测试通常包括功能测试、性能测试、安全性测试、兼容性测试等多个方面,确保系统在各种环境下稳定运行。系统测试流程一般分为计划、准备、执行、报告四个阶段,每个阶段都有明确的测试目标和交付物。系统测试的执行通常由测试团队与开发团队协作完成,测试用例设计需覆盖所有功能模块和边界条件。根据ISO25010标准,系统测试应包含“测试环境搭建”、“测试用例设计”、“测试执行”、“测试结果分析”等关键环节。3.4系统测试用例设计系统测试用例设计是确保测试有效性的关键环节,需覆盖所有功能需求和非功能需求。测试用例应包括输入数据、预期输出、执行步骤和测试条件等要素,确保测试的可执行性和可追溯性。根据软件测试理论,测试用例应具备“充分性”、“有效性”和“可执行性”三大特性,以保证测试的全面性和可靠性。系统测试用例设计应遵循“等价类划分”、“边界值分析”、“场景分析”等方法,以提高测试效率和覆盖率。根据IEEE830标准,系统测试用例应包含“输入条件”、“输出结果”、“测试步骤”、“预期结果”等要素,并应与需求规格说明书一致。3.5系统测试执行与报告系统测试执行是测试过程中的核心环节,需严格按照测试计划和测试用例进行操作。测试执行过程中应记录测试结果,包括通过率、失败原因、异常现象等,以便后续分析和改进。测试报告应包含测试环境、测试用例数量、测试结果、问题统计、风险评估等内容,为后续开发提供依据。系统测试报告应由测试团队和开发团队共同评审,确保报告内容真实、全面、可追溯。根据ISO25010标准,系统测试报告应包含“测试结果分析”、“问题跟踪”、“改进建议”等部分,以支持系统的持续改进。第4章验证与确认测试4.1验证测试概述验证测试(VerificationTesting)是确保软件开发过程中各阶段成果符合设计规格和需求文档的测试类型,其核心目标是发现并纠正开发过程中的错误,确保软件产品在开发阶段即满足质量要求。验证测试通常采用静态分析、代码审查、单元测试等方法,其结果用于指导开发团队进行改进,防止后期返工。根据ISO25010标准,验证测试应贯穿于软件生命周期的各个阶段,包括需求分析、设计、编码、测试等,以确保软件产品符合预期功能和性能要求。在软件开发中,验证测试常与代码评审、同行评审等结合使用,以提高软件质量。例如,根据IEEE830标准,验证测试应记录测试用例、测试结果及缺陷报告,以支持后续的软件维护和升级。4.2验证测试方法验证测试主要包括静态测试、动态测试、形式化验证等方法。静态测试通过代码审查、静态分析工具等手段,检查代码的逻辑错误和潜在缺陷。动态测试则通过运行软件,执行测试用例,观察程序行为是否符合预期,常用方法包括单元测试、集成测试、系统测试等。形式化验证是一种数学方法,用于证明软件系统的正确性,常用于关键系统如航空航天、医疗设备等高可靠性领域。根据IEEE12207标准,形式化验证可作为软件质量保证的一部分,用于确保系统行为符合规格要求。实践中,验证测试常与自动化测试工具结合,提高测试效率和覆盖率。4.3确认测试流程确认测试(ValidationTesting)是验证软件是否满足用户需求和业务目标的测试阶段,其目的是确保软件在交付时符合用户期望。确认测试通常在软件开发的后期进行,包括系统测试、用户验收测试(UAT)等,以确保软件功能完整、性能稳定。根据ISO25010标准,确认测试应与用户共同参与,确保软件满足业务需求和使用场景。确认测试的流程通常包括测试计划、测试用例设计、测试执行、测试报告撰写等环节。例如,根据CMMI(能力成熟度模型集成)标准,确认测试应与项目管理相结合,确保测试结果可追溯并支持项目交付。4.4确认测试用例设计确认测试用例设计需覆盖所有关键功能和非功能需求,确保测试覆盖率达到90%以上。确认测试用例应具备充分的代表性,包括边界值、异常值、正常值等,以全面验证软件的健壮性。确认测试用例设计应参考用户需求文档、规格说明书及测试计划,确保测试用例的合理性和有效性。根据ISO25010标准,确认测试用例应包括输入输出、预期结果、测试条件等要素,以支持测试执行。实践中,确认测试用例设计常采用等价类划分、边界值分析、因果图等方法,以提高测试效率和覆盖率。4.5确认测试执行与报告确认测试执行需遵循测试计划和测试用例,记录测试结果、缺陷信息及测试日志,确保测试过程可追溯。确认测试报告应包括测试覆盖率、缺陷统计、测试结论等,为后续的软件维护和升级提供依据。根据IEEE830标准,确认测试报告应包含测试用例执行情况、缺陷修复情况、测试结论等关键信息。在实际测试中,确认测试执行常采用自动化测试工具,以提高测试效率和一致性。例如,根据行业经验,确认测试报告应包含测试用例执行次数、通过率、缺陷密度等数据,以支持项目质量评估。第5章面向对象测试5.1面向对象测试概述面向对象测试(Object-OrientedTesting,OOT)是软件测试的一种方法,它基于面向对象编程(OOP)的特性,如封装、继承、多态和消息传递,来设计测试策略和方法。该方法强调对类、对象、接口和设计模式的测试,以确保系统在复杂交互中的正确性和稳定性。面向对象测试的目标是发现设计中的潜在缺陷,如类之间的耦合度过高、接口不一致或行为不明确等问题。与传统测试方法相比,面向对象测试更注重测试用例的结构化设计,以支持复杂系统的模块化验证。根据IEEE12207标准,面向对象测试是软件质量保证的重要组成部分,有助于提升系统的可维护性和可扩展性。5.2面向对象测试方法面向对象测试方法主要包括单元测试、集成测试、系统测试和验收测试,其中单元测试关注单个类或对象的行为,集成测试则关注类之间的交互。在集成测试中,常用的方法有组合测试、边界值分析和等价类划分,这些方法有助于发现模块之间的接口问题。系统测试通常采用黑盒测试和白盒测试相结合的方式,黑盒测试侧重于功能验证,白盒测试则关注内部逻辑的正确性。面向对象测试还引入了测试驱动开发(TDD)和行为驱动开发(BDD)等方法,以提高测试的自动化和可重复性。根据ISO/IEC25010标准,面向对象测试应覆盖对象的生命周期,包括创建、使用、销毁和异常处理。5.3面向对象测试用例设计测试用例设计应遵循OOP的原则,包括覆盖类的构造函数、析构函数、方法和属性。在设计测试用例时,应考虑对象之间的依赖关系,确保测试用例能覆盖所有可能的组合和交互路径。使用设计模式(如策略模式、观察者模式)可以提高测试用例的可维护性和复用性。面向对象测试用例应包含输入、输出、预期结果和异常处理等要素,以全面验证对象的行为。根据《软件测试技术》(第5版)中的建议,测试用例应具备独立性、可重复性和可追溯性。5.4面向对象测试执行与报告测试执行过程中,应使用自动化测试工具(如JUnit、Selenium、JUnit5)来提高效率和可重复性。测试报告应包含测试覆盖率、缺陷发现率、测试用例通过率等关键指标,以评估测试效果。在测试执行中,应记录测试日志,包括测试用例名称、执行时间、结果状态和异常信息。测试报告应提供详细的缺陷分析,包括缺陷类型、严重程度和修复建议。根据IEEE12208标准,测试报告应包含测试环境、测试工具、测试结果和测试结论,以支持后续的软件维护和改进。5.5面向对象测试工具与框架常用的面向对象测试工具包括JUnit(Java)、Selenium(Web)、TestNG(Java)、Cucumber(BDD)等,它们支持自动化测试和测试用例管理。测试框架如JUnit支持参数化测试、Mocking和测试驱动开发(TDD),有助于提高测试的灵活性和可读性。面向对象测试工具还支持测试数据管理、测试覆盖率分析和测试结果可视化,以提升测试效率。一些工具如Postman(API测试)和RestAssured(RESTfulAPI测试)也支持面向对象的测试策略和接口验证。根据《软件测试方法与工具》(第3版)中的建议,选择测试工具时应考虑工具的易用性、扩展性以及与开发环境的兼容性。第6章自动化测试与持续集成6.1自动化测试概述自动化测试是指通过编写脚本或使用工具对软件进行重复性、高效的测试过程,其目的是提高测试效率、降低人力成本,并确保测试的可重复性和可追溯性。根据IEEE830标准,自动化测试应具备可执行性、可重复性、可追溯性、可验证性和可维护性五大特征。自动化测试在软件生命周期中扮演着关键角色,尤其在需求变更频繁、开发周期较长的项目中,其优势更为显著。一项研究表明,采用自动化测试的项目,其缺陷发现率可提高30%以上,且测试覆盖率可提升至80%以上。自动化测试不仅有助于提升测试质量,还能减少测试人员的工作负担,使测试团队更专注于高价值的测试任务。6.2自动化测试工具与平台常见的自动化测试工具包括Selenium、JUnit、Postman、JMeter等,它们分别适用于Web应用、单元测试、API测试和性能测试等场景。业界主流的自动化测试平台如Jenkins、GitLabCI、AzureDevOps等,支持代码构建、测试执行、结果汇总与通知等功能,形成完整的CI/CD流程。一些高级平台如TestNG、RobotFramework等,支持多语言、多框架的测试脚本编写,具备更强的灵活性和可扩展性。根据2023年行业报告,超过60%的大型软件项目采用自动化测试工具,且其测试覆盖率和缺陷发现率均优于传统测试方法。自动化测试工具通常需要与版本控制系统(如Git)集成,以实现代码的版本管理与测试脚本的版本同步。6.3自动化测试流程自动化测试流程一般包括测试计划、测试用例设计、测试环境搭建、测试脚本编写、测试执行、测试结果分析与报告等环节。测试用例设计需遵循MoSCoW模型(Must-have,Should-have,Could-have,Won't-have),确保测试覆盖核心功能与边界条件。测试环境搭建需遵循“最小可行环境”原则,确保测试脚本在不同环境中稳定运行,避免因环境差异导致的测试失败。测试执行过程中,需使用日志记录、监控工具(如SeleniumIDE、TestNG日志)来跟踪测试过程,确保测试可追溯性。测试结果分析需结合缺陷管理工具(如JIRA)进行分类与优先级排序,确保缺陷能够及时反馈并闭环处理。6.4持续集成与持续测试持续集成(CI)是指开发人员将代码频繁提交到版本控制系统,自动化构建、测试与部署的流程,以确保代码质量与稳定性。持续集成工具如Jenkins、GitLabCI、TravisCI等,支持自动化构建、测试与部署,形成“代码提交→构建→测试→部署”的闭环流程。持续测试(CT)是持续集成的延伸,强调测试过程的自动化与持续性,确保每次代码提交后都能及时进行测试,避免缺陷积累。根据2022年Gartner报告,采用持续集成与持续测试的团队,其代码缺陷率可降低40%以上,且交付周期缩短30%以上。持续测试通常与DevOps实践结合,通过自动化测试与监控工具实现从开发到运维的全链路质量保障。6.5自动化测试的实施与维护自动化测试的实施需明确测试目标、测试范围、测试数据与测试环境,并制定详细的测试计划与测试用例。测试脚本的维护需遵循“DRY”(Don'tRepeatYourself)原则,避免重复代码,提高脚本的可读性和可维护性。自动化测试的维护包括测试脚本的更新、测试环境的管理、测试数据的清理与复用,以及测试覆盖率的持续监控。一些企业采用测试驱动开发(TDD)或行为驱动开发(BDD)方式,以提升测试脚本的可测试性与可维护性。自动化测试的维护需结合测试用例的评审与优化,确保测试脚本与业务需求同步更新,避免测试失效与遗漏。第7章软件测试文档与报告7.1测试文档编写规范测试文档应遵循统一的格式标准,如ISO25010中的文档管理规范,确保内容结构清晰、逻辑严谨。文档应包含测试目标、测试环境、测试用例设计、测试步骤、预期结果及实际结果等核心要素,符合软件工程文档规范要求。使用标准化的模板或工具(如TestRail、JIRA)辅助编写,提高文档的可读性和可追溯性,便于后续测试过程的复现与审计。测试用例应覆盖功能性、非功能性、边界值及异常场景,依据CMMI(能力成熟度模型集成)中的测试用例设计原则进行编写。文档需由测试负责人或高级测试人员审核,并保留版本控制记录,确保文档的时效性和准确性。7.2测试报告编写要求测试报告应包含测试概述、测试执行情况、测试结果分析、问题汇总与建议等内容,遵循IEEE829标准中的测试报告结构。报告中需明确测试覆盖率、缺陷密度、测试用例通过率等关键指标,采用统计方法进行数据呈现,如帕累托分析法(ParetoPrinciple)辅助问题分类。测试结果应以表格、图表等形式直观展示,如用缺陷分布图(DefectDistributionChart)展示问题类型分布,提升报告的可读性。报告需注明测试时间、测试人员、测试环境及测试工具,确保信息透明,符合ISO20000中关于测试过程的文档要求。报告需定期更新,确保反映最新的测试进展与问题修复情况,避免信息滞后。7.3测试结果分析与报告测试结果分析应基于测试用例的执行数据,采用回归分析法(RegressionAnalysis)评估测试有效性,识别未覆盖的缺陷或风险点。通过缺陷分类统计(如功能缺陷、性能缺陷、安全缺陷等),结合缺陷严重等级(如Critical、Major、Minor),进行优先级排序,指导后续修复工作。测试报告需包含测试覆盖率分析,如代码覆盖率(CodeCoverage)与用例覆盖率(TestCaseCoverage),确保测试工作全面覆盖需求。对于高风险缺陷,应单独列出并提出修复建议,符合ISO25010中关于缺陷管理的要求。结果分析需结合测试环境与业务场景,提供可操作的改进建议,如优化测试用例设计或加强测试用例的边界值覆盖。7.4测试文档管理与版本控制测试文档应实行版本控制,采用Git、SVN等工具进行版本管理,确保文档变更可追溯,符合软件工程中的版本控制规范(VCS)。文档版本应记录修改内容、修改人、修改时间及修改原因,遵循“谁修改、谁负责”的原则,确保文档的可审计性。文档应保存在统一的存储库中,如Jira、Confluence或私有仓库,确保团队成员可随时访问并协作更新。对于关键测试文档(如测试计划、测试用例、测试报告),应设置权限控制,确保敏感信息不被未授权访问。文档应定期归档,便于后续审计与项目回顾,符合ISO20000中关于文档管理的要求。7.5测试文档的评审与更新测试文档需定期进行评审,采用同行评审(PeerReview)或专家评审(ExpertReview)方式,确保文档内容准确、完整、可执行。评审应重点关注文档的可追溯性、测试覆盖率、缺陷记录及测试结果的可验证性,依据ISO25010中的文档评审标准进行。测试文档应根据测试进展和需求变更进行更新,确保文档与实际测试工作同步,避免信息偏差。文档更新需记录变更原因、变更内容及责任人,符合变更管理流程(ChangeManagementProcess)的要求。文档更新后应重新提交评审,确保文档的持续有效性,符合软件测试生命周期中的文档维护规范。第8章测试人员与团队管理8.1测试人员职责与分工测试人员的职责应明确界定,包括测试计划制定、测试用例设计、测试执行、缺陷跟踪与报告、测试环境维护等,符合ISO25010标准中关于测试人员角色的定义。测试人员应根据项目阶段和功能模块划分职责,如需求分析阶段负责用例设计,开发阶段负责验收测试,运维阶段负责回归测试,确保各阶段测试工作的连续性与有效性。测试人员需遵循“职责分离”原则,避免单一角色过度集中,减少因职责不清导致的测试遗漏或重复工作。测试人员应具备跨职能协作能力,与开发、产品、运维等团队保持密切沟通,确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论