我做黑盒测试的一些感想

  本文是是农历马年初八,其实就是2014年2月7日写的,现在才发布到博客上 -序

  昨天晚上就在思考自己已经毕业半年了,都学会了什么。在学校的实习期间换了三份工作,第三份工作选择了软件测试,为什么选择软件测试呢,因为当时觉得软件测试会比软件开发轻松很多,现在回首,从去年6月到现在我究竟都有什么收获,感觉脑袋一片空白。

  软件测试,其实就是找到软件中bug,方法简单的来说就是黑盒测试和白盒测试。前者是强调测试软件的功能,确认软件是否完成了需求中的功能,后者强调软件的代码的测试,目前我都是在进行黑盒测试。

从进入公司开始,逐步熟悉公司的软件,查看软件开发的需求原型,不懂的地方就问测试同事和公司的研发同事,然后再根据公司的测试用例原型,编写测试用例文档。我觉得测试用例文档是测试的灵魂,因为在编写文档的过程中你会思考每一个操作都会产生什么样的结果,文档如果要写的详细的话,那么测试人员的工作量是十分巨大的,就拿最简单的帐号登入来说,在输入帐号的时候你要考虑到帐号的大小写、是否包含空格、输入的帐号为空等情况、当帐号正确并密码错误、帐号错误并密码正确等诸多的情况,这个只是最简单的功能测试,如果在帐号框中输入sql注入脚本,会不会就会造成系统安全问题呢,哈哈,似乎跑题了,不过作为一个合格的测试人员,这个也是要考虑的。

  在编写完毕测试用例文档后,标准的流程是要相关工作人员来参与测试用例的评审的,比如研发人员和产品人员,因为测试人员在编写文档的时候毕竟会有考虑不到位的情况,所以在测试用例评审的会议上,参与人员会提出文档编写的不足和他们的疑问,这个会议的记录都是要整理到测试用例的文档中,作为文案备份,并且在软件研发完毕后,要测试测试用例中测试要点和测试用例评审中提出的测试点。

功能测试我们一般开始不会立刻进行软件的细节测试,先会进行软件的大功能测试,比如对于支付功能的步骤:注册帐号、登入帐号、选择商品、支付,我们要先确保功能要实现,然后在考虑子功能实现:比如注册帐号的时候,输入已存在的帐号进行注册等情况。

在刚进公司的时候,我不知道该如何入手的,编写测试用例的时候漏洞百出,进行测试的时候没有顺序而言,然后在公司软件进行发布的时候,出现了许多的bug,现在  总结起来,功能测试测试用例要写好,然后在测试的时候要先进行测试软件的大功能然后在细节到系统的子功能。当然如果只做黑盒测试是不会高薪的,至少目前我是这样子觉得,所以推荐大家有空的时候多多学习自动化测试软件的使用。

时间: 2024-11-15 11:35:07

我做黑盒测试的一些感想的相关文章

关于做项目的一些感想

前言: 最近比较忙,本来不打算写这篇文章的,但是最近经常听到同学们讨论关于跟指导老师做项目会不会影响到自己的学习,并且还有不少同学看到别人跟老师做项目,自己也盲目地想去找老师去做项目,没有从实践去考虑过.还有就是少数的同学认为,参加这种没有工资的项目,不就是浪费时间,“大材小用”吗?对于这种现象,以下是我个人的一些看法: 正文: 关于跟指导老师做项目会不会影响到自己的学习,这种老土的问题,其实大家都知道是因人而异的,在此我就不做过多的评论,只分享下个我现在跟赵老师做计算机学院的一个项目来的一些感

入门级----黑盒测试、白盒测试、手工测试、自动化测试、探索性测试、单元测试、性能测试、数据库性能、压力测试、安全性测试、SQL注入、缓冲区溢出、环境测试

黑盒测试 黑盒测试把产品软件当成是一个黑箱子,只有出口和入口,测试过程中只要知道往黑盒中输入什么东西,知道黑盒会出来什么结果就可以了,不需要了解黑箱子里面是如果做的. 即测试人员不用费神去理解软件里面的具体构成和原理,只要像用户一样看待产品就可以了. 例如银行转账功能,不需要知道转账的具体实现代码是怎样工作的,只需要把自己想象成各种类型的用户,模拟多种转账情况看系统是否能正常转账即可. 但是仅仅像用户一样去测试又是不够的.如果只做黑盒测试,必然是存在一定的风险的. 例如某个安全性较高的软件系统,

