黑盒测试测新浪邮箱
黑盒测试经典例题(精选8篇)
![黑盒测试经典例题(精选8篇)](https://img.taocdn.com/s3/m/ef2df3826429647d27284b73f242336c1eb9307f.png)
黑盒测试经典例题(精选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,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。
利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。
黑盒测试具体例子
![黑盒测试具体例子](https://img.taocdn.com/s3/m/c012847db80d6c85ec3a87c24028915f804d8401.png)
黑盒测试具体例子黑盒测试是一种软件测试方法,测试人员主要关注软件的输入与输出,而不考虑内部结构或代码实现细节。
在黑盒测试中,测试人员通过分析需求规格说明书等文档,设计测试用例来验证软件功能的正确性。
下面将介绍几个黑盒测试的具体例子。
1. 登录功能测试假设我们要测试一个网站的登录功能,我们可以设计以下测试用例来进行黑盒测试:•测试用例1:输入正确的用户名和密码,验证是否能成功登录;•测试用例2:输入错误的用户名,验证是否提示“用户名不存在”的错误信息;•测试用例3:输入错误的密码,验证是否提示“密码错误”的错误信息;•测试用例4:输入超长的用户名或密码,验证系统是否做了长度限制处理;•测试用例5:在登录界面不输入任何信息,验证系统是否能识别为空的输入并给出相应提示。
通过以上测试用例可以验证登录功能在不同情况下的表现,保证其在各种情况下都能正常运作。
2. 购物车功能测试假设我们要测试一个电商网站的购物车功能,我们可以设计以下测试用例进行黑盒测试:•测试用例1:向购物车添加商品,验证商品数量是否正确增加;•测试用例2:修改购物车中商品的数量,验证价格是否正确计算;•测试用例3:删除购物车中的商品,验证删除后购物车是否为空;•测试用例4:尝试向购物车中添加数量超过库存的商品,验证系统是否给出相应提示;•测试用例5:尝试在未登录状态下进行购物车操作,验证系统是否要求用户先登录。
通过以上测试用例可以验证购物车功能在各种操作下的正确性,避免在实际使用中出现问题。
3. 搜索功能测试假设我们要测试一个搜索引擎的搜索功能,我们可以设计以下测试用例进行黑盒测试:•测试用例1:输入关键词进行搜索,验证搜索结果的相关性和准确性;•测试用例2:输入特殊字符进行搜索,验证系统是否能正确处理这些特殊字符;•测试用例3:输入不存在的关键词进行搜索,验证系统是否能给出“无结果”提示;•测试用例4:在搜索结果页面尝试使用筛选功能,验证筛选条件是否有效;•测试用例5:在搜索过程中断网重连,验证系统是否能正确处理这种情况。
软件测试试题答案
![软件测试试题答案](https://img.taocdn.com/s3/m/7e15353ea32d7375a4178038.png)
软件测试基础教程期终试题试题答案试题名称:软件测试基础教程知识应用考生姓名:准考证号:考核时间: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 )。
黑盒测试常用的测试方法
![黑盒测试常用的测试方法](https://img.taocdn.com/s3/m/4f4d961ca31614791711cc7931b765ce05087ad0.png)
⿊盒测试常⽤的测试⽅法⼀:说明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 边界值分析⽅法定义:边界值分析法就是对输⼊或输出的边界值进⾏测试的⼀种⿊盒测试⽅法。
网易邮箱黑盒测试实验报告
![网易邮箱黑盒测试实验报告](https://img.taocdn.com/s3/m/21558527bd64783e08122b00.png)
南京信息工程大学实验(实习)报告实验(实习)名称实验一黑盒测试实验(实习)日期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 注册成功随机测试用户名位数测试用户名首字符测试密码位数测试密码一致性测试验证码测试二、实验结果。
软件测试黑盒测试实例
![软件测试黑盒测试实例](https://img.taocdn.com/s3/m/77f126f3f021dd36a32d7375a417866fb94ac073.png)
软件测试黑盒测试实例在软件测试领域中,黑盒测试是一种测试方法,旨在检查软件功能的正确性而不考虑内部结构或代码逻辑。
黑盒测试通过输入某些值,检查输出结果是否符合预期来评估软件系统。
本文将通过一个实例来说明黑盒测试的过程和重要性。
实例介绍假设我们有一个简单的登录系统,其中包含用户名和密码输入框以及登录按钮。
我们的任务是对这个登录系统进行黑盒测试,确保系统在各种情况下都能正确运行。
测试用例设计1.正常登录: 输入正确的用户名和密码,点击登录按钮,预期系统应成功登录。
2.错误的用户名: 输入错误的用户名,正确的密码,点击登录按钮,预期系统应提示用户名错误。
3.错误的密码: 输入正确的用户名,错误的密码,点击登录按钮,预期系统应提示密码错误。
4.空用户名: 不输入用户名,输入正确的密码,点击登录按钮,预期系统应提示用户名不能为空。
5.空密码: 输入正确的用户名,不输入密码,点击登录按钮,预期系统应提示密码不能为空。
测试过程1.针对每个测试用例,创建一个测试计划,包括输入值、预期输出和实际输出。
2.依次执行测试用例,记录实际输出。
3.检查实际输出是否符合预期输出,如果不符合,则说明系统在该情况下存在问题。
4.将测试结果进行归档和整理,编写测试报告。
测试结果经过上述测试用例的执行,我们得出以下结论:•正常登录:系统成功登录。
•错误的用户名:系统正确提示用户名错误。
•错误的密码:系统正确提示密码错误。
•空用户名:系统正确提示用户名不能为空。
•空密码:系统正确提示密码不能为空。
结论通过黑盒测试实例,我们发现系统在各种情况下都表现出良好的功能性和健壮性。
黑盒测试作为软件测试的重要手段之一,能够有效地发现系统的潜在问题,提高软件质量和用户体验。
因此,在软件开发过程中,黑盒测试是必不可少的一环。
黑盒测试实验报告
![黑盒测试实验报告](https://img.taocdn.com/s3/m/e2eefff9011ca300a7c3906b.png)
课程名称:软件测试实验题目:黑盒测试报告专业:教育技术学班级:教技142学生姓名:安卓指导老师:郭小雪所属学期:2017-2018学年第二学期一、引言1.1目的测试报告为三角形问题和找零钱最佳组合问题项目的黑盒测试报告,目的在于总结测试阶段的测试以及分析测试结果。
1.2实验环境在Windows 2000(SP2) 或Windows XP 操作系统上,使用C++语言,VC6.0工具作为开发环境(IDE)1.3实验要求1.根据给出的程序分别使用等价类划分法、边界值分析法、判定表方法、因果图法、正交试验法、功能图法、错误推测法来设计相应的测试用例。
2.输入数据进行测试,填写测试用例。
二、实验原理黑盒测试原理:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。
软件的黑盒测试意味着测试要在软件的接口处进行。
这种方法是把测试对象看作一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。
因此黑盒测试又叫功能测试。
从理论上讲,黑盒测试只有采用穷举输入测试,把所有可能的输入都作为测试情况考虑,才能查出程序中所有的错误。
实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但可能的输入进行测试。
这样看来,完全测试是不可能的,所以我们要进行有针对性的测试,通过制定测试案例指导测试的实施,保证软件测试有组织、按步骤,以及有计划地进行。
黑盒测试行为必须能够加以量化,才能真正保证软件质量,而测试用例就是将测试行为具体量化的方法之一。
具体的黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。
等价类划分的办法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。
每一类的代表性数据在测试中的作用等价于这一类中的其他值。
该方法是一种重要的,常用的黑盒测试用例设计方法。
黑盒测试可采用的测试方法
![黑盒测试可采用的测试方法](https://img.taocdn.com/s3/m/bfad02a5846a561252d380eb6294dd88d0d23d86.png)
黑盒测试可采用的测试方法黑盒测试是软件测试的一种方法,该方法是在不考虑程序内部结构和逻辑的情况下对软件进行测试。
黑盒测试关注的是软件的功能和接口是否按照规格说明书或需求规范正常运行。
在进行黑盒测试时,测试人员只需输入测试数据,观察程序的输出结果,而不需要关心程序内部的实现细节。
在实施黑盒测试时,可以采用以下几种测试方法:1. 等价类划分等价类划分是一种常用的黑盒测试方法,该方法将输入数据分为若干个等价类,并选择代表每个等价类的测试用例进行测试。
通过等价类划分,可以有效地减少测试用例的数量,并覆盖不同的情况。
2. 边界值分析边界值分析是在等价类划分的基础上,针对输入数据的边界值进行测试。
通过测试边界值,可以发现在边界处程序可能存在的错误或异常情况。
边界值测试常常包括最小边界、最大边界和边界处的特殊情况。
3. 因果图法因果图法是由软件测试专家W.E:Raymond提出的一种黑盒测试方法,该方法将软件的功能需求和条件之间的因果关系用图形方式表示,以帮助测试人员理清测试思路、设计测试用例。
因果图法通常包括因果图的制作、因果图的分析和测试用例的设计三个步骤。
4. 决策表测试决策表测试是一种通过测试决策表的各种组合情况来设计测试用例的方法。
决策表是将输入条件、动作和输出结果之间的逻辑关系用表格形式表示出来,测试人员可以通过对不同组合情况的测试用例进行设计和执行,来验证软件功能的正确性。
5. 状态转换测试状态转换测试是一种测试有限状态机系统的黑盒测试方法。
有限状态机是由有限个状态和状态之间的转换关系构成的数学模型,通过状态转换测试可以验证软件在不同状态下的行为是否符合规格要求。
测试人员需要设计测试用例来覆盖各种状态转换情况。
综上所述,黑盒测试可采用的测试方法包括等价类划分、边界值分析、因果图法、决策表测试和状态转换测试等。
通过合理选择和组合这些测试方法,可以全面而有效地检验软件功能的正确性和完整性,提高软件的质量和可靠性。
《软件测试技术》黑盒测试实验
![《软件测试技术》黑盒测试实验](https://img.taocdn.com/s3/m/1656b5f34128915f804d2b160b4e767f5acf80cf.png)
《软件测试技术》黑盒测试实验一、实验目的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角硬币。
请绘制出决策表。
软件测试-黑盒测试与白盒测试
![软件测试-黑盒测试与白盒测试](https://img.taocdn.com/s3/m/cc60b93a14791711cc79179b.png)
# include <stdio.h> main() {
int i=0; int sum=0; while (i<10) {
sum=sum+i; i++; } printf(“%d\n”,sum); }
白盒测试技术 X=2
逻辑覆盖技术
Y=2X
Y=4 ?
循环结构测试
嵌套循环
外内层循环变量都取最小值 外层最小,内层最大 外层最大,内层最小 循环变量增量 何时退出内循环 何时退出外循环
白盒测试技术 X=2
Y=2X
Y=4 ?
面向对象测试步骤 /* 矩形类, 实现矩形周长和面积的计算 */ public class Rectangle extends Shape{
……
设pRu计ebclit测casnt试gatlie用c rve例ocidt1m=naienw(SRtreincgta[n] agrlegs(1) ,{1/)/;测试Rectangle类
黑盒测试技术 X=2
Y=4 ?
边界值技术
边界值技术常和等价类结合使用,测试边界时,一般 测试边界值和正好超出边界值一个单位的值。
例如:一程序,功能是计算两个1-100整数的和(两个 数由用户键盘输入)。试设计等价类。
黑盒测试技术 X=2
Y=4 ?
因果图法
案例:某奖金计算软件实现如下功能: 该软件可以计算某公司的年终奖,该公司员工分为普通
设Sy计ste测m试.ou驱t.p动rin程tln序(rect1.perimeter());
Y=4 ?
因果图法
分析: 1、首先为输入输出条件编号
输入条件 员工类别:普通员工A1、管理人员A2 员工表现:普通B1、优秀B2、特殊贡献B3
黑盒测试方法习题及答案
![黑盒测试方法习题及答案](https://img.taocdn.com/s3/m/e23ef3edc8d376eeaeaa311e.png)
//模板说明//凡是用//开头的行都是注释行,不会作为试题内容导入到题库中//每个试题间用空行隔开//试题的开头行是题干,前面不能有注释行并列在上面,否则这个试题都无效;如要注释则在注释后再加一空行隔开/题干、内容、答案、分数、难度、试题分类和题型是一个试题必须项,其它的都是可选的,可选的属性可以不写//试题开头可以有序号,格式为"序号.", 后接题干内容;也可以不写序号,系统会自动加上序号以便区分试题//作为格式用的符号如":","."是不分半角全角的,半角全角都有效//可选项直接在题干后以字母和点开头,如A.、B.并且要求大写。
//编号可以不要。
没有编号是新增,有编号则是修改现有试题,例子中给出的都没有给出编号//可用的题型有:单选题、多选题、判断题、填空题、问答题、组合题、解答题//解答题需要给出操作题类型,如操作题类型:Word//填空题的空位处用三个或三个以上的"_",即"___"来表示,用"|"来分隔多个空的答案,如果一个空有多个标准答案请用"&"隔开//答题时间格式为00:00:00,即 "小时:分钟:秒"//可用的状态有:正常、禁用,如果没有,则默认为正常//可用的操作题类型有:Word、Excel、PowerPoint、Visio,默认为Word//如果试题内容里有换行,则必需要在这段内容前后分别用”{回车换行....回车换行}”括起来。
//如果试题内容中包含有'{'或'}',请用'\'把它们转义为: '\{'或'\}'。
//如果试题内容中包括有'<'或'>',表示为尖号时请分别用'< '、'> '替换;表示为大于或小于时,请用全角格式下的'<'或'>'来表示;表示为标签时,请'<'与'>'对称使用。
黑盒测试面试题
![黑盒测试面试题](https://img.taocdn.com/s3/m/412aaf2e9a6648d7c1c708a1284ac850ac020414.png)
黑盒测试面试题黑盒测试是软件测试中常用的一种方法,其目的是验证软件系统的功能并发现潜在的错误。
在黑盒测试中,测试人员只需关注系统的输入与输出,而不需要知道系统内部的具体实现细节。
下面是一些常见的黑盒测试面试题,供面试者参考。
1. 什么是黑盒测试?黑盒测试是一种软件测试方法,测试人员基于对软件系统的需求和功能进行测试,而无需了解其内部实现细节。
测试人员主要关注系统的输入与输出,以验证系统的功能、正确性和稳定性。
2. 黑盒测试的目的是什么?黑盒测试的目的是发现软件系统中的错误和缺陷,以确保系统满足用户需求,并且能够在各种条件下正常运行。
它主要关注系统的功能、界面、性能和安全等方面。
3. 黑盒测试有哪些常用的技术和方法?在黑盒测试中,常用的技术和方法包括等价类划分法、边界值分析法、因果图、决策表和错误猜测法等。
通过运用这些技术和方法,测试人员可以优化测试用例的设计,提高测试效果。
4. 请描述一下等价类划分法。
等价类划分法是一种基于软件功能的黑盒测试技术。
该方法将输入数据划分为多个等价类,使得每个等价类都具有相同的测试行为。
通过选择一部分代表性的测试数据,可以有效地减少测试用例的设计和测试工作,从而提高测试效率。
5. 什么是边界值分析法?边界值分析法是一种常用的黑盒测试技术,用于确定输入和输出的边界条件,并设计相应的测试用例。
通过测试输入和输出的边界值,可以发现潜在的错误和异常情况。
边界值通常是最小边界、最大边界和临界值。
6. 因果图是什么?它在黑盒测试中起什么作用?因果图是一种用于描述系统功能和需求之间关系的工具。
它通过绘制因果关系图,将系统功能和输入条件之间的关系可视化,帮助测试人员理清功能的逻辑关系,从而设计出有效的测试用例。
7. 决策表是黑盒测试中常用的方法,请简要介绍一下。
决策表是一种用于描述系统逻辑关系和决策规则的表格模型。
它通过列举系统功能和各种输入组合,帮助测试人员设计出全面的测试用例,覆盖不同的逻辑路径。
黑盒测试实验
![黑盒测试实验](https://img.taocdn.com/s3/m/b75f62f7f80f76c66137ee06eff9aef8941e48df.png)
黑盒测试实验实验报告实验名称:程序黑盒测试实验实验地点:实验日期:指导老师:学生班级:学生姓名:提交日期:一实验楼404 2022-4-28_ ___ _王科老师_______ _0906401 ___ _2022-5-2________黑盒测试1.实验目的:理解黑盒测试的基本方法,掌握等价类划分法和边界值方法设计测试用例。
2.实验配置:(1)主流PC机一套,要求安装windows操作系统、Virtul Studio6.0、java等工具;(2)理解等价类划分法、边界值分析法的思想,划分依据;(3)熟悉上述方法测试用例设计的理论。
3.实验内容:1)输入三个整数a、b、c,分别作为三角形的三条边,通过程序判断这三条边是否能构成三角形?如果能构成三角形,则判断三角形的类型(等边三角形、等腰三角形、一般三角形)。
要求输入三个整数a、b、c,必须满足以下条件:1≤a≤100;1≤b≤100;1≤c≤100。
要求: a.大家用自己熟悉的编程语言,实现上面问题的描述。
b.请用等价类设计测试用例。
2) 程序有三个输入变量month、day、year(month、day和year均为整数值,并且满足:1≤month≤12、1≤day≤31、1900≤ year ≤2050。
),分别作为输入日期的月份、日、年份,通过程序可以输出该输入日期在日历上下一天的日期。
例如,输入为2022年11月29日,则该程序的输出为2022年11月30日。
请用黑盒测试方法的边界值设计测试用例。
4.实验步骤: (1)三角形问题1) 编写程序,实现三角形问题。
2)设计测试用例用等价类分析法设计测试用例。
按照输入条件和输出形式划分等价类输入条件:可以从以下四个方面划分等价类:三个数,整数,非0数,正数输出条件:可以划分为一个等价类,一般三角形,等腰三角形,等边三角形,不构成三角形。
写出测试报告,如下表所示:代码如下:import java.awt.*; import javax.swing.*; importjava.awt.event.*; public class TriangleFrame extends JFrameimplements ActionListener{JLabel lb1; JLabel lb2; JLabel lb3; JLabel lb4; JButton btn1; JTextField txt1; JTextField txt2; JTextField txt3; JPanel cp; TriangleFrame(){super("三角形判定");lb1 = new JLabel("三角形判定问题"); lb1.setBounds(new Rectangle(153, 26, 95, 22)); lb2 = new JLabel("第一个参数a:"); lb2.setBounds(new Rectangle(44, 70, 104, 27)); lb3 = new JLabel("第二个参数b:"); lb3.setBounds(new Rectangle(44, 113, 104, 27)); lb4 = new JLabel("第三个参数c:"); lb4.setBounds(new Rectangle(44, 152, 104, 27)); txt1 = new JTextField(20); txt2 = new JTextField(20); txt3 = new JTextField(20);txt1.setBounds(new Rectangle(132, 72, 168, 23));txt2.setBounds(new Rectangle(132, 155, 168, 23));txt3.setBounds(new Rectangle(132, 113, 168, 23));btn1 = new JButton("判定"); btn1.setBounds(new Rectangle(152, 217, 96, 33)); btn1.addActionListener(this);setSize(400,300); setVisible(true); cp = (JPanel) getContentPane();cp.setLayout(null); cp.add(lb1); cp.add(lb2); cp.add(txt1); cp.add(lb3); cp.add(txt2); cp.add(lb4); cp.add(txt3);cp.add(btn1); } public void actionPerformed(ActionEvent e){ if(e.getSource() == btn1){try{ Integer t1 = Integer.parseInt(txt3.getText()); Integer t2 = Integer.parseInt(txt2.getText()); Integer t3 =Integer.parseInt(txt1.getText());if (t1 t2 + t3 t2 t1 + t3 t3 t1 + t2 t1 == t2 t2 == t3) { JOptionPane.showMessageDialog(null, "此三角形为等边三角形!");} else if (t1 t2 + t3 t2 t1 + t3 t3 t1 + t2 (t1 == t2 || t2 == t3 || t3 == t1)) {JOptionPane.showMessageDialog(null, "此三角形为等腰三角形!"); } else if(t1 t2+t3 t2 t1+t3 t3 t1+t2 t1 != t2 t2 != t3){ JOptionPane.showMessageDialog(null,"此三角形为一般三角形!"); } else{JOptionPane.showMessageDialog(null,"输入的数据不能构成三角形!"); }}catch(NumberFormatException e1){JOptionPane.showMessageDialog(null,"数据为空或者输入不符合要求!"); } } } public static void main(String[]args){ TriangleFrame f = new TriangleFrame(); }}(2)NextDate问题1) 编写程序,实现NextDate三角形问题。
黑盒测试习题答案
![黑盒测试习题答案](https://img.taocdn.com/s3/m/08b4aa8509a1284ac850ad02de80d4d8d15a01f4.png)
黑盒测试习题答案黑盒测试习题答案在软件开发的过程中,测试是一个至关重要的环节。
而黑盒测试作为其中的一种测试方法,其主要目的是验证软件系统的功能是否按照需求规格说明书中的要求进行。
黑盒测试习题是帮助测试人员提高测试技能和能力的一种练习方式。
本文将分享一些黑盒测试习题的答案,希望能够帮助读者更好地理解和应用黑盒测试。
1. 什么是黑盒测试?答:黑盒测试是一种测试方法,它不考虑被测试系统的内部结构和实现细节,仅通过输入和输出来验证系统的功能是否符合需求。
黑盒测试关注的是系统对于不同输入的响应以及输出的正确性。
2. 为什么需要进行黑盒测试?答:黑盒测试能够从用户的角度出发,验证系统是否满足用户的需求。
通过黑盒测试,可以发现系统中的功能缺陷、逻辑错误和性能问题,提高软件的质量和可靠性。
3. 黑盒测试的常用技术有哪些?答:常用的黑盒测试技术包括等价类划分、边界值分析、因果图、决策表等。
这些技术可以帮助测试人员有针对性地选择测试用例,提高测试效率和覆盖率。
4. 什么是等价类划分?答:等价类划分是一种测试设计技术,它将输入域划分为若干个等价类,以代表输入的不同情况。
在测试时,只需选择一个代表性的测试用例来覆盖每个等价类,从而减少测试用例的数量,提高测试效率。
5. 什么是边界值分析?答:边界值分析是一种测试设计技术,它关注的是输入域的边界情况。
测试用例应该选择在边界上、边界附近以及边界外的值进行测试,以验证系统在边界条件下的正确性。
6. 什么是因果图?答:因果图是一种图形化的测试设计技术,它通过分析系统中的因果关系,将各种可能的输入和输出组合起来,生成一个全面的测试用例集合。
因果图可以帮助测试人员发现系统中的逻辑错误和异常情况。
7. 什么是决策表?答:决策表是一种测试设计技术,它通过列出所有可能的条件和结果组合,生成一个全面的测试用例集合。
决策表可以帮助测试人员发现系统中的决策逻辑错误和遗漏情况。
8. 在进行黑盒测试时,有哪些常见的错误类型?答:常见的错误类型包括功能错误、界面错误、性能错误和安全错误等。
黑盒测试测新浪邮箱
![黑盒测试测新浪邮箱](https://img.taocdn.com/s3/m/c0beb1e6e009581b6ad9eb03.png)
黑盒测试实验报告课程名称:软件质量测试与保障学号: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对教务处登陆网页进行测试。
黑盒测试实验报告实验心得
![黑盒测试实验报告实验心得](https://img.taocdn.com/s3/m/55b9cc31178884868762caaedd3383c4bb4cb4b8.png)
黑盒测试实验报告实验心得1. 实验概述本次实验是关于黑盒测试的实践,通过对一些功能的输入输出进行测试,验证程序的正确性和稳定性。
在实验中,我选择了一个简单的登录功能进行测试,并记录了测试用例、测试结果等信息。
2. 实验过程在开始实验之前,我首先对登录功能进行了需求分析,确定了输入和输出的要求。
根据需求分析,我编写了一些测试用例,覆盖了各种可能的情况,包括正常输入、错误输入、边界条件等。
然后,我对测试用例进行了分类,将它们分为一般测试用例和边界测试用例两类。
接着,我根据测试用例编写了测试脚本,并运行了测试脚本对登录功能进行测试。
在每次测试中,我记录了测试的输入和输出,以及测试结果。
对于通过的测试用例,我记录了通过的原因;对于未通过的测试用例,我记录了出错的原因和测试的结果。
同时,我还测试了一些异常情况,比如输入为空、输入过长等,以验证程序的健壮性。
在测试过程中,我发现了一些问题,比如登录功能对于密码输入过长的情况没有进行正确的处理,导致程序出错。
我将这些问题进行了记录,并提出了相应的修复建议。
3. 实验结果通过对登录功能的黑盒测试,我发现了一些问题,并得到了一些实验结果。
总体来说,大部分的测试用例都通过了测试,登录功能在正常情况下表现稳定可靠。
然而,也存在一些问题,比如对于输入过长的密码没有进行正确的处理。
这些问题可能会导致程序出错或者出现安全问题。
因此,在实验报告中,我详细地记录了这些问题,并提出了一些修复建议。
4. 实验心得通过本次实验,我对黑盒测试有了更深入的了解。
我了解了黑盒测试的基本原理和方法,学会了编写测试用例、设计测试脚本,并进行了实际的测试。
通过实验,我发现了一些问题,并得到了一些实验结果,这对于改进程序的质量和性能有一定的意义。
同时,我还学习到了如何分析需求、评估风险、规划测试等技巧,这对我今后的工作和学习都会有所帮助。
在实验过程中,我还遇到了一些挑战,比如如何编写全面的测试用例、如何设计恰当的测试脚本等。
黑盒测试习题02
![黑盒测试习题02](https://img.taocdn.com/s3/m/f1a09a531711cc7931b716e5.png)
习题020501 用等价类划分法设计8位长数字类型用户名登录操作的测试用例,应该分成( )个等价区间。
A. 2B. 3C. 4D. 6输入数据预期结果合法位数不足位数过长abcdefgh 非法字符0502输入数据预期结果!@#$%^&() 合法(无字符)位数过短12736…2179(共256位) 位数过长/?|\ 非法字符0503输入数据预期结果20 合法13 年龄小于范围41 年龄大于范围abcd 非法字符0504 某工厂招工,规定报名者年龄应在20周岁——39周岁之间,即出生年月不得早于1960年7月,不晚于1979年6月。
报名程序具有自动检验输入数据的功能,如果出生年月不属于输入数据预期结果1966.06 合法1960.06 时间过早1980.01 时间过晚一九六五年七月非数字19777 少于6位多余6位大于12小于10505 新浪邮箱名,其输入要求如下:1. 4~16个字符2. 支持英文小写、数字、下划线3. 不支持全部为数字或下划线输入数据预期结果qq_fhg 合法全为数字______ 全为下划线@#¥%……&* 非法字符0个不可为空fwhflwenfklwjwjfilwjksfm 字符大于161df 字符小于4AAAAAAAA 全为大写0506用等价类划分法设计下面的测试用例:有一个报表系统,要求用户输入要处理的报表的日期,假设日期的范围为2000年1月到2020年12月。
如果用户输入的日期不在这个范围内,则显示错误码信息,并且此系统规定日期由年月六位数字组成,前4为代表年,后两位代表月。
输入数据预期结果合法时间过早时间过晚abng2432 非法字符月份小于1月份大于1220001 长度小于6长度大于62)根据1)中的等价类表,设计能覆盖所有等价类的测试用例。
要求包括输入数据和预期输出,并指出各个测试用例所能符合的等价类编号0507 NextDate 函数包含三个变量:month 、day 和year ,函数的输出为输入日期后一天的日期。
5-黑盒测试(一)
![5-黑盒测试(一)](https://img.taocdn.com/s3/m/621475ce3186bceb19e8bbef.png)
无效等价类 A<=0 B<=0 C<=0 A+B<=C B+C<=A A+C<=B
(7) (8) (9) (10) (11) (12)
是否等腰三角形
A=B C=B A=C
(A<>B)AND(B<>C)AND (C<>A) (16)
是否等边三角形
(A=B)AND(B=C)AND (C=A) (17)
A<>B A<>C C<>B
绪论
黑盒测试主要回答这几方面的问题
如何测试功能的有效性
如何测试系统行为和性能
• 何种类型的输入会产生好的
测试用例 • 如何分隔数据类的边界 • 系统是否对特定的输入值特 别敏感
• 系统能够承受何种数据率和
数据量
绪论
• 黑盒测试要求
– 每个软件特性或功能必须被一个测试用例或一个被认可的异常所覆盖
– 构造数据类型和数据值的最小集测试 – 测试排斥不规则输入的能力 – 对影响性能的关键模块,应测试模块性能
况下,测试者仅依据程序功能的需求规范考虑,确定测试用例和推断测试结果的
正确性. • 站在使用软件或程序的角度,从输入数据与输出数据的对应关系进行的测试 • 在软件的接口处进行测试 • 通过导出执行程序所有功能需求的输入条件集,实现功能覆盖,需求覆盖
绪论
黑盒测试的案例
1. 一个文本输入框允许输入30-100000的整数,输入数据会有多少?如 何准备输入数据
如果一组数据需要1ms,一天24H,一年365天,需要多5亿年
等价类划分方法
等价类是某个输入域的子集,在该子集中每个输入数据的作
黑盒测试实验报告
![黑盒测试实验报告](https://img.taocdn.com/s3/m/25c59844773231126edb6f1aff00bed5b9f37306.png)
实验一黑盒测试一、实验目的通过对于实例程序的测试,熟悉功能性测试的基本方法。
二、实验要求(1)综合运用功能性测试方法(如边界值分析、等价类划分等方法)对被测程序进行测试,找出black.exe程序中存在的缺陷。
三、实验内容(1)对于blackBox.exe程序的测试步骤:①运行black.exe程序,如下图所示:②选择triangle program后(或nextdate program, commission program,要求至少做两个程序的测试),如下图所示:③点击create file names,如下图所示:提示输入测试用例文件,如1.txt后点击ok,1中的数据格式如下:(其中前3个数据表示输入的三条边,第4个数据表示预期的结果)如下图所示,输入执行结果的文件2.txt :再次点击ok,提示输入测试结果文件记录集的题头信息:sanjiaoxing,点击ok,完成测试前的准备工作。
④点击Run Test Cases File,运行测试;⑤测试后的统计信息如下图所示:⑥测试完成后,打开2.txt文件:(前3个条件表示输入的三条边,第4个表示预期结果,第5个表示测试结果,第6个表示测试结果与预期结果是否符合。
)2①运行black.exe程序②选择nextdate program,③点击create file names,如下图所示:提示输入测试用例文件,如3.txt后点击ok,3中的数据格式如下:如下图所示,输入执行结果的文件4.txt :④点击Run Test Cases File,运行测试;⑤测试后的统计信息如下图所示:⑥测试完成后,打开4.txt文件:1)案例描述:某三角形测试程序中需要输入三条表,若三边相等:等腰三角形,两边相等:等腰三角形;若三边不等:斜边边三角形。
案例第一步划分等价类。
第二步设计测试用例设三边分别为a,b,c2)案例描述:案例按月,日,年输入数据。
输出当天的下一天,第二步测试用例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
黑盒测试实验报告
课程名称:软件质量测试与保障
学号: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是一款非常强大的自动化测试工具,它的用途非常广泛。
各项功能如对数据库,同步点,检查点等也非常好用。
通过本次测试课程设计,使我对软件测试这方面有了更深一步的了解,经过自己的多次试验,对一些自动化测试工具有了初步的掌握,更加感受到这些工具的独特魅力,虽然谈不上精通。
但自己正处在学习的路上,相信这次的实验对自己以后的学习和工作上一定会有很大的帮助。
同时,通过这次实验,也发现了自己很多的不足,由于原来课上没有把握机会问老师问题,导致很多问题不理解,虽然网络上有很多教学视频,但缺乏互动性,远远没有达到应有的程度,只能靠自己去慢慢摸索,但难免走了很多弯路。
而且平时缺乏对这些工具的利用,使得面对如此多的按钮却不知从何做起,这也是给自己一个警示,想要学好任何一门知识或者工具,都要花费巨大的精力去钻研,没有努力就没有收货。