app测试专题PPT课件(PPT 87页)_第1页
app测试专题PPT课件(PPT 87页)_第2页
app测试专题PPT课件(PPT 87页)_第3页
app测试专题PPT课件(PPT 87页)_第4页
app测试专题PPT课件(PPT 87页)_第5页
已阅读5页,还剩82页未读 继续免费阅读

下载本文档

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

文档简介

1、App测试专题2016年8月5日第1页,共87页。2022/7/201目录App简单介绍App项目流程App测试流程App测试方法简介App测试环境搭建App自动化测试探索第2页,共87页。2022/7/202什么是APP第3页,共87页。2022/7/203移动端将成为主战场来自2014年中国移动互联网行业年度研究报告第4页,共87页。2022/7/204移动应用平分秋色第5页,共87页。2022/7/205移动平台两分天下Android和IOS两分天下的局面已形成第6页,共87页。2022/7/206目录App简单介绍App项目流程App测试流程App测试方法简介App测试环境搭建App自

2、动化测试探索第7页,共87页。2022/7/207App项目流程市场分析市场机会商业价值需求调研需求收集需求分析产品打造交互设计产品开发系统测试产品运营数据跟踪运营反馈持续迭代版本规划产品改进第8页,共87页。2022/7/208市场分析产品在投入研发之前,企业高层决策评估项目的必要性。其内容涉及市场分析,销售策略,盈利预测等。输出产物:商业需求文档(BRD)BRD的文档结构主要包括:1.方案形成背景2.方案价值(经济类和非经济类的)3.产品规划4.盈利模式5.收益与成本评估6.风险和对策第9页,共87页。2022/7/209需求调研经过一系列的分析后,拿出一套你认为最合理的干某个事情的方法,

3、调研采用什么样的方式获得BRD里面的商业目标。输入产物:市场需求文档(MRD)MRD的文档结构主要包括:1.文档说明2.市场分析3.用户分析4.产品说明第10页,共87页。2022/7/2010产品打造产品项目由“概念化”阶段进入到“具体化”阶段的最主要的阶段。该阶段通过产品需求文档(PRD)指导产品的开发实现。产品需求文档(PRD),就像建筑设计师的设计图纸,是整个设计和思考的结晶;同时,也是思考过程呈现。广义上来讲,产品需求的描述,应该包含有产品的战略和战术,战略是指:产品定位、目标市场、目标用户、竞争对手等。战术是指产品的结构、核心业务流程、具体用例描述、功能&内容描述等,本文主要讨论的

4、是战术部分。第11页,共87页。2022/7/2011交互设计业务模型框架化在产品的概念阶段时期,交互设计师需要基关注用户界面和整体结构,这个过程被称作“框架设计”框架设计就是一种基于用户目标的导航架构和流程设计。这个阶段交互的产出物主要有导航架构图,流程图和低保真线框图。框架界面化在定义完功能模块的页面结构和流程后,交互设计师还需要设计规划使用者的操作,这些包括页面元素的主次关系,小部件的处理,元素的组织,界面的引导等等。这个阶段交互设计师需要提供原型demo:第12页,共87页。2022/7/2012产品开发系统设计模块实现代码编写第13页,共87页。2022/7/2013系统测试1.测试

5、准入2.功能测试【新增功能,核心功能】3.性能测试4.兼容性测试5.上线步骤测试6.联调测试第14页,共87页。2022/7/2014产品上线上线及线上检查1.上线前发出测试报告,主要包括结论,存在的问题和风险等2.上线后发出线上验证报告3.添加必要的监控和事故处理预案项目总结1.典型bug分析(建议发现方式)2.项目问题以及与目标匹配程度3.项目经验分享第15页,共87页。2022/7/2015持续迭代当我们通过各种方式和手段测完后,提交测试报告,占发送的一瞬间,你是否信心十足呢?后期注意:用户反馈版本优化版本迭代第16页,共87页。2022/7/2016目录App简单介绍App项目流程Ap

