【软件测试技术】初识软件、软件测试

软件测试初识以及测试流程 1.软件测试的定义 2.软件测试的目的 3.软件测试的意义 4.软件测试的过程 5.软件测试流程图 阅读详情

一、软件

(一)什么是软件

软件是程序、数据和文档三者的结合

  • 程序
  • 数据
  • 文档

(二)软件的分类

按照层次划分:

  • 系统软件:跟计算机的硬件系统关系非常密切
  • 应用软件:如一些直播平台等

按照组织划分:

  • 商业软件:比如Windows(需要付费)、QQ等
  • 开源软件:源代码是对外开放的

按照结构划分:

  • 单机软件:只需要一台计算机就可以完成运行,如计算器、画图等
  • 分布式软件:比如说QQ,QQ聊天需要两台或者多台计算机完成

二、软件缺陷【bug】

(一)软件缺陷的定义

  • 所有不满足需求或超出需求的都是缺陷
  • 没有不存在缺陷的软件,只有迄今为止尚未发现的缺陷

官方定义的软件缺陷定义:

  • 软件未实现产品说明书要求的功能
  • 软件出现了产品说明书指明不应该出现的功能
  • 软件实现了产品说明书未提到的功能
  • 软件未实现产品说明书虽未明确提及但应该实现的目标
  • 软件难以理解、不易使用、运行缓慢或者(从测试的角度看)最终用户会认为不好

如何理解【从测试的角度看】:作为一名软件测试工程师,需要把自己当成一名普通的用户去看待这个软件。软件测试需要一定的灵活性。

(二)缺陷的由来

软件缺陷一般用两个单词来表示:

  • Bug
  • Defect

计算机软件第一夫人:Grace Hopper,发明了Cobo语言,也是找出电脑程序中第一个bug的女程序员。

三、软件测试

(一)软件测试的由来

软件测试起源于上世纪70年代中期:

  • 《测试数据选择的原理》
  • 《软件测试的艺术》

20世纪80年代早期,软件行业开始逐渐关注软件产品质量,并在公司建立的软件质量保证部门QA(QUALITY ASSURANCE)或SQA

(二)软件测试的定义

软件测试最主要的就是找出软件的缺陷

1.正向思维的定义

  • 出发点:使自己确信产品是能够正常工作的评价一个程序和系统的特性或能力,并确定它是否达到期望的结果,软件测试就是以此为目的的任何行为。

2.反向思维【抱着怀疑一切的态度对程序做测试】的定义

  • Glenford.J.Myers 《软件测试的艺术》
  • 出发点:测试是为发现错误而执行的一个程序或者系统的过程
  • 测试是为了证明程序有错,而不是证明程序无错误
  • 一个好的测试用例在于它能发现以前未发现的错误
  • 一个成功的测试是发现了以前未发现的错误的测试

反向思维:需求让你怎么干你偏不,比如说让输入6-18位数字,而在做测试的时候可以输入6位以下或者18位以上的数字或者是非数字,就是要有一种找茬的感觉。

3.IEEE【电气和电子工程协会】定义的软件测试

  • 在规定条件下运行系统或构件的过程:观察记录结果,并对系统或构件的某些方面给出评价。
  • 分析软件项目的过程:检测现有状况和所需状况之间的不同,并评估软件项目的特性。

4.广义的软件测试

  • 软件测试是对软件形成过程中的所有工作产品(包括程序以及相关文档)进行的测试,而不仅仅是对程序的运行进行测试。

5.软件测试中两个特别重要的术语:

  • 确认:通过检查和提供客观证据来证实特定目的的功能或应用是否已经实现。
  • 验证:通过检查和提供客观证据来证实指定的需求是否满足。

(三)软件测试的目的

  • 以最少的人力、物力和时间找出软件中潜在个的各种错误和缺陷,保证各种错误和缺陷得以修复,避免软件发布后由于潜在的软件错误和缺陷造成的隐患所带来的商业风险。
  • 同时利用测试过程中得到的测试结果和测试信息,作为后续项目开发和测试过程改进的重要输入,避免在将来的项目开发和测试中重复同样的错误。
  • 采用更加高效的测试管理手段,提高软件测试的效率和软件产品的质量。

(四)测试和调式的区别

  • 在主体、目标、方法和思路上有所不同

在这里插入图片描述

  • 测试是从已知的条件开始,使用预先定义的过程,并且有预计结果;调试是从未知的条件开始,结束的过程可能不可预计。
  • 测试可以计划,可以预先制定测试用例和过程,工作进度可以度量;而描述调试过程的持续时间相对比较困难。
  • 测试的对象包括软件开发过程中的文档、数据以及代码,而调试的对象一般来说只是代码。

