软件测试理论基础:黑盒测试例题

1 篇文章 2 订阅
订阅专栏

一、黑盒测试

1.1 黑盒测试方法概述

黑盒测试:又称为功能测试,数据驱动测试 和 基于规格说明的测试。它是一种在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试

  • 它是从 用户角度 出发进行的测试。
  • 如果外部特性本身有问题或者规格说明书的规定有误,用黑盒测试方法是发现不了的。
  • 测试人员根据软件的需求规格说明书设计测试用例,依靠被测程序输入和输出之间的关系或程序的功能设计,对程序功能和程序接口进行测试。

黑盒测试主要是为了发现以下错误:

  • 是否有不正确或遗漏了的功能;
  • 在接口上,输入能否正确地接受,能否输出正确的结果;
  • 是否有数据结构错误或外部信息(例如数据文件)访问错误;
  • 性能上是否能够满足要求;
  • 是否有初始化或终止性错误。

优点

  • 适用于各个测试阶段
  • 从产品功能角度进行测试
  • 容易入手生成测试数据。

缺点

  • 不能进行充分的测试
  • 某些代码不能得到测试
  • 无法发现需求规格说明本身存在的问题。

典型黑盒测试方法:

典型的黑盒测试方法包括主要包括等价类划分法、边界值分析法、错误推测法、因果图法、决策表法、正交试验法、场景法、功能图法等。

1.2 等价类划分法

一、 等价类划分法概述

  • 等价类:是被测程序某个输入域的子集合。他们具有等价性。
  • 等价类划分法:把所有的可能输入数据,即程序的输入域划分成若干部分(子集),然后从每个子集中选取少数具有代表性的数据作为测试用例。

等价类分为有效等价类和无效等价类。

  • 有效等价类:符合需求说明,合理地输入数据集合
  • 无效等价类:不符合需求说明,无意义地输入数据的集合

二、 等价类划分法设计测试用例的步骤

  1. 划分等价类:首先必须在分析需求规格说明的基础上划分等价类;
  2. 建立等价类表:列出所有划分出的等价类;
  3. 确定测试用例:根据已列出的等价类表,按以下步骤确定测试用例:
  • 为每一个等价类规定一个唯一的编号;
  • 设计一个新的测试用例,使其尽可能多地覆盖尚未被覆盖的有效等价类,重复这个过程,直至所有的有效等价类均被测试用例所覆盖;- 设计一个新的测试用例,使其仅覆盖一个无效等价类,重复这个过程,直至所有的无效等价类均被测试用例所覆盖

三、 等价类划分原则
所谓等价类,往往是题目中的限定条件。等价类的划分,就是对题目的限制条件再进行细分。
等价类划分的原则如下:

1. 在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类
2. 在规定了输入数据的一组值中(假定有n个值),并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类
3. 在规定输入数据必须遵守的规则的情况下,可以确定一个有效等价类和若干个无效等价类
4. 在输入条件规定了输入值的集合或规定了“必须如何”的条件下,可以确定一个有效等价类和一个无效等价类
5. 在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,则应将该等价类进一步地划分为更小的等价类。

四、 等价类划分法规则
1) 在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。

例如, 输入值是学生成绩,范围是0~100
无效等价类: score<0
有效等价类: 0≤score≤100
无效等价类: score>100

  1. 在输入条件规定了输入值的集合或规定了“必须如何”的条件下,可以确定一个有效等价类和一个无效等价类。

例如,程序要进行平方根函数的运算,则“≥0”的数为有效等价类,“<0”的数为无效等价类。

  1. 如规定了输入数据的一组值,且程序对不同输入值做不同处理,则每个允许的输入值是一个有效等价类,并有一个无效等价类(所有不允许的输入值的集合)。

例如,说明学历输入条件可为:专科、本科、硕士、博士四种之一,则分别取这四个值作为四个有效等价类,把四种学历之外的任何学历作为无效等价类。

  1. 在规定了输入数据必须遵守的规则的情况下,可确立一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。

输入必须以分号结束,可以确定一个等价类“以分号结束”,若干无效等价类,“以逗号结束”、“以冒号结束”、“以括号结束”等。

  1. 在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,则应将该等价类进一步地划分为更小的等价类。