6、p测试流程App测试方法简介App测试环境搭建App自动化测试探索第17页,共87页。2022/7/2017App测试流程计划和方案测试计划测试方案测试设计测试分析用例设计用例写作测试准备环境准备数据准备版本提测执行测试系统测试缺陷管理测试报告线上监控预部署测试版本验证第18页,共87页。2022/7/2018测试计划计划是指用文字和指标等形式所表述的组织以及组织内不同部门和不同成员,在未来一定时期内关于行动方向、内容和方式安排的管理事件。测试计划是对系统测试全过程的组织、资源、原则等进行规定和约束,并制定系统测试全过程各个阶段的任务以及时间进度安排,并提出对各项任务的评估、风险分析和管理需求

7、。测试计划的要点:确定测试范围和资源安排制定进度安排风险及对策准入标准和准出标准第19页,共87页。2022/7/2019影响项目成功的要素范围时间成本(人员)质量风险人力资源沟通采购第20页,共87页。2022/7/2020测试方案测试方案是技术层面的文档,从技术的角度对一次测试活动进行规划。测试是不能穷举的。在有限的人力、时间、资源情况下,如何更快,更全面的覆盖被测对象,是需要策略的。测试方案的要素测试环境的部署和规划采用的测试策略和方法描述系统需要测试的特性测试用例的设计方法测试工具的选择和测试代码的设计方案缺陷管理规范与策略第21页,共87页。2022/7/2021软件测试流程-测试设

8、计用户需求业务需求功能需求定义测试需求定制测试用例第22页,共87页。2022/7/2022测试准备测试用机准备根据适配测试策略准备测试用机测试数据准备测试团队安排专人进行测试数据的生成测试组提出数据申请要求,由其他项目组配合完成版本提测版本部署冒烟测试第23页,共87页。2022/7/2023系统测试执行第一轮测试:冒烟测试通过后,开始执行系统测试用例,即进行详细的功能测试,在功能测试过程中主要以黑盒测试为主,同时执行操作类型测试。功能测试过程中,若发现大量Bug,在开发Fix bug过程中,快速执行弱网测试等。第二轮测试:主要为了发现深层次的Bug,除了验证bug fix外,还加入了适配测

9、试,弱网络测试等非功能测试第24页,共87页。2022/7/2024缺陷处理过程第25页,共87页。2022/7/2025测试报告测试的最终成果物,其主要内容包括:1.测试的过程说明(测试实际所花费的时间、人员、所测试的内容说明:包含执行了多少用例,发现了多少缺陷)2.对系统的质量进行分析与度量(通过缺陷的发现率和修复率)3.测试结论(是否通过,上线是否还存在哪些风险,如何规避)第26页,共87页。2022/7/2026线上监测主要收集发布后的用户反馈,有无异常情况,排查问题,统计分析等第27页,共87页。2022/7/2027目录App简单介绍App项目流程App测试流程App测试方法简介A

10、pp测试环境搭建App自动化测试探索第28页,共87页。2022/7/2028App测试类型功能测试UI测试业务测试非功能测试性能测试安全性测试安装测试兼容性测试异常测试专项测试网络测试操作类型测试系统相关测试推送测试第29页,共87页。2022/7/2029功能测试篇UI测试业务测试第30页,共87页。2022/7/2030App测试方法:UI测试测试版本:Demo版测试方法:确保手头的原型图与效果图为当前最新版本。确保产品UI符合产品经理制定的原型图与效果图。测试用户界面(如菜单、对话框、窗口和其它可规控件)布局、风格是否满足客户要求、文字是否正确、页面是否美观、文字、图片组合是否完美、操

11、作是否友好等。UI测试的目标是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏觅功能。确保用户界面符合公司或行业的标准。包括用户友好性、人性化、易操作性测试。第31页,共87页。2022/7/2031UI测试之导航测试按钮、对话框、列表和窗口等;或在不同的连接页面之间需要导航是否易于导航,导航是否直观是否需要搜索引擎导航帮助是否准确直观导航与页面结构、菜单、连接页面的风格是否一致第32页,共87页。2022/7/2032UI测试之图形测试横向比较。各控件操作方式统一自适应界面设计,内容根据窗口大小自适应页面标签风格是否统一页面是否美观页面的图片应有其实际意义而要求整体有序美观图片质量

