TA的每日心情 | 开心 2018-5-5 00:26 |
---|
签到天数: 15 天 连续签到: 1 天 [LV.4]测试营长
|
软件测试课程的理论基础篇算是告一段落了,一直都是碎片化的学习,没有一个系统的先后顺序,也许这些碎片没有一个标准的组成逻辑所以就让他们在每个学院脑袋里自由组合吧,既然告一段落了,我就捋捋这些碎片在我脑海里是什么样的吧。
看过一个面试官说的文字说我们培训出来的是又爱又恨,爱是因为我们的理论知识比较足,面试的时候容易赢得面试官的好感,但是实际到公司去却不能马上的上手工作,不能说我们的知识是错的只是要转变成符合公司工作的实际,这个转变通常很花时间。
那么我们的理论知识要串联到什么程度呢,我觉得首先应该是对整个软件开发周期的理解,测试对象是软件及其必要的相关软硬件组成,它的活动也是渗透到了软件开发的很多阶段周期中,那么对软件的开发以及测试活动的接入点应该根据实际来适应,我们学的软件开发模型像瀑布,螺旋、rup、ippd等尽管不尽详解,但大概的样子要有所了解。
然后就是我们干什么了,很多都是黑盒的点点点,停留在执行阶段,想要往前端设计和策划走,就得对测试的计划设计要清楚,实际是怎么样不知道,但起码得要有扎实的理论基础,那么我们测试的各阶段做什么得要非常清楚,扎实。计划、设计、实现再到最后的执行(先说黑河这块,白盒的话后期得要用工具)那么用例设计来了,参照的rsr得要会读,用例的八大要素最基本的得烂熟,课堂上我们用黑盒的方法讲解的时候都是比较单一和简单的例子,而实际的需求说明书里面会让你看的后怕,如果不懂你方法掌握再好也设计不出高质量的用例,还有一个就是软件质量模型里的质量特性,结合黑盒方法多理解和通熟下有必要。
接下来就是发现缺陷了,我们的宗旨就是发现并跟踪,虽然很多都是用工具管理和跟踪起来,但是一个基本的描述还是要会,跟踪每个公司详细的不尽相同,但基本架构差不多,缺陷的要素有很多,编号,简单描述,详细描述,附件让一个东西表示的清洁无异议,在?这个基础上熟练掌握一个缺陷跟踪管理的工具,工具管理是趋势化,虽然不是每个公司都一样,熟练掌握了一个其他也相通,到一个公司不至于有工具不会用。
报告,我们好像没有接触到报告的写作,可能每个公司格式范本不一,但要是能够接触到最好看看,要不然到个东方写个报告难产也是挺尴尬的。
好接下来就是一个数据库了,Oracle可以说是外面比较常见的一种,很多面试的时候都会提到它,我们要求是懂得基本的增删差改,但是基本到什么程度?我想如果想要王自动和白盒去的话,入个门往里一点应该起码的吧,具体要深入到什么成都,我觉得学习阶段尽最大力,到了实际岗位依据需要再看
接下来是一门语言,当下流行的JAVA和Python,我们学的是JAVA,这两个相比来说了解还是比较简单,但要在深入一点还是要花点工服的,还有他是如何应用到测试环节的,当然这也是老白和自动化的方向了,
一个系统,我们接触多的是图形化界面的Windows,操作多方便,刚接触Linux的时候想不通还有这种系统存在,用起来多不方便啊,可是对测试却有用,怎么用?我也不知道,且看后期……
中途要学习很多工具,junit,testng,jmeter,qc,svn,qtp...其实在这各阶段也就是知道有这个东西具体使用估计放到一个公司里面大概都不会,这就是为什么说理论很丰富,使用起来却要求要转变,在搭建环境的时候你不知道所以然,上课的时候只是说要配这个,要改那个,为什么呢不知道,所以要深入还是要花时间的。
理论归理论,实践确实实践,我们丰富理论的同时得要知道如何用啊~ |
|