下面进入例题

例:某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。
系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。
如何用等价类划分法设计测试用例, 来测试程序的日期检查功能?

第一步:等价类划分

“报表日期”输入条件的等价类表

第二步:为有效等价类设计测试用例

对表中编号为1,2,3的3个有效等价类用一个测试用例覆盖:
在这里插入图片描述

第三步:为每一个无效等价类设至少设计一个测试用例

注意:不能出现相同的测试用例



对于上面的等价类划分规则具体应用看下面的题目,具体做题步骤是:

  • 我们需要先找到输入条件,再根据输入条件得到有效等价类
  • 利用我们上面的 根据有效等价类得到无效等价类的规则,得到无效等价类,并做好标记。

五、 等价类划分法例题

等价类划分法 例题1

例1:某一种8位计算机,其十六进制常数的定义是以0x或0X开头的十六进制整数,其取值范围为-7f~7f(不区分大小写字母),如0x13、0x6A、-0x3c。请采用等价类划分的方法设计测试用例。

在这里插入图片描述

等价类划分法 例题2

例2:对用户输入的分数进行评级,其中90到100为A,80-89为B,70-79为C,60-69为D,60以下为E,输入分数要求必须是正整数或0。
请采用等价类划分的方法设计测试用例。

在这里插入图片描述

等价类划分法 例题3

例3:标识符是有字母开头的字母、数字的组合,有效位数8位,最大字符个数255。“在同一说明语句中,标识符至少必须有一个”。
请采用等价类划分的方法设计测试用例。

在这里插入图片描述

等价类划分法 例题4

例4:标识符是有字母开头的字母、数字的组合,有效位数8位,最大字符个数255。“在同一说明语句中,标识符至少必须有一个”。
请采用等价类划分的方法设计测试用例。

在这里插入图片描述

等价类划分法 例题5

例题5:某城市电话号码组成规则的需求规格说明书;
某城市电话号码由三部分组成,分别是:
· 地区码—空白或三位数字;
· 前 缀—非‘0’或‘1’开头的三位数字;
· 后 缀—— 4位数字。
假定被测程序能接受一切符合上述规定的电话号码, 拒绝所有不符合规定的电话号码

在这里插入图片描述
根据等价类划分,我们得到如下的测试用例:
在这里插入图片描述

1.3 决策表法

一、 决策表的组成部分
条件桩: 列出了问题的所有可能的条件,条件的先后次序无关紧要。
条件项: 条件取值组合和域其对应的动作组合。
动作桩: 列出了问题规定的可能采取的操作,这些操作的排列顺序没有约束。
动作项:…

二、 建立决策表步骤
注意,这个步骤需要牢记,下面有关决策表的例题都是根据该步骤一步步进行下去的。

  • 确定规则个数 :若有n个条件,那么每个条件有两个取值,故有2 n ^{n} n种取值。
  • 列出所有的条件桩和动作桩
  • 填入条件项
  • 填入动作项,得到初始决策表
  • 化简:化简规则如下:

有两条或者多条规则具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。

三、 实例

决策表法 例题1

以下列问题为例,给出构造决策表的具体过程
例题1
· 如果某产品销售好并且库存低,则增加该产品的生产
· 如果该产品销售好,但是库存低,则继续生产。
· 如果该产品销售不好,且库存低,则继续生产
· 若该产品销售不好,且库存不低,则停止生产

在这里插入图片描述

条件那一行,T和√代表发生,F代表不发生

决策表法 例题2

例题2某维修站对:
① “功率大于50马力”且“维修记录不全”
② “已运行十年以上”的机器给予优先维修,否则做一般处理。
请用决策表表达此处理逻辑。

在这里插入图片描述
这里对化简的步骤进行详细的说明
化简,合并相似规则得到如下图:
合并规则:有两条或者多条规则相同,且 具有相同的动作,并且其条件项之间存在着极为相似的关系,就可以将规则合并。

表中具有相同颜色的两个情况可以合并为1列。

上面的情况1和情况2,不管运行超不超过10年,只要功率大于50码,且维修记录不全,都需要进行优先处理。