12、要高且图片尺寸在设计符合要求的情况下应尽量小界面整体使用的颜色不宜过多第33页,共87页。2022/7/2033UI测试之内容测试输入框说明文字的内容与系统功能是否一致文字长度是否加以限制文字内容是否表意不明是否有错别字信息是否为中文显示是否有敏感性词汇、关键词是否有敏感性图片,如:涉及版权、专利、隐私等图片第34页,共87页。2022/7/2034功能测试功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试也称行为测试,测试一个产品的特性和可操作行为是否满足其用户需求。所以测试人员要考虑到软件的用户类型,以及在不同的数据场景下如何进行测试。

13、第35页,共87页。2022/7/2035可能的测试场景测试用户可输入的极限值;用重复的数据进行测试;在全新无数据的手机里测试;在老手机上测试;预先安装不同类型的数据;用一些超出预期的数据去测试,看它是怎么处理的;分析信息和数据是怎么影响用户体验的;第36页,共87页。2022/7/2036功能测试功能测试主要是程序逻辑及相关业务点测试一、应充分考虑各种边缘情况,边界状态二、应多站在用户的角度考虑程序的设计是否合理,是否充分满足用户的需求第37页,共87页。2022/7/2037非功能测试篇性能测试安全性测试安装测试兼容性测试第38页,共87页。2022/7/2038App测试方法:性能测试响

14、应能力测试:测试App中的各类操作是否满足用户响应时间要求。App安装、卸载的响应时间App各类功能性操作的影响时间压力测试:反复/长期操作下、系统资源是否占用异常。App反复进行安装卸载,查看系统资源是否正常其他功能反复进行操作,查看系统资源是否正常性能评估:评估典型用户应用场景下,系统资源的使用情况。Benchmark测试(基线测试):与竞争产品的Benchmarking, 产品演变对比测试等。第39页,共87页。2022/7/2039App测试方法:安全性软件测试的依据:需求规则说明书软件安全实现依据:业务需求文档和系统设计文档第40页,共87页。2022/7/2040安全测试程序编码安

15、全设计权限控制算法(Private类)数据库视图的引用密钥和加密算法技术方案安全设计验证码多重验证(登录与支付分离、多次密码输入)超时原理(Session、Cookie超时)密码安全(密码键盘 ,简单提示,多重加密)*安全证书(CFCA证书等)关键信息屏蔽(银行卡号和证件号屏蔽)后台日志管理第41页,共87页。2022/7/2041App测试方法:安装测试1.软件安装后的是否能够正常运行,安装后的文件夹及文件是否写到了指定的目录里。 (结果检查)2.软件安装各个选项的组合是否正确 (操作)3.安装过程中进行取消和意外情况处理(死机、重启、断电等)4.安装后没有生成多余的目录和文件5.安装路径能

16、指定:手机、SD卡6.卸载、升级、重复安装第42页,共87页。2022/7/2042App测试方法:兼容性测试主要测试app与外部的兼容性与终端设备是否兼容与终端OS应用是否兼容与本地及主流APP是否兼容检验在各种网络连接下,app的数据和运用是否正确第43页,共87页。2022/7/2043兼容性测试分辨率四种屏幕尺寸:SmallNormallarge xlarge四种主要密度分布:ldpi(low)mdpi(medium)hdpi(high)xhdpi(extra high)需要注意的是:xhdpi是从Android2.2(API Level8)才开始增加的分类,xlarge是从Andro

17、id2.3(API Level9)才开始增加的分类第44页,共87页。2022/7/2044兼容性测试软件需注意:1.不同公司出的系统:MIUI、Flyme等2.现在比较流行做第三方Launcher,需考虑不同公司出的Launcher兼容性3.与杀毒软件的兼容4.注意最新系统与以前版本的区别第45页,共87页。2022/7/2045我们如何做兼容测试1.多选择手机排行榜、机型、分辨率、系统来进行综合考虑2.尽可能多的在不同的机器上测试三星华为魅族小米四大厂商的机器肯定是要过到的,用户量比较大3.测试在真机下进行,挑选大功能类用例并执行第46页,共87页。2022/7/2046兼容性设备选择第4