四、软件危机和软件工程

软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。

基于软件危机对于计算机发展的阻碍,1968年,在联邦德国召开的会议上,北大西洋公约组织的科学家讨论软件危机的问题。提出了软件工程,从此软件生产进入工程化时代。

软件工程包括两方面的内容:

  • 软件开发技术:软件开发方法学、软件工具和软件工程环境
  • 软件项目管理:软甲质量、项目估算、进度控制、人员组织、配置管理、项目计划

引起软件危机的主要问题是软件质量问题
软件工程主要解决的是软件质量问题
软件测试是软件质量管理体系中一个非常重要的手段

五、软件的生命周期

在这里插入图片描述

(一)软件生命周期模型

瀑布模型:最早提出软件开发的过程模型。

在这里插入图片描述

存在的问题:

  • 强调时间顺序的严格执行,前阶段不完成后阶段不开始。
  • 将测试放在了编码之后,没有体现出测试贯穿整个软件生命周期的原则(该原则可以避免需求的问题一直延续到代码完成才暴露或被发现)。
  • 瀑布模型不适应用户需求的变化。

优点:

  • 为项目提供了按阶段划分的检查点
  • 当前一阶段完成后,只需要去关注后续阶段

快速原型模型:应用领域越来越多

原型:简单来说就是一个模型。可以模拟操作、简单运行。

典型应用和工具:Axure【制作原型】

工作流程:

在这里插入图片描述

增量模型:

  • 把软件分割成独立的模块,可以分批次的完成和交付;
  • 缺点:打破原有的软件结构和框架可能会带来一定的风险。

增量模型一般会和迭代模型一起应用:

  • 软件增加了新功能;
  • 软件优化了…功能;
  • 软件修复了某些未知、已知的bug

迭代【功能一次一次的深入】模型:

  • 迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必须的所有其他元素,强调开发的深入。
  • 在某种程度上,开发迭代是一次完整地经过所有工作流程的过程:需求分析、设计、实施和测试工作流程。

迭代过程具有以下优点:

  • 降低了在一个增量上的开支风险;
  • 降低了产品无法按照既定进度进入市场的风险;
  • 加快了整个开发共工作的进度;
  • 迭代过程这种模式使适应需求的变化会更容易些。

在这里插入图片描述
需要注意的是:迭代模型最开始的版本就是可以运行的,然后一次一次的对功能进行深入

螺旋模型:

  • 螺旋模型是一种演化软件开发过程模型,它兼顾了快速原型的迭代的特征以及瀑布模型的系统化与严格监控。【引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失;螺旋模型更适合大型的昂贵的系统级的软件应用】

在这里插入图片描述
敏捷【快、灵活】模型:

  • 敏捷宣言,也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二条原则,可以指导迭代的以人为中心的软件开发方法。

在这里插入图片描述

六、软件测试流程

在这里插入图片描述

七、软件测试过程模型

软件测试过程模型有下面几种:V模型、W模型、H模型、X模型,其中比较重要的是V模型和W模型。

测试过程的质量将直接影响测试结果的准确性和有效性。

(一)V模型

在这里插入图片描述

  • 揭示了开发过程与测试过程中各阶段的对应关系

缺点和不足:

  • V模型仅仅把测试过程作为在需求分析、系统设计及编码之后的一个阶段,忽略了测试对需求分析、系统设计的验证;
  • 需求的满足情况一直到后期的验收测试才被验证;
  • 没有体现出“尽早的和不断的进行软件测试”的原则。

(二)W模型

在这里插入图片描述

  • 由两个V字模型组成,分别代表测试与开发过程,明确表示出了测试与开发的并行关系。

优点:

  • 测试的活动与软件开发同步进行
  • 测试的对象不仅仅是程序,包括需求和设计
  • 尽早发现软件缺陷可降低软件开发的版本

局限性:

  • 在W模型中,需求、设计、编码等活动被视为串行的,这样就无法支持灵活的迭代

(三)H模型

在这里插入图片描述

  • H模型将测试活动完全独立出来,形成了一个完全独立的流程,将测试准备活动和测试执行活动清晰的体现出来;
  • H模型揭示了一个原理:软件测试是独立的流程!
  • H模型指出软件测试要尽早准备,尽早执行;只要某个测试达到准备就绪点,测试执行活动就可以展开,并且不同的测试活动可按照某个次序先后进行,也可以反复进行。

(四)X模型