如下图,我们实际上合并了:
· 情况1和 情况2 合并为情况1;
· 情况5和 情况7 合并为情况4;
· 情况6和 情况8 合并为情况5;

下面图中的“-”表示,这个选项不管发生不发生,对结果都没有影响。这里实际上就是合并的结果。
在这里插入图片描述

1.4 因果图法

因果图中,刚接触往往不知道中间节点的含义是啥意思,什么时候会用到,后面会在例题中提到。

一、 因果图法的字符规则
在因果图中,使用4中符号分别表示4中因果关系。
用直线连接左右节点,其中:

  • 左节点Ci表示输入状态(或称原因);
  • 右节点ei表示输出状态,(或称结果);
  • C i C_{i} Ci e i e_{i} ei都可取值两种,分别是0或1。
  • 0表示状态不出现,1表示状态出现。

二、 因果图法的基本图形符(描述原因和结果之间的关系)

  • 与:若几个原因都出现,结果才出现;若几个原因中有一个不出现,则结果不出现。
  • 恒等:若原因出现,则结果出现;若原因不出现,则结果不出现。
  • 非:若原因出现,则结果不出现;若原因不出现,则结果出现。
  • 或:若几个原因中有一个出现,则结果出现;若几个原因均不出现,则结果不出现。

三、 因果图法中的约束表示(描述各个原因之间的关系)
在实际问题中,输入状态相互之间还可能存在某些依赖关系,我们称之为约束。
例如,某些输入条件不可能同时出现。输出状态之间往往也存在约束。在因果图中,以特定的符号标明这些约束。

从原因方面考虑主要有4种约束条件:
  • E (Except,互斥、排他) :a、b两个原因不会同时出现,最多只有一个出现。
  • I(Include,包含、或):a、b、c三个原因至少有一个出现。
  • O(Only,唯一):a、b两个原因必须有一个出现,且仅有一个出现。
  • R(Request,需求) :a出现时b必定出现。

从结果方面考虑主要有1种约束条件:
· M(屏蔽):a出现时,b必定不出现;a不出现时,b则不确定。

四、 例题

因果图法 例题1

例题1:程序的规格说明要求:输入的第一个字符必须是#或*,第二个字符必须是一个数字,此情况下进行文件的修改;如果第一个字符不是#或*,则给出信息N,如果第二个字符不是数字,则给出信息M。用因果图法设计测试用例.
解题步骤:
(1)分析程序的规格说明,列出原因和结果。
(2)找出原因与结果之间的因果关系、原因与原因之间的约束关系,画出因果图。
(3)将因果图转换成决策表。
(4)根据(3)中的决策表,设计测试用例的输入数据和预期输出。

STEP1列出原因:
在这里插入图片描述
STEP2列出结果:
在这里插入图片描述
其对应的因果图如下:
在这里插入图片描述

说明:特别说明面这个中间节点11的由来。这个11到底是什么意思。

  • 考虑到原因1和原因2不可能同时为1(true),故在因果图上施加E约束。
  • 原因1和原因2,对应的其实是题目中的:“输入的第一个字符必须是#或*”,这里描述的是“或”关系,所以11为中间节点,表达的含义是“第一个字符是#或者是*”,不管你选的是“#”还是“*”,只有该步骤完成了才能进行下一步,输入第二个字符。这里的中间节点算作是中间状态 ,中间状态就是一个过渡节点。
  • 根据题目要求“如果第一个字符不是#或*,则给出信息N”。11和22之间的关系用逻辑“非”表示。”如果情况11出现,那么结果22就不会出现。
  • “如果第二个字符不是数字,则给出信息M”。见图中的关系 3~23

对应的判定表及测试用例如下:
在这里插入图片描述

因果图法 例题2

例题2:淘宝在双十一推出打折优惠活动,订单已提交,订单金额大于300或有红包,则优惠。

STEP1列出原因:
在这里插入图片描述
STEP2列出结果:
在这里插入图片描述