18、7页,共87页。2022/7/2047兼容性测试自动化1.谷歌是如何做兼容性测试自动化的?工具:Android Compatibility Test Suite(简称Android CTS)缺点:局限于官方出的系统2.Emulator(Android-sdk自带:AVD Manager)缺点:比较理想环境,测试结果仅供参考,价值不大3.云测平台:testin优点:测试机型很多,可以给出很详细测试报告缺点:测试结果仅供参考,意义不大总结:工具测试只能起到一定辅助作用,无法解决真实用户场景。那么我们该如何做兼容性测试?第48页,共87页。2022/7/2048专项测试篇弱网测试操作类型测试交叉事件

19、测试推送测试第49页,共87页。2022/7/2049弱网测试弱网络测试无网络测试网络切换测试第50页,共87页。2022/7/2050弱网测试网络根据网速可分为网络良好、弱网络、无网络三种情况。此项测试主要考虑弱网络和无网络,测试前需要充分了解页面在什么情况向服务端作请求,从而相应的测试。无网络测试,需要在页面作请求前关闭移动设备网络,观察程序是否作友好提示。弱网络测试要复杂得多,存在以下三种类型:1.页面等待请求数据,数据返回后,页面呈现是否正常;2.页面在发出请求后,离开该页面,数据返回后,程序是否正常处理,是否会发生crash3.页面等待请求数据,造成超时,页面是否作友好提示第51页,

20、共87页。2022/7/2051网络超时测试网络超时可通过以下方式来实现,根据实际需要来选择:1.绑定未知服务器,构成网络超时,适用所有类型2.对某类域名作host绑定,适用于越狱机器3.绑定代理服务器,延时某个请求的时间4.修改程序代码,改变某个请求的链接第52页,共87页。2022/7/2052网络切换测试实际应用场景中,还需要考虑网络之间的切换,具体切换类型如下:网络切换有网络-无网络无网络-有网络2G-wifiWifi-2G第53页,共87页。2022/7/2053App测试方法:异常测试服务器异常时稳定性外部事件影响(电话,短信等)内存是否有溢出或者泄漏多线程问题是否存在闪退不放SI

21、M卡、不联网放置不同参数和seed值附:Monkey测试可以测试出80%的崩溃。第54页,共87页。2022/7/2054操作类型测试操作类型测试,应根据自身app的应用场景来进行,比如对于有摄像头的app,应根据使用场景来决定扫描、拍摄角度等;对于支持横竖屏的场景,要考虑横竖切换的情况。下表给出了操作类型的测试要点:类型测试要点操作单指_滑动单指_单击单指_双击单指_长按双指_缩放多指晃动转屏置于后台第55页,共87页。2022/7/2055其他手势操作测试手机开锁屏对运行中的App的影响切换网络对运行中的App的影响运行中的App前后台切换的影响多个运行中的App的切换App运行时关机Ap

22、p运行时重启系统App运行时充电App运行时kill掉进程再打开第56页,共87页。2022/7/2056交叉事件测试多个App同时运行是否影响正常功能App运行时前/后台切换是否影响正常功能App运行时拨打/接听电话App运行时发送/接收信息App运行时发送/收取邮件App运行时浏览网页App运行时使用蓝牙传送/接收数据App运行时使用相机、计算器等手机自带设备第57页,共87页。2022/7/2057推送测试APP消息推送指的是APP开发者通过第三方工具将自己想要推的消息推送给用户,让用户被动的接收。功能性推送设置及推送方式的正确性GUI推送内容的正确性可用性推送的用户体验兼容性不同设备的