浅谈黑盒测试和白盒测试

1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试.而白盒测试可以当盒子是透明的,里面的一切我们都看的清楚,从而我们可以通过去测内部结构来测试. 2. 黑盒测试 (Black-Box Testing) 黑盒测试又称为功能测试.数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试.测试人员一般把被测程序当作一个黑盒子. 黑盒测试主要测到的错误类型有:不正确或遗漏的功能:接口.

黑盒测试实践作业进度报告(周六)

做黑盒测试实践首先肯定得掌握好黑盒测试技术基本原理, 经过小组讨论,决定今天温习老师的教学视频. 除了强化边界值分析,等价类划分,场景法的训练,也去学习了课堂上讲述的正交表和决策表. 结合MOOC上的作业实际检测了组员的黑盒测试技术是否过关. 并且对接下来的白盒测试技术进行了预习. 总地来说,今天,每个组员都对黑盒测试技术进行了更加深入的学习,为接下来的实践打下了基础.

20165227 20165228结对学习感想

20165227 20165228结对学习感想 关于<现代软件工程讲义 3 结对编程和两人合作>的感想 在读到<现代软件工程讲义 3 结对编程和两人合作>之前,我们对两人合作的概念还十分模糊.认为再java课上的两人合作,可能是各自编写一个类,然后最后组合成一个能实现预期功能的完整程序. 这篇博客里提到: 结对编程中有两个角色: (a)驾驶员(Driver)是控制键盘输入的人. (b)领航员(Navigator)起到领航.提醒的作用. 让我们对两人合作的含义,理解更深."

黑盒测试,白盒测试,测试用例设计

1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试.而白盒测试可以当盒子是透明的,里面的一切我们都看的清楚,从而我们可以通过去测内部结构来测试. 2. 黑盒测试 (Black-Box Testing) 黑盒测试又称为功能测试.数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试.测试人员一般把被测程序当作一个黑盒子. 黑盒测试主要测到的错误类型有:不正确或遗漏的功能:接口.

自写网站——第一部

在老师还没有开始培训之前,看书自学了一点点CSS,之后又自己在网上看了一点视频,那时候对CSS概念很模糊,大概是就是知道是给页面做装饰的,大概是因为之前只是简单了解到功能,自己并没有尝试写点正式代码去做样式,是小瞧了CSS的功能了.直到自己写了大概的框架,只是给框架用了一点定位内容,才感觉CSS是个神器.培训老师也没有讲到定位的内容,自己也是了解不多,在中间遇到了很多问题,一步步摸索着去敲代码,一遍又一遍的看效果,也算有点眉目了. 模仿QQ空间写一个主页框架,虽然只是把前期的模块划分出来,然后给

读书笔记:读完互联网测试经验的感受

之前下载了一些互联网公司的测试经验和技术介绍,因为太忙一直没有时间看.最近又翻出来重新看了一遍,感触还是挺多的,可能也是由于工作时间长了后有了一些新的感悟. 主要有百度,腾讯,阿里下属的几个子公司(淘宝,支付宝,一淘),豆瓣等等,内容比较杂,有介绍测试经验和测试技术的,也有介绍自己的测试工具和自动化平台的.总体感觉互联网公司的测试工作还是比较高大上的,最起码比我们部门做的好多了.总结了一下,主要优点体现在以下几个方面:第一,尽早测试:第二,尽可能深入,测试从最底层开始,逐步上升集成:第三,尽量减

软件测试方法汇总

软件测试方法种类繁多,记忆起来混乱, 如果把软件测试方法进行分类, 就会清晰很多. 我参考一些书籍和网上的资料, 把常用的软件测试方法列出来, 让大家对软件测试行业有个总体的看法. 从测试设计方法分类 测试名称 测试内容 Black box黑盒测试 把软件系统当作一个"黑箱",无法了解或使用系统的内部结构及知识.从软件的行为,而不是内部结构出发来设计测试. White box白盒测试 设计者可以看到软件系统的内部结构,并且使用软件的内部知识来指导测试数据及方法的选择. Gray box