在这里插入图片描述

  • X模型也是对V模型的改进,X模型提出针对单独的程序片段进行相互分离的编码和测试,此后通过频繁的交接,通过集成最终合成为可执行的程序.
  • X模型还定位了探索性测试,这是不进行事先计划的特殊类型的测试,这一方是往往能帮助有经验的测试人员在测试计划之外发现更多的软件错误。

补充知识点【重要】:

测试过程(工作独立性)【问:给下面四个选项对于工作独立性进行排序(由高到低)】
A.研发团队内部的测试岗位
B.企业内部的独立于研发部门的测试岗位
C.专门的测试外包公司的岗位
D.开发人员自己测试

C>B>A>D

八、软件测试过程理念

尽早测试

  • 测试人员早期参与软件项目【软件需求刚被提出就应该加入】
  • 尽早的开展测试执行工作

全面测试

  • 对软件的所有产品进行全面的测试
  • 软件开发及测试人员(有时包括用户)全面的参与到测试工作中。

全过程测试

  • 测试人员要充分关注开发过程【观察开发进度】
  • 测试人员要对测试的全过程进行全程的跟踪

独立的、迭代的测试

  • 测试活动是独立的
  • 测试活动应该是循环往复、不断的进行

思考题:
有一个加法计算器,可以进行任意两位整数的加法求和
(1)当能确定1+1 1+2 1+3 43+56这些数计算是准确的时候,还要不要去测试其他更多的数据?
(2)如果需要测试更多的,我们需要测试多少个?
(3)1+2计算正确以后要不要对2+1进行测试?

旺财加油!✨

初识软件测试 文章目录一、什么是软件测试?二、软件测试和开发有什么区别呢?软件测试和调试的区别三、软件测试的目的四、什么是Bug?五、什么是测试用例?六、软件开发模型1.瀑布模型2.螺旋模型3.增量、迭代模型4.敏捷七、软件测试模型1.软件测试V模型2.软件测试W模型 一、什么是软件测试? 软件:比如app、web系统、软件产品(office)等都属于软件。 软件测试是测试软件是否满足用户的需求。 二、软件测试和开发有什么区别呢? 软件测试和调试的区别 1)目的不同 调试是开发人员查看自己的代码是否实现他想让代码实.. 阅读详情

相关推荐

03黑盒测试案例设计技术.ppt

03黑盒测试案例设计技术.ppt 03黑盒测试案例设计技术.ppt

软件测试期末总复习(知识点+习题+答案)

1、软件测试基础 1.1软件概述 1. 软件的生命周期 概念:软件从“出生”到“消亡”的过程,称为生命周期。 阶段划分: 阶段划分 1 问题定义 2 需求分析 3 软件设计 4 软件开发 5 软件测试 6 软件维护 ...

習習君的博客 5万+

(保姆式教程:从下数据到画图)python如何利用EOF分析SSTA海温异常现象并画图

保姆式教程,教你如何利用python分析1979-2004年的太平洋地区的海温异常SSTA,并且绘制出空间模态和时间序列的图片。

shayuxing的博客 2万+

测试与调试的区别

测试的目的是找出存在的错误;调试的目的是定位并修改程序以修正错误。测试从一个已知的条件开始,使用预先定义的过程,有预知的结果;调试从一个未知的条件开始,结束的过程不可预计。

bitshengwuyixue的专栏 1099

FOC电机控制中电流采样延迟补偿的原理和方法

摘要: FOC电机控制中,电流采样、计算与PWM更新存在固有延迟(约1.5个PWM周期),导致相位滞后,限制电流环带宽。主流补偿方法包括: 一阶前向预测法:基于历史电流值预测未来电流,抵消延迟,工程应用广泛; 相位超前补偿:通过s/z域校正器设计实现等效预测; 状态观测器法(如龙伯格观测器):通过电机模型闭环估计状态,兼具噪声抑制和参数辨识能力,但复杂度高。实际需注意参数敏感性、离散化精度及延迟时间校准,避免过补偿风险。一阶预测法因平衡效果与复杂度成为工业首选。

jifengzhiling的博客 2232

新能源充电桩充电枪口标准

建立的标准确保了新能源汽车充电的安全性、兼容性和效率,促进了新能源汽车产业的发展。

网络安全的研究者、新能源行业的追求者 4689

软件测试入门 二

测试是从已知的条件开始,使用预先定义的过程,并且有预知的结果;调试是从未知的条件开始,结束的过程可能不可预计 测试可以计划,可以预先制定测试用例和过程,工作进度可以度量;描述调试的过程或持 续时间相对比较困难 测试的对象包括软件开发过程中的文档、数据以及代码,而调试的对象一般来说只是代码 总的来说,测试是有计划,有目的的,并且是为了找bug而存在;调试则是未知的,目的是为了改变代码,修改代码。 三、软件危机 软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一.