c: 中间节点。 表示“订单金额”大于300或者有红包。
下面两张图援引自:https://blog.csdn.net/qq_46071165
在这里插入图片描述
生成的决策表如图示:
在这里插入图片描述
说明:

  • 0表示这个事件不发生,1表示这个事件发生。
    中间节点的含义根据分析需求得到。
    在判定表中,我们是根据原因的个数k,得到判定表中选项的个数为2 k ^{k} k个。
  • 中间节点的值为0或者1,取决于和中间节点相关的连个节点取值,如果是“或”的关系,那么两个原因中有一个原因为1,则中间节点值为1;
  • 如果是“且”的关系,那么和中间节点相关联的两个节点,必须都为“1”,才能让中间节点值为1.

总结:
上面几个例子中,我们可以知道, 中间节点我们是根据需求得来的,但是有没有什么比较好理解的呢?我们其实可以发现,中间节点往往是对原因和原因之间的关系封装。通常是原因之间的“或”或者“且”的关系表达。中间节点的出现能够简化因果图。通常题目中如果是分多步骤,且步骤是有顺序的,即先完成这一步才能进行下一步的时候,就可以使用中间节点保存上一个步骤所做出的选择,为下一步骤做准备。利用中间节点,我们就能够更加清晰地画出因果图。
在判定表中,我们是根据原因的个数k,得到判定表中选项的个数为2 k ^{k} k个。

我们再看一个例子,这个例子比较复杂,但是能够更好地理解,什么是中间节点。

因果图法 例题3

例题3:有一个单价为五角钱的饮料自动售货机软件,对其采用因果图方法设计测试用例。需求如下:
· 若售货机没有零钱找,则一个显示 “零钱找完”的红灯亮,以提示顾客在此情况下不要投入1元钱,否则此红灯不亮。
· 顾客投入5角硬币,然后按下“橙汁”或“啤酒”按钮,则相应饮料被送出。
· 顾客投入1元硬币并按下“橙汁”或“啤酒”按钮后,若售货机没有零钱找,则显示“零钱找完”的红灯亮,1元硬币被退出,且无饮料送出;若有零钱找,则五角硬币被退出且饮料被送出。

Step1.列出原因

Step2.列出结果
Step3.根据需求说明设置中间节点

Step4.根据列出的原因、结果、中间节点画出因果图
在这里插入图片描述
说明:

  • 2、3号原因不能同时出现
  • 4、5号原因不能同时出现。
  • 中间节点 12表示,“按下橙汁按钮或者按下了啤酒按钮” 。
  • 其他中间节点的含义都在图中表示出来了。

生成的决策表如下:在这里插入图片描述
总结:
中间节点往往是对原因和原因之间的关系封装。通常是原因之间的“或”或者“且”的关系表达。中间节点的出现能够简化因果图。

原文下载地址

本人所作的 软件测试理论基础.docx文档下载地址如下:

软件测试理论基础.docx下载地址

