黑盒测试测新浪邮箱
- 格式:doc
- 大小:1.77 MB
- 文档页数:10
黑盒测试经典例题(精选8篇)【篇一】黑盒测试经典例题实验一黑盒测试(一)实验目的1.掌握用边界值方法设计测试用例和执行测试的过程;2.掌握用等价划分方法设计测试用例和执行测试的过程;3.掌握用决策表方法设计测试用例和执行测试的过程。
(二)实验内容测试“Ne某tDate”函数。
Ne某tDate返回输入日期后面的那个日期。
变量年、月、日都具有整数值,且满足如下条件:C1:1912≤年份≤2050C2:1≤月份≤12C3:1≤日期≤31(三)实验步骤用熟悉的语言(如C语言)编写实现该函数的功能,并用如下方法设计测试用例,进行黑盒测试。
参考源代码:#includeintne某tDate(intyear,intmonth,intday);voidmain(){/intyear,month,day;ne某tDate(2051,12,30);}intne某tDate(intyear,intmonth,intday) {/某如果还有明天,返回1;如果输入不合法,返回-1;某/witch(month){cae1:cae3:cae5:cae7:cae8:cae10:if(day==31){day=1;month=month+1;}eleday=day+1;break;cae4:cae6:cae9:cae11: if(day==30){day=1;month=month+1;}eleday=day+1;break;cae12:if(day==31){day=1;month=1;year=year+1;if(year==2022)printf("2022iover");}eleif(day=1912&&year12||month31||day【篇二】黑盒测试经典例题常用黑盒测试的方法黑盒测试(Black-bo某Teting,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。
利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
黑盒测试具体例子黑盒测试是一种软件测试方法,测试人员主要关注软件的输入与输出,而不考虑内部结构或代码实现细节。
在黑盒测试中,测试人员通过分析需求规格说明书等文档,设计测试用例来验证软件功能的正确性。
下面将介绍几个黑盒测试的具体例子。
1. 登录功能测试假设我们要测试一个网站的登录功能,我们可以设计以下测试用例来进行黑盒测试:•测试用例1:输入正确的用户名和密码,验证是否能成功登录;•测试用例2:输入错误的用户名,验证是否提示“用户名不存在”的错误信息;•测试用例3:输入错误的密码,验证是否提示“密码错误”的错误信息;•测试用例4:输入超长的用户名或密码,验证系统是否做了长度限制处理;•测试用例5:在登录界面不输入任何信息,验证系统是否能识别为空的输入并给出相应提示。
通过以上测试用例可以验证登录功能在不同情况下的表现,保证其在各种情况下都能正常运作。
2. 购物车功能测试假设我们要测试一个电商网站的购物车功能,我们可以设计以下测试用例进行黑盒测试:•测试用例1:向购物车添加商品,验证商品数量是否正确增加;•测试用例2:修改购物车中商品的数量,验证价格是否正确计算;•测试用例3:删除购物车中的商品,验证删除后购物车是否为空;•测试用例4:尝试向购物车中添加数量超过库存的商品,验证系统是否给出相应提示;•测试用例5:尝试在未登录状态下进行购物车操作,验证系统是否要求用户先登录。
通过以上测试用例可以验证购物车功能在各种操作下的正确性,避免在实际使用中出现问题。
3. 搜索功能测试假设我们要测试一个搜索引擎的搜索功能,我们可以设计以下测试用例进行黑盒测试:•测试用例1:输入关键词进行搜索,验证搜索结果的相关性和准确性;•测试用例2:输入特殊字符进行搜索,验证系统是否能正确处理这些特殊字符;•测试用例3:输入不存在的关键词进行搜索,验证系统是否能给出“无结果”提示;•测试用例4:在搜索结果页面尝试使用筛选功能,验证筛选条件是否有效;•测试用例5:在搜索过程中断网重连,验证系统是否能正确处理这种情况。
软件测试基础教程期终试题试题答案试题名称:软件测试基础教程知识应用考生姓名:准考证号:考核时间:90 min第一部分单选题(共15题,每题2分,总分30分)1、假设有一个OA系统,该系统有3000个用户,(可以看注册信息)平均每天大约有400个用户要访问该系统,(日志文件查看)对一个典型用户来说,一天之内用户从登录到退出该系统的平均时间为4小时,在一天的时间内,用户只在8小时内使用该系统。
估计用于测试的其最大并发用户数量是( A)。
(A)3000(B)200(C)40(D)4002、登录新浪邮箱,用户输入用户名和密码的时间是5s,网络传输时间1.5s,服务器处理时间0.5s, 浏览器显示时间1.2s,试问登录响应时间是( A)。
(A)3.2s(B)8.2s(C)4.7s(D)9.7s3、分析下列属于有效等价类的测试用例( B ),年龄[20~45],身高[160~176],体重[50~75]。
(A)年龄18,身高177,体重70(B)年龄20,身高174,体重65(C)年龄25,身高170,体重76(D)年龄38,身高167,体重604、下面四种说法中正确的是( C )。
(A)因果图法是建立在决策表法基础上的一种白盒测试方法(B)等价类划分法是边界值分析法的基础和扩展(C)健壮性等价类测试的测试用例要求在有效等价类中取值(D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法5、下面哪个不属于MSN9.0软件的测试环境( C )。
(A)P4 2.4G RAM 512M(B)100M LAN(C)Windows2000 Professional(D)Virtual PC6、为了提高测试的效率,应该( D )。
(A)随机地选取测试数据(B)取一切可能的输入数据作为测试数据(C )在完成编码以后制定软件的测试计划(D )选择发现错误可能性大的数据作为测试数据7、下面哪个属于白盒测试方法( B )。
(A )用户名文本栏位如下,输入admin 和“王小燕”这样有效的值 用户名(B )如下程序,走遍上面尽可能的路径1 If a or b2 X3 Else4 Y(C )一个可以装7个球的篮子装了8个球(D )ATM 机输入两次错误的密码再输入正确密码取款8、下面哪个测试不属于系统测试(B )。
⿊盒测试常⽤的测试⽅法⼀:说明1.1 等价类划⽅法1.2 边界值分析⽅法1.3 决策表⽅法1.4 错误推测⽅法1.4 因果图⽅法⼆:详解2.1 等价类划分⽅法定义:是把所有可能的输⼊数据,即程序的输⼊域划分成若⼲部分(⼦集),然后从每⼀个⼦集中选取少数具有代表性的数据作为测试⽤例(⼦集中每个输⼊对发现软件错误都是等效的)。
该⽅法是⼀种重要的,常⽤的⿊盒测试⽤例设计⽅法。
等价类分类:(a) 有效等价类-->指对于软件规格说明来说,是合理的、有意义的输⼊数据构成的集合。
(b) ⽆效等价类-->与有效等价类相反,指对于软件规格说明⽽⾔,没有意义的、不合理的输⼊数据集合。
编写设计测试⽤例的步骤:(1) 根据被测对象的输⼊条件,确定等价类,包括有效等价类和⽆效等价类。
有效等价类:系统可以接受、认可的、正确的业务操作。
⽆效等价类:系统认为是⾮法的,不合理的输⼊。
(2) 将有效等价类、⽆效等价类进⾏编号。
有效等价类取交集,⽆效等价类取并集。
(3) 为每个等价类设计具体测试数据。
注:在实际测试过程中,不管是有效等价类,还是⽆效等价类,系统都要做出响应。
如输⼊合法邮箱名,系统应该能够接受;如输⼊⾮法邮箱名,系统应给予“邮箱名输⼊不合法,请重新输⼊!”等类似的错误提⽰。
案例:新浪邮箱名,其输⼊要求如下:1. 4~16个字符2. ⽀持英⽂⼩写、数字、下划线3. 不⽀持全部为数字或下划线案例解析:输⼊条件有效等价类⽆效等价类输⼊条件有效等价类⽆效等价类⽤户名字符数4~16(1)0(2)、0<个数<4(3)、>16(4)⽤户名组成英⽂⼩写(5)、数字(6)、下划线(7)⾮英⽂⼩写、数字、下划线(8)⽤户名⽀持格式不全为数字(9)、不全为下划线(10)全为数字(11)、全为下划线(12)邮箱名有效输⼊集合: (1) (5) (6) (7) (9) (10) 32jing_qfda ⽆效集合:(2) 邮箱名为空 (3) jby(4) jiangboyang_1987_12_22 (8) 江渤洋 (11) 1234567890 (12) __________最终测试⽤例:序号输⼊及操作说明期望的测试结果132jing_qfda 符合要求2邮件名为空⽤户名字符数不符合要求3jby4jiangboyang_1987_12_225江渤洋⽤户名组成不符合要求6@#%……7FDAY 81234567890⽤户名⽀持格式不符合要求9__________2.2 边界值分析⽅法定义:边界值分析法就是对输⼊或输出的边界值进⾏测试的⼀种⿊盒测试⽅法。
南京信息工程大学实验(实习)报告实验(实习)名称实验一黑盒测试实验(实习)日期2014-11-21得分指导教师徐旦华系计软院专业软件工程年级班次姓名学号实验一黑盒测试(一)一、实验目的理解黑盒测试的基本方法,掌握等价分类法、边界值分析等测试用例的设计方法。
一、实验内容1.编写网易邮箱注册功能的测试用例,假设没有重复的用户名,条件如图示:要求:使用等价类划分方法和弱边界值法设计测试用例,并记录测试结果(1)等价类划分法测试用例分析有效等价类满足条件:邮箱地址:1、6~18个字符2、以字母开头密码:1、6~16个字符(区分大小写)确认密码:1、与密码相同(字母区分大小写)验证码:1、与图片相同无效等价类满足条件:邮箱地址:1、少于6个字符2、多于18个字符3、以“_”开头4、以数字开头密码:1、少于6个字符2、多于16个字符确认密码:1、不区分大小写2、与密码不一致验证码:1、不输入2、输入与图片不一致测试用例表测试用例编号输入预测结果邮箱地址密码确认密码验证码1 wbb158******** 123456 123456 pqln 注册成功2 smileday 111111 111111 sdfa 注册成功3 wu_199203 123456 123456 erqw 注册成功4 webei 111111 111111 shjd 失败5 webeib 123456 123456 asda 注册成功6 webeibe 123456 123456 dasa 注册成功7 liixiaohuishigedr 111111 111111 sfsf 注册成功8 liixiaohuishigedhr 111111 111111 dfsa 注册成功9 liixiaohuishigedhrm 111111 111111 sdfs 失败10 _smileday 123456 123456 werq 失败11 7w__b__1 123456 123456 dwe1 失败12 w__b__1 12345 12345 dfte 失败13 w__b__1 123456 123456 deff 注册成功14 w__b__1 1234567 1234567 xcxm 注册成功15 w__b__1 123456789012345 123456789012345 asds 注册成功16 w__b__1 1234567890123456 1234567890123456 dsff 注册成功17 w__b__1 12345678901234567 12345678901234567 sdfc 失败18 w__b__1 111111 123456 Srdt 失败19 w__b__1 w__b__1_01 w__b__1_01 dwfa 失败20 w__b__1 123456 123456 失败21 w__b__1 123456 123456 Wr33 注册成功随机测试用户名位数测试用户名首字符测试密码位数测试密码一致性测试验证码测试二、实验结果。
软件测试黑盒测试实例在软件测试领域中,黑盒测试是一种测试方法,旨在检查软件功能的正确性而不考虑内部结构或代码逻辑。
黑盒测试通过输入某些值,检查输出结果是否符合预期来评估软件系统。
本文将通过一个实例来说明黑盒测试的过程和重要性。
实例介绍假设我们有一个简单的登录系统,其中包含用户名和密码输入框以及登录按钮。
我们的任务是对这个登录系统进行黑盒测试,确保系统在各种情况下都能正确运行。
测试用例设计1.正常登录: 输入正确的用户名和密码,点击登录按钮,预期系统应成功登录。
2.错误的用户名: 输入错误的用户名,正确的密码,点击登录按钮,预期系统应提示用户名错误。
3.错误的密码: 输入正确的用户名,错误的密码,点击登录按钮,预期系统应提示密码错误。
4.空用户名: 不输入用户名,输入正确的密码,点击登录按钮,预期系统应提示用户名不能为空。
5.空密码: 输入正确的用户名,不输入密码,点击登录按钮,预期系统应提示密码不能为空。
测试过程1.针对每个测试用例,创建一个测试计划,包括输入值、预期输出和实际输出。
2.依次执行测试用例,记录实际输出。
3.检查实际输出是否符合预期输出,如果不符合,则说明系统在该情况下存在问题。
4.将测试结果进行归档和整理,编写测试报告。
测试结果经过上述测试用例的执行,我们得出以下结论:•正常登录:系统成功登录。
•错误的用户名:系统正确提示用户名错误。
•错误的密码:系统正确提示密码错误。
•空用户名:系统正确提示用户名不能为空。
•空密码:系统正确提示密码不能为空。
结论通过黑盒测试实例,我们发现系统在各种情况下都表现出良好的功能性和健壮性。
黑盒测试作为软件测试的重要手段之一,能够有效地发现系统的潜在问题,提高软件质量和用户体验。
因此,在软件开发过程中,黑盒测试是必不可少的一环。
课程名称:软件测试实验题目:黑盒测试报告专业:教育技术学班级:教技142学生姓名:安卓指导老师:郭小雪所属学期:2017-2018学年第二学期一、引言1.1目的测试报告为三角形问题和找零钱最佳组合问题项目的黑盒测试报告,目的在于总结测试阶段的测试以及分析测试结果。
1.2实验环境在Windows 2000(SP2) 或Windows XP 操作系统上,使用C++语言,VC6.0工具作为开发环境(IDE)1.3实验要求1.根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。
2.输入数据进行测试,填写测试用例。
二、实验原理黑盒测试原理:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
软件的黑盒测试意味着测试要在软件的接口处进行。
这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
因此黑盒测试又叫功能测试。
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。
实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。
这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。
黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。
具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。
每一类的代表性数据在测试中的作用等价于这一类中的其他值。
该方法是一种重要的,常用的黑盒测试用例设计方法。
黑盒测试可采用的测试方法黑盒测试是软件测试的一种方法,该方法是在不考虑程序内部结构和逻辑的情况下对软件进行测试。
黑盒测试关注的是软件的功能和接口是否按照规格说明书或需求规范正常运行。
在进行黑盒测试时,测试人员只需输入测试数据,观察程序的输出结果,而不需要关心程序内部的实现细节。
在实施黑盒测试时,可以采用以下几种测试方法:1. 等价类划分等价类划分是一种常用的黑盒测试方法,该方法将输入数据分为若干个等价类,并选择代表每个等价类的测试用例进行测试。
通过等价类划分,可以有效地减少测试用例的数量,并覆盖不同的情况。
2. 边界值分析边界值分析是在等价类划分的基础上,针对输入数据的边界值进行测试。
通过测试边界值,可以发现在边界处程序可能存在的错误或异常情况。
边界值测试常常包括最小边界、最大边界和边界处的特殊情况。
3. 因果图法因果图法是由软件测试专家W.E:Raymond提出的一种黑盒测试方法,该方法将软件的功能需求和条件之间的因果关系用图形方式表示,以帮助测试人员理清测试思路、设计测试用例。
因果图法通常包括因果图的制作、因果图的分析和测试用例的设计三个步骤。
4. 决策表测试决策表测试是一种通过测试决策表的各种组合情况来设计测试用例的方法。
决策表是将输入条件、动作和输出结果之间的逻辑关系用表格形式表示出来,测试人员可以通过对不同组合情况的测试用例进行设计和执行,来验证软件功能的正确性。
5. 状态转换测试状态转换测试是一种测试有限状态机系统的黑盒测试方法。
有限状态机是由有限个状态和状态之间的转换关系构成的数学模型,通过状态转换测试可以验证软件在不同状态下的行为是否符合规格要求。
测试人员需要设计测试用例来覆盖各种状态转换情况。
综上所述,黑盒测试可采用的测试方法包括等价类划分、边界值分析、因果图法、决策表测试和状态转换测试等。
通过合理选择和组合这些测试方法,可以全面而有效地检验软件功能的正确性和完整性,提高软件的质量和可靠性。
《软件测试技术》黑盒测试实验一、实验目的1、能熟练应用黑盒测试技术中的等价类划分法、边界值分析法、因果图法和决策表法进行测试用例设计。
2、对测试用例进行优化设计二、实验环境Windows系统+ Office工具三、实验任务1.电话号码问题2.三角形问题3.工资问题4. 自动售货机问题四、实验步骤1.电话号码问题某城市电话号码由三部分组成,分别是:地区码:空白或四位数字;前缀:非0或1开头的四位数字;后缀:四位数字。
假设被测程序接受符合上述规定的电话号码,拒绝所有不符合规定的电话号码,使用等价类划分方法进行测试用例设计。
表1 电话号码等价类表(除了表头即第一行外,其它都可以修改)表2 电话号码用例表(可以根据实际情况增加行或者删除行)2. 三角形问题输入三个整数:A、B、C,分别作为三角形的三条边的长度,取值范围[1,100],判断三条边构成的三角形是等腰的、等边的、一般三角形或者非三角形。
分别设计标准性边界值分析的测试用例和健壮性边界值分析的测试用例。
(1)标准性边界值测试用例(根据实际情况自行调整表格行数)(2)健壮性边界值测试用例(根据实际情况自行调整表格行数)3.工资问题某软件的一个模块的需求规格说明书中描述:(1)年薪制员工:严重过失,扣年终风险金的4%;过失,扣年终风险金的2%。
(2)非年薪制员工:严重过失,扣当月薪资的8%;过失,扣当月薪资的4%。
请绘制出因果图和判定表,并给出相应的测试用例。
原因:C1. 年薪制员工C2. 严重过失中间状态:11. 非年薪制员工12. 过失结果:E1. 扣年终风险金的4%E2. 扣年终风险金的2%E3. 扣当月薪资的8%E4. 扣当月薪资的4%4. 自动售货机问题有一个处理单价为1元5角钱的盒装饮料的自动售货机软件,若投入1元5角硬币,按下“可乐”、“雪碧”或“橙汁”按钮,相应的饮料就送出来。
若投入的是2元硬币,在送出相应的饮料同时退换5角硬币。
请绘制出决策表。
黑盒测试实验报告
课程名称:软件质量测试与保障
学号:P1401110514
姓名:黄宏伟
专业:计算机科学与技术
指导老师:韩志刚
完成日期:2014年4月17日
一、实验目的
1.下载并安装QTP功能测试工具,学习使用。
2.通过脚本的录制和回放来进行自动化的功能测试。
二、实验内容
(1)设计测试用例
①程序分析及等价类划分
该网页只有在输入正确的用户名、密码和验证码的情况下,才能登入成功()。
而登陆不成功有几种情况。
用户登陆输入时,有以下几种情况(即等价类划分情况):
注:这里用本人新注册的邮箱,用户名为hhw8868@,密码为99134046,下文出现的其它用户名为本人虚构。
1.用户名hhw8868@ ,密码99134046 ,有效等价类
2.用户名为空,密码为空,无效等价类
3.用户名非空,密码为空,无效等价类
4.用户名为空,密码非空,无效等价类
5.用户名非空非hhw8868@ ,密码非空非99134046 ,无效等价类
6.用户名非空非hhw8868@ ,密码99134046 ,无效等价类
7.用户名hhw8868@,密码非空非99134046 ,无效等价类
②根据边界值条件确定测试用例。
以上等价类划分了一个有效等价类,6个无效等价类。
为此确定一个有效等价类测试用例,无效等价类2仅能确定一个测试用例,其余五个无效等价类各2个测试用例,总共确定12个测试用例。
测试用例范围期望结果预期输出
用户名hhw8868@ 密码
99134046
有效等价类1 有效登入成功
用户名null 密码null 无效等价类2 无效请输入邮箱名用户名hhw8868@ 密码null 无效等价类3 无效请输入密码
用户名admin 密码null
无效等价类3 无效您输入的邮箱名格式不正确
用户名null 密码99134046 无效等价类4 无效请输入邮箱名用户名null 密码123 无效等价类4 无效请输入邮箱名
用户名abc 密码123
无效等价类5 无效您输入的邮箱名格式不正确
用户名abc@密码123
无效等价类5 无效登录名或密码错
误
用户名abc 密码99134046
无效等价类6 无效您输入的邮箱名格式不正确
用户名abc@密码99134046
无效等价类6 无效登录名或密码错
误
用户名hhw8868@密码123
无效等价类7 无效登录名或密码错
误
用户名hhw8868@密码234
无效等价类7 无效登录名或密码错
误
(2)录制脚本并执行QTP自动化测试
使用QuickTest对教务处登陆网页进行测试。
按照提示安装QuickTest Professional软件。
1、打开QTP,在出现的窗口中选择“web”项,在前面打勾,点OK,进入QTP。
如下图:
2、录制脚本
进入之后,选择Blank Test,创建一个空白脚本,如下图:
点击record按钮,开始录制脚本。
在web选项卡中选择第二项,并将地址栏中信息改为所需测试的网页地址,这里是“”,并点击确定按钮,如下图:
此时便会自动打开新浪邮箱,如图:
在弹出来的网页中输入正确的邮箱和密码,如下图:
登入邮箱,QTP软件中会自动写出过程代码,如下图:
3、保存脚本
关闭网页,点stop停止录制并保存脚本在桌面,命名为sina test。
QTP中完整的代码如下:
4、增强脚本,先将登陆用户名参数化为username,datatable选本地表
5、将登陆密码参数化为password,同样的datatable选本地表
完成之后表格中会有两列被命名,出现下面这样的情况:(那个长的是保护密码形成的)
6、在datatable中创建一个预期值列表status;
双击列名“C”,将名称改成“status”,点击OK,完成这一步。
7、按照测试用例的设计,填写用户名username、密码password以及预期值status的参数值;
8、保存一下,切换到专家视图,创建相应变量;
9、创建一个表示datatable中行号i;
10、使用for语句,使qtp在测试时能够自动读取每一行中用户名和密码;
*8-10步截图如下:
11、插入一个文本输出点,输出系统的实际提示信息,并将该输出值保存datatable中action1的outmsg列;
12、定义一个读取系统实际提示信息的变量outputvalue;
13、将系统实际提示信息赋予定义的变量outputvalue;
14、定义一个变量读取预期的提示信息istatus;
15、将预期提示信息的值赋予定义的变量istatus;
*12-15步截图如下:
16、进行实际提示信息与预期提示信息进行比较,如果一致,则继续执行测试用例,如不一致,给出错误报告。
17、设置自动获取action1中下一行值继续执行测试;
18、调试脚本;
点击run按钮,出现下面的窗口,点确定就能进行自动化测试了。
19、测试完成,没有发现错误,结果表格如下图所示:
20、整个测试完成。
三、实验总结和体会
通过此次试验,我发现QTP是一款非常强大的自动化测试工具,它的用途非常广泛。
各项功能如对数据库,同步点,检查点等也非常好用。
通过本次测试课程设计,使我对软件测试这方面有了更深一步的了解,经过自己的多次试验,对一些自动化测试工具有了初步的掌握,更加感受到这些工具的独特魅力,虽然谈不上精通。
但自己正处在学习的路上,相信这次的实验对自己以后的学习和工作上一定会有很大的帮助。
同时,通过这次实验,也发现了自己很多的不足,由于原来课上没有把握机会问老师问题,导致很多问题不理解,虽然网络上有很多教学视频,但缺乏互动性,远远没有达到应有的程度,只能靠自己去慢慢摸索,但难免走了很多弯路。
而且平时缺乏对这些工具的利用,使得面对如此多的按钮却不知从何做起,这也是给自己一个警示,想要学好任何一门知识或者工具,都要花费巨大的精力去钻研,没有努力就没有收货。