23、推送效果系统相关推送与设备的结合第58页,共87页。2022/7/2058推送测试检查push消息是否按照指定的业务规则发送 检查不接受推送消息时,检查用户不会再接收到push. 如果用户设置了免打扰的时间段,检查在免打扰时间段内,用户接收不到PUSH。在非免打扰时间段,用户能正常收到push。当push消息是针对登录用户的时候,需要检查收到的push与用户身份是否相符,没有错误地将其它人的消息推送过来。一般情况下,只对手机上最后一个登录用户进行消息推送。 测试push时,需要采用真机进行测试。 第59页,共87页。2022/7/2059更新测试当客户端有新版本时,有更新提示。 当版本为非强制

24、升级版时,用户可以取消更新,老版本能正常使用。用户在下次启动app时,仍能出现更新提示。 当版本为强制升级版时,当给出强制更新后用户没有做更新时,退出客户端。下次启动app时,仍出现强制升级提示。 当客户端有新版本时,在本地不删除客户端的情况下,直接更新检查是否能正常更新。当客户端有新版本时,在本地不删除客户端的情况下,检查更新后的客户端功能是否是新版本。 更新完成之后,用户信息是否被清除了。第60页,共87页。2022/7/2060目录App简单介绍App项目流程App测试流程App测试方法简介App测试环境搭建App自动化测试探索第61页,共87页。2022/7/2061Android测试

25、环境准备JDK安装Android-sdkEclipseTomcatDatabase第62页,共87页。2022/7/2062Android软件环境1.安装JDK下载jdk-8u11-windows-i586_14459_BDdl.exe,双击安装选择默认位置即可。2.配置JDK右击“我的电脑”-属性-高级-环境变量-系统变量-新建变量名:JAVA_HOME变量值:D:mysolutionjdk1.6.0_05变量名:classpath变量值:.;%JAVA_HOME%bin;%JAVA_HOME%lib;变量名:path变量值: %JAVA_HOME%bin; %JAVA_HOME%jrebi

26、n;第63页,共87页。2022/7/2063环境变量设置第64页,共87页。2022/7/2064安装配置Android SDK在D盘新建目录:android,下载android-sdk-windows_3.3.1-all.rar然后直接解压到以上目录下设置环境变量:修改path环境变量,在最前面添加一个目录,D:androidandroid-sdk-windowstools;验证android是否配置成功,进入DOS环境下,输入android h,如果出现action options等参数,则代表配置成功第65页,共87页。2022/7/2065安装SDK Manager1.在androi

27、d-sdk-windows中,双击“SDK Manager”,加载预安装的安卓版本2.选中要安装的包,选中【Accept】,点击【Install】安装第66页,共87页。2022/7/2066配置AVD Manager打开AVD Manager.exe,点击New,进入Android虚拟机配置界面第67页,共87页。2022/7/2067设置android虚拟机依次输入姓名Name,选择屏幕尺寸Device及操作系统Target,设置内存(Memory Options、Internal Stronge、SD Card),点OK,完成设置完成后,Android Virtual Devices列表

28、中会新增相应的设备。第68页,共87页。2022/7/2068运行模拟器在Android Virtual Devices列表中选择新建的设备,点击Start,进行Launch Options界面,可设置运行的屏幕大小,点击Launch将启动Android模拟器第69页,共87页。2022/7/2069模拟器中安装APK在模拟器上安装一个手机助手软件可安装一款android应用软件可通过手机助手运行APK(测试中发布)的安装可通过adb命令进行apk的安装第70页,共87页。2022/7/2070通过adb安装/卸载软件adb install 这个命令将指定的apk文件安装到设备上adb ins

29、tall yingyongbao.apkadb install r 这个命令将替换原有的apk,一般用于版本更新测试adb install r QQPinyin_android_626.apk卸载软件adb uninstall 第71页,共87页。2022/7/2071目录App简单介绍App项目流程App测试流程App测试方法简介App测试环境搭建App自动化测试探索第72页,共87页。2022/7/2072Android模拟器高级应用ADB环境配置ADB基本命令Android监控AM命令第73页,共87页。2022/7/2073ADB环境配置1.先找到adb.exe的路径2.点击电脑-属性