m0_53127809的博客 253

SA8155P QCOM 车载系统介绍

高通车载相机开发

qq_37057338的博客 5230

测试与调试

测试与调试的区别

m0_57929980的博客 2110

刷机维修进阶教程-----oppo机型 一加 7pro 修复基带 更改参数 实例详细步骤解析

通过课程基本可以了解 1-----oppo机型与一加7机型更改参数的具体步骤解析 2------了解oppo机型开启diag端口的具体步骤 3-----了解一加7这些机型改参数常识 。可以借鉴参考用于其他机型 4-----了解手机基带分区与基带辅助分区的作用 5-----机型参数能读取到 但不能写这种情况如何操作

小马哥的专栏 1478

华为OD机考双机位C卷 - 池化资源共享 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 池化资源共享 (OD上机考试双机位C卷)。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 1072

No.12软件调试及软件测试管理

软件调试与成功的测试形影相随。测试成功的标志是发现了错误,根据错误迹象确定错误的原因和准确位置,并加以改正,主要依靠软件调试技术。软件错误具有下列特殊的性质:错误的外部征兆远离引起错误的内部原因,对于高度耦合的程序结构,此类想象更为严重。纠正一个错误可能引起另一个错误现象(暂时)的消失。某些错误征兆只是假象。因操作人员一时疏忽造成的某些错误征兆不易追踪。错误是由于分时而不是程序引起的。输入条件难以精确地再构造错误征兆时有时无,此现象对嵌入式系统尤其普遍。...

科技男 869

/home 挂载点无法访问 怎么解决 指令可以进入Home目录 du: 无法访问“*“: 输入/输出错误

本文介绍了Linux系统中XFS文件系统损坏的故障排查与修复方法。当/home挂载点出现I/O错误时,通过dmesg发现XFS日志错误和磁盘I/O报错,判断可能是文件系统逻辑损坏或硬件故障。解决方案包括:1)尝试卸载分区;2)使用xfs_repair工具进行预检查和正式修复;3)在极端情况下使用-L参数强制清空日志;4)若存在硬件故障,建议优先进行数据抢救并更换硬盘。最后强调重要数据应先备份,再考虑系统重建。

专注于计算机研发知识和资讯分享 155

软件测试 | 测试开发 | 专项测试技术初识Hook

Hook 技术需要预先分析目标应用的源代码和逻辑,根据目标测试场景设置目标、逻辑和数据,然后运行时动态的对目标函数参数值、逻辑或者返回值做修改,达到修改现有函数逻辑、实现目标测试场景的目的。

慕漓的博客 321

RK3588开发笔记-mipi csi接口imx415摄像头调试记录

摘要:本文详细介绍了RK3588开发板适配SONY IMX415 MIPI CSI摄像头的调试过程。从硬件环境准备(包括RK3588核心板、IMX415模块连接及测试工具)、软件环境配置(Linux 5.10内核、驱动状态确认),到设备树关键配置(MIPI链路、GPIO引脚、电源域等)都进行了详细说明。调试过程中通过dmesg日志、media-ctl拓扑分析等工具验证了摄像头驱动加载和图像采集功能。最终实现了800万像素高清图像采集,总结了硬件连接验证、信号完整性优化等关键经验,为类似MIPI摄像头调试提供

flypig has a dream! 882

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

我,26岁,疯了的软件测试员,每天处于水深火热之中

1、你把时间浇灌在哪里,哪里就会开花结果。 大三在考研与工作的纠结中,我最终选择了工作,据学长学姐的推荐下就这样开始了我的测试学习之路。因为从未接触过,在图书馆借了几本书,越看越发现和学长学姐口中说的简单相差甚远,没有任何学习思路,黑白盒,测评,工具,软件工程,网络,数据库。。。完全无从下手,周围也渐渐有同学开始选择去报培训班学测试,除昂贵的费用让我望而却步外,还有那颗不服输的心。 于是,做了一个考研的作息时间,奔上了艰苦的学习历程。不知道哪一本书应该先看,哪本书后看,相同的关键词每本书有不胜相同的称谓.

测试萌萌 503

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

00后从事软件测试一年的心路历程

然而,通过项目实践,我对测试工作有了真正的认识和见解,认识到测试前置的重要性,依据W测试模型,在需求和设计阶段就介入测试,尽早发现缺陷,如需求文档、设计可行性,也需要提前编写接口用例,例如在测试交易链路时,提前设计用例以覆盖链路的每个分支。在做白盒测试时,要深入代码逻辑,使测试用例做到语句覆盖、判定覆盖、条件覆盖,提高测试的覆盖率,例如,对于多分支代码,用例需要考虑每个分支的情况,将所有if...else分支覆盖到,对于判定条件中有“||”或者“&&”的代码,设计的用例要覆盖每个条件。