软件测试理论基础(二)
qq_54161774的博客
07-24 853
1.等价类划分法(穷举场景)2.边界值分析法(限定边界)3.判定表法(多条件约束)4.因果图法(条件各种组合)5.正交实验法(多选项框)6.场景法(项目业务)7.错误推测法(经验积累)
软件测试基础黑盒测试(知识点 + 习题 + 答案
m0_74215326的博客
04-24 2374
看完,包过
八大典型的黑盒测试方法已来袭,快快接住!
最新发布
NHB234567的博客
08-09 1382
有了软件缺陷的暴露,我们就需要通过各种软件测试的方法来查找出软件的漏洞,编写出测试用例,及时修改bug。在下面的这篇文章中,我们将谈论八大典型的黑盒测试方法,一起来学习⑧💡一个程序可以有多个输入,等价类划分就是将这些输入数据按照输入需求进行分类,将它们划分为若干个子集,这些子集即为等价类(某个输入域的子集合),在每个等价类中选择有代表性的数据设计测试用例。举个例子这种方法类似于学生站队,男生站左边,女生站右边,老师站中间,这样就把师生这整个群体划分成了三个等价类。1。
一个黑盒测试实例 黑盒测试
04-03
黑盒测试实例,大家先看看吧,呵呵,现在在我们国家的软件行业逐渐进入正轨,软件测试逐渐被越来越多的公司重视了,我们共同学习了,
黑盒测试及其实例
积微成著
09-11 3407
(一):黑盒测试 黑盒测试是指对程序功能性的测试,也就是不考虑内部的具体实现,仅仅就程序的功能是否满足需求进行测试,相当于一个看不见内部的黑盒子。 (二):黑盒测试的作用 黑盒测试主要是注重功能的测试,包括: 功能的完整性,正确性测试 界面错误 输入和输出错误 数据库访问错误 性能错误 初始化和停止错误等等 (三):黑盒测试常用的方法 1:等价类划分 2:边界值分析法 3:因果图法 4:判定表组合法 (四):等价类划分 1:等价类是指某个输入域的子集合 2:分类 1:有效等价类,指符合输入域的子集
软件测试黑盒测试练习题目
05-19
将一些我曾遇到的黑盒测试题目与大家分享一下,希望可以帮到你们
黑盒测试方法实例分析
weixin_42105640的博客
02-19 5009
一:三角形问题(等价类划分法) 例:输入三个整数为三角形的三条边的长度值,程序打印输出这个三角形为不等边的,等腰的,或是等边三角形。 分析: 设三边分别为A,B,C,如能构成三角形的三边,须: ●A&gt;O,B&gt;0,C&gt;0,且A+B&gt;C,B+C&gt;A,A+C&gt;B; ●如是等腰三角形,则要判断A=B||A=C; ●如是等边三角形,须判断是否A=B,且B=C,...
软件测试与维护基础课程-讲义及学习要点.7z
01-11
通过学习这些内容,学生不仅能掌握软件测试基础理论,还能提升实际操作能力,为未来从事软件开发或测试工作打下坚实基础。同时,例题分析部分将帮助学生更好地理解和应用所学知识,提高解决实际问题的能力。 总之...
经典的软件测试例题
03-20
软件测试】是确保软件...以上知识点是软件测试中的基础和重要组成部分,理解并熟练运用它们对于提升测试效率和确保软件质量至关重要。在实际工作中,测试工程师需要根据项目需求和具体情况灵活选择和应用这些方法。
软件测试实训试题+答案
11-27
1. 软件测试基础: - 定义:软件测试是为了发现程序中的错误、缺陷和遗漏,以验证软件是否符合预定的需求和标准。 - 目标:提高软件质量,减少潜在风险,确保软件可靠性、可用性和可维护性。 2. 测试类型: - ...
软件工程黑盒测试试题
07-05
软件工程黑盒测试试题
黑盒测试用例设计方法
01-11
黑盒测试用例设计方法,简单易懂,软件测试考试可用,侵删致歉
软件黑盒测试案例
12-29
软件黑盒测试案例,有详细的案例解析和黑盒测试方法介绍
软件测试理论知识
zzxxll1314521的博客
03-06 631
1.1 什么是软件测试软件测试是一系列活动过程,包括软件需求分析,测试计划分析,测试用例设计,执行测试用例等。它贯穿于整个软件测试的周期,在软件项目的每个阶段,都需要进行不同目的和内容的测试活动,以保证各个阶段的正确性。- 1.2 为什么要进行软件测试?假如你安装的软件是一个未经过测试的软件,那么在使用过程中可能遇到:软件卡死,账号被盗,资金被转等。而软件测试工程师的出现正是为了规避这些问题。- 1.3 软件研发初期的过程(了解)
黑盒测试的测试方法及其案例
热门推荐
weixin_48960448的博客
09-07 2万+
黑盒测试案例设计技术测试用例测试用例对测试的作用黑盒测试什么是黑盒测试测试方法等价类划分法概念划分等价类的原则例题等价类扩展边界值分析法概念选择测试用例的原则例题错误推测法概念因果图法因果图法是什么利用因果图生成测试用例的基本步骤通常在因果图中,用Ci表示原因,Ei表示结果例题因果图在GIS测试中的应用场景法基本流和备选流例题总结如何选取测试方法 测试用例 测试用例就是设计一个情况,软件在这种情况下,必须能够正常运行并且达到程序所设计的执行结果。 设计软件测试用例的目的,就是为了能将软件测试的行为转换为可管
C/C++[黑盒测试]
机器会学习的博客
06-03 1704
黑盒测试 题目A 描述 你的任务是计算a+b。这是为了acm初学者专门设计的题目。你肯定发现还有其他题目跟这道题的标题类似,这些问题也都是专门为初学者提供的。 输入 输入包含一系列的a和b对,通过空格隔开。一对a和b占一行。 输出 对于输入的每对a和b,你需要依次输出a、b的和。 如对于输入中的第二对a和b,在输出中它们的和应该也在第二行。 样例输入 1 5 10 20 样例...
软件测试分为哪些阶段?
04-24
软件测试一般可以分为以下六个阶段[^1]: 1. 单元测试:对软件中的最小单元进行测试,例如函数、方法等。 2. 集成测试:将各个单元逐步集成为完整的程序,测试它们之间的交互和协作。 3. 功能测试:测试软件的功能是否符合需求和规格说明。 4. 系统测试:测试整个软件系统的功能、性能、安全性等方面是否符合要求。 5. 验收测试:由用户或客户进行的测试,验证软件是否满足用户需求和预期。 6. 安装测试:测试软件在不同环境下的安装和卸载过程,以及安装后的功能是否正常。
写文章

热门文章

  • 软件测试理论基础:黑盒测试例题 33317
  • 【Windows 10 更新失败】Windows10 升级提示错误代码:0x80070020解决方案 25249
  • 关于Pycharm Interpreter报错 Invalid Python SDK/Permission Denied问题解决方案 24607
  • 【Vue.js】Vue3全局配置Axios并解决跨域请求问题 15380
  • 【Java swing】显示表格(连接数据库)基础 13907

分类专栏

  • JavaFX/swing开发实践 付费 8篇
  • Linux 3篇
  • Springboot 5篇
  • Vue 7篇
  • MySQL 2篇
  • Python 1篇
  • Obsidian 1篇
  • Obisidian
  • 软件测试 1篇
  • 项目集合 1篇
  • JavaWeb 1篇
  • Android 1篇
  • 计算机视觉 1篇
  • Windows配置 1篇
  • 编译原理 1篇
  • Oracle 1篇

最新评论

  • 【Vue.js】Vue3全局配置Axios并解决跨域请求问题

    我想吃辣条: 你不管放在什么位置就行,因为他类名设置@Configuration 说明是配置类,启动会自动加载

  • 编译原理: 画出识别活动前缀的NFA的详细过程(根据文法画出NFA图的详细步骤)

    running for better: 感谢整理表情包

  • 【Windows 10 更新失败】Windows10 升级提示错误代码:0x80070020解决方案

    weixin_57884204: 这个更新电脑的资料不会被格式化吧

  • 软件测试理论基础:黑盒测试例题

    Kyrie929: 因果图例三的图好像有些问题。1售后机没有零钱找,只有这一个条件怎么能连22呢?都没投币怎么退还1元硬币表情包

  • 【Vue.js】Vue3全局配置Axios并解决跨域请求问题

    wqhQAQ: config包放在什么位置丫

最新文章

  • 【JavaFX】JavaFX11开发踩坑记录
  • 【JavaFX】基于JavaFX11 构建可编辑、对象存储、修改立即保存、支持条件过滤的TableView
  • 【JavaFX】JDK11 基于Gson、hutool、Jackson持久化存储实体类数据的解决方案 (读取、追加、去重、写入json对象)
2024年2篇
2023年17篇
2022年4篇
2021年10篇
2020年1篇

目录

目录

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Issac-Clarke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

天下网标王模板不能优化网站网站优化的弊端长沙网站排名优化网站如何优化建设百万流量怎么优化网站网站优化公司高性价比的选择福州网站优化系统排名b2c网站优化怎么做普洱网站优化服务平度网站整站优化图片类网站如何优化金华求推荐好的网站推广优化做好网站优化有哪些注意事项黄江网站seo优化玄武区手机网站优化报价徐汇区官方网站优化案例杭州关键词优化网站绵阳网站优化推广多少钱宁夏百度网站优化排名柳州福建网站建站优化推广网站怎么优化速来火5星放心网站快照优化公司排名做网站优化推广鄄城县网站优化排名网站优化的策略宣城网站关键词排名优化哪家不错省心的网站推广与优化技术网站的优化诚信火24星到手机网站优化哪里的好金阊区seo网站优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化