30、-高级- 环境变量-系统变量-path,加上adb应用程序的路径。如:D:mysolutionandroid-sdk-windowsplatform-tools第74页,共87页。2022/7/2074ADB基本命令1.显示帮助信息:adb help这个命令将显示帮助信息2.查看设备adb devices这个命令是查看当前连接的设备,连接到计算机的android设备或者模拟器将会列出显示第75页,共87页。2022/7/2075显示系统中全部AVD(模拟器)android list avd第76页,共87页。2022/7/2076在CMD中启动模拟器的方法emulator avd 名称(avd

31、17)对某一模拟器执行命令adb s 设备编号 命令adb s emulator-5556 install qqpinyin.apk第77页,共87页。2022/7/2077重启设备adb reboot启动Android SDK Managerandroid退出shell命令a、在shell命令中输入exitb、在shell命令中按快捷键CTRL+C第78页,共87页。2022/7/2078登录设备或模拟器登录设备或模拟器adb s 设备名 shell通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,可以执行各种Linux的命令adb -s emulat

32、or-5556 shell第79页,共87页。2022/7/2079ADB基本命令从模拟器/设备中上传和下载文件adb push 将PC端文件或目录复制到模拟器或者设备,如下:adb push D:mysolutiontest.apk /sdcard/qianli从模拟器或者设备中复制文件或目录到PC端,如下:adb pull /sdcard/qianli/test.apk D:第80页,共87页。2022/7/2080Android监控Logcat命令Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过logcat命令来查

33、看和使用。在使用logcat之前,请确保手机的USB调试模式已经开启,可以通过”Setting-Application-Development-USB debugging“来开启logcat本身是android的shell的一个命令,可以通过adb shell进入shell后执行logcat命令,也可以通过adb logcat直接运行。第81页,共87页。2022/7/2081常用的logcat命令1.抓取设备所有日志:adb logcat D:mysolutionlog.txt2.抓取设备所有报警日志:adb logcat *:W D:mysolutionwlog.txt3.抓取设备中所有错

34、误日志:adb logcat *:E D:mysolutionelog.txt4.清空设备所有日志:adb logcat -c第82页,共87页。2022/7/2082Android开发中常见问题分类及问题定位:1.崩溃、闪退事件命令:adb logcat *:E D:1.txt2.程序无响应事件命令:adb pull /data/anr/traces.txt D:当运行app时,如发现提示程序无响应请重新再试,可通过以上命令获取log后,发送给开发人员分析和定位问题。第83页,共87页。2022/7/2083AM命令在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的

35、是命令行工具am启动方法为:am start n 包(package)名/包名.活动(activity)名称Camara(照相机)的启动方法am start n com.android.camera/com.android.camera.CameraBrowser(浏览器)的启动方法am start n com.android.browser/com.android.browser.BrowserActivity启动google浏览器am start a ent.action.VIEW d 第84页,共87页。2022/7/2084拨打电话am start a ent.action.CALL

36、d tel:10086启动google map直接定位到深圳am start a ent.action.VIEW geo:0,0?q=shenzhen第85页,共87页。2022/7/2085模拟键盘鼠标事件A、发送键盘事件:adb shell input keyevent “value”其中value以及对应的key code如下表所列:KEYCODE_UNKNOWN=0; KEYCODE_DPAD_CENTER=23;KEYCODE_R=46;KEYCODE_MINUS=69;KEYCODE_SOFT_LEFT=1;KEYCODE_VOLUME_UP=24;KEYCODE_S=47;KEYCODE_EQUALS=70;KEYCODE_SOFT_RIGHT=2;KEYCODE_VOLUME_DOWN=25;KEYCODE_T=48;KEYCODE_LEFT_BRACKET=71;KEYCODE_HOME=3;KEYCODE_POWER=26;KEYCODE_U=49;KEYCODE_RIGHT_BRACKET=72;KEYCODE_BACK=4;KEYCODE_CAMERA=27;KEYCODE_V=50;KEYCODE_BACKSLASH=73;KEYCODE_CALL=5;KEYCODE

温馨提示

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

最新文档

评论

0/150

提交评论