HUA1211的博客 1305

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

我的创作纪念日-口水话

【2018年】在机缘巧合之下,认识了优快云,后来在学习过程中,有一个从腾讯出来的导师告诉我们,优快云-简称程序员博客基地,很多程序员都在这里创作,可通过优快云向大佬们学习。后来,在学习过程中,我把优快云当做一个记事本,记录下我的学习历程,每每遇到不会的问题,通过百度查阅资料、去各个论坛翻阅、甚至有时候找老师帮忙解决。而解决的办法, 我都会记录到优快云上,当我再次遇到这个问题时,上优快云看了一眼,立马就明白了。

胡先森i的博客 1112

一封写给“录制与回放”的信

原文: http://www.sigma-rt.com.cn/support/magazine/magazine_details.php?id=52 一封写给“录制与回放”的信 亲爱的“录制与回放”,你好。 一直想给你写这封信,但由于最近测试任务繁重,没能抽得出时间。心里有很多话想对你说。而且,还想对你说声抱歉,之前由于对你的一些误解,使你的名声遭受了一...

kuwoleft 104

软件测试——闭着眼睛测试软件

闭着眼睛测试软件其实就是指动态黑盒子测试。它是动态的,因为程序正在运行——软件测试员充当客户使用它;它是黑盒子,因为测试时不知道程序如何工作——闭上眼睛。         对于软件测试新手应聘软件测试职位,主考人一定会问如何测试新程序或者新特性,本章就将介绍最常用、最有效的软件测试技术,无论是何种类型的程序——公司的客户账目软件包、工业自动化程序还是市场流行的射击游戏,这些技术都适用。

姜海强 1810

软件测试笔记——测试基础

每天都要学一点点!加油! 该专栏都以“问题-解答”的方式梳理,方便查缺补漏,如有错误,将及时改正。 今天先来梳理一下软件测试的一些基础知识点! 一、初识测试 1. 什么是软件测试? “软件测试是从前期需求文档的评审,到中期测试用例及测试执行,再到后期问题单的提交和关闭等一系列的测试过程。”——《零基础快速入职入行:软件测试工程师》 “测试是以评价一个程序或者系统属性为目标的任何一种活动。测试是对软件质量的度量。”——《软件测试完全指南》 主要理解一点,软件测试是要找出软件中的错误(不单是与需求文档不符的地方

qq_41907993的博客 615

初识银行软件测试

从一家工作了五年的软件公司的测试管理者跳槽到**银行做软件测试,短短两个月,对银行测试有了初步认识,总结和记录下来,加深个人的理解,同时也共享给各位。 银行作为大家的理财顾问,对金钱非常敏感,频繁甚至偶尔出现的软件故障都会打击顾客的信心,如果来个黑客攻击,个人财产受到威胁,银行也必然蒙受损失。所以银行对软件的质量要求非常高,这也是银行软件测试的一大特点。接下来从多个角度来谈谈银行的软件测试。

stillming的专栏 2万+

【软件测试】 初识软件测试

软件测试就是找BUG,发现缺陷现实生活中在很多情况下我们都在默默进行测试:刚新买来一部手机,我们要干什么?一场考试, 做完一遍题目之后, 进行一遍检查, 就是在"测试"买一台电视, 安装好之后打开试试看能不能正常使用, 也是在 "测试“软件测试就是验证软件产品特性是否满足用户的需求。早期,人们更多的将测试看成是对软件产品“检验”,检查软件的每个功能是否运行正常。

m0_71731682的博客 1329

[测开篇]初识软件测试

。当然博主上面说的话糙理不糙。在软件中找出BUG,让开发人员修改,这样也是为了能造出一个更好的软件,满足甲方爸爸,用户的需求。早期,人们更多的将测试看成是对软件产品“检验”,检查软件的每个功能是否运行正常。1983年,Bill Hetzel将软件测试定义为:软件测试就是一系列活动,这些活动是为了评估一个程序或者软件系统的特性或能力,并确定是否达到了其预期的效果。能力 沟通能力 学习能力 开发能力 文字描述能力测试用例编写能力测试用例设计能力是指,无论对于什么类型的测试,都能够设

qq_54883034的博客 3344

初识软件测试——什么是软件测试?

初识软件测试

qq_45864756的博客 2224
上一篇: 【链表】相关类型题目整理[三]
下一篇: 【软件测试技术】软件测试详解
「已注销」
博客等级 码龄8年 312粉丝 166原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值