自学测试持续了很长的一段时间,但是,感觉自己长进很少,到现在都没有勇气去找一份测试的工作,而且自己没有相关的工作经验,连实习的机会都没有。现在,简历都不知道该怎么写。
暂时放下上述的不安和迷茫,总结一下自己学习这么长时间以来的收获:
part one
软件测试基础知识
刚开始,我一直泡在论坛上,下载了很多的资料下来看,可是,了解的东西都很零散。后来看到论坛里边有人推荐《软件测试》这本书,我就买了一本,自己花一周时间看了一遍,后来又看了2遍,这本书真的很不错,测试方面的内容讲解很全面,也很细致,非常适合初学者学习。
首先,你可以了解什么是软件测试(我的理解:软件测试就是找出软件中存在的缺陷,而且是越早找出缺陷越好。)
什么是软件缺陷?
书中的定义:(1)软件产品未实现产品说明书要求的功能
(2)软件产品实现了产品说明书未提及的功能
(3)软件产品未实现产品说明书虽未明确要求但是应该实现的功能
(4)软件产品出现了产品说明书指明不可以出现的错误
(5)软件运行缓慢,不易理解和使用
软件测试有哪些类型?
白盒测试和黑盒测试
动态测试和静态测试
静态黑盒测试:测试产品说明书
静态白盒测试:检查软件的代码
动态黑盒测试:运行软件,检查软件的功能是否实现
动态白盒测试:运行程序,检查程序
除了上述类型以外,软件测试还会测试其他的方面:配置测试,兼容性测试,安全性测试,外国语言测试,本地化测试,易用性测试,网站测试,文档测试
part two
测试工具的学习(功能测试工具:QTP)
一开始,我下载安装了QTP,并且根据视频的讲解,自己学着录制脚本,插入检查点,设置参数,并且分解与合并多个动作。但是,由于我对于VBS 不了解,所以QTP的学习也无法深入。最后就只学了些皮毛的东西。
part three
数据库学习
第一步,SQL语句的学习,根据《SQL必知必会》这本书,我温习了SQL的所有语句,学习了存储过程,并且在男朋友的指导下,可以利用一些新的命令来查询更多的内容。
第二步,安装和配置SQL SERVER 2000,并连接上ODBC数据源,这些内容自己在本科期间都学习过,只是有些遗忘,现在用起来感觉很亲切。配置好数据库以后,就可以在命令行里边运行SQL命令。
part four
bugzilla 缺陷跟踪系统的学习
自己根据网上的安装步骤,尝试了好久都没有装上。后来多亏了男友的鼎立相助,才算大功告成。不过,大部分的内容都是我自己安装的。首先,我按照视频教程的指导,安装好了Mysql,然后配置好iis,但是,后来发现iis无法继续配置,因为XP版上的IIS没有WEB应用程序扩展这一项,然后我就有点傻了,不知道该怎么办。后来发现在XP上配置bugzilla也是可以的,不需要配置邮件系统也可以用。
PS:尽管最后的安装过程不是我自己完成的,但是,在这个过程中我还是学到了不少东西。
(1)如何开启tcp3306 端口
控制面板—Windows 防火墙-添加端口-名称mysql ,端口号3306-类型tcp 点击确定,就可以了。这个是在安装mysql的过程中出现了这个问题,我借助google找到了答案
(2)我知道了一台电脑上是可以装多个数据库的。
仔细看看自己的日志,发现还是过于抽象,真的无法摆脱自己学管理出身的背景啊,说的内容似乎比较空,比较抽象。如果以后要走技术路线,这个可是个大忌讳,一定要改正过来。技术要求的是越细致越好。
继续加油。虽然目前的道路不是很通畅,只要心里有个目标,一切就不会那么难了。