软件测试------课程收获

软件测试这门课终于在五一前落下了帷幕。下面浅谈自己在这门课上的收获。

1.测试是必须的

以前对于测试只限于了解黑盒测试和白盒测试,写过的东西也是自己相信自己,觉得没错就用了。

后来章老师在课上说过这样一句话,任何软件都是可以被测试的。是的,至少我们还可以测试UI。

毕竟系统的学习测试之后发觉测试的方法实在是多种多样,而每一种的侧重点也不尽相同。

2.测试在浪费,是为了节约更多

之前我有遇到过同学认为测试很浪费,只是一股脑的去写他认为对的程序逻辑,可是到最后把各

部分集成起来的时候却到处是问题,也不能很好的定位问题的爆发点在哪里,而有些习惯非常好

的同学,都是边写边做测试,前期好像进度略慢,但是后期一集成人家的优势显得非常明显。

3.测试是一个系统

测试是一个系统的过程,并不是随心而动。需要有分析,有设计,有记录等等。这样的测试才是简洁

而高效的。我们每个人做测试的时候都应该这样去考虑。往往我们思考的东西是远远不够的。因此,

有的时候也需要我们集思广益,每个人的观点都能够使测试更完善,这也是PEER REVIEW 带给我

最大的感触,我们小组真的是在短短40分钟内就熟悉了之前从未接触的内容。

4.测试需要自动化

随着软件的规模、复杂度越来越高,手动的、人工的测试不适用的情况越来越多了。这就需要我们学会

使用各式各样的有针对性的软件测试工具,学习测试工具会比较麻烦。但掌握后测试也会变得轻松简单,

这一点从我们的实验(编码的UI测试)不难看出。

5.写在后面

不论我们以后是否成为测试人员,但是只要我们写出一段程序,那么测试始终会萦绕在我们周围,而我们

要做的就是用更专业的测试能力去做出更好的测试,要知道测试的的并不是为了证明软件没有错,而是帮

助我们发现缺陷。与君共勉!

时间: 2025-01-17 12:03:12

软件测试------课程收获的相关文章

软件工程课程收获

软件工程课最大的收获应该就是让我感受到了些许走上工作敢为后面对boss的氛围,那么多的任务,那么多的文档,以及那么多的deadline,一个本应该为理论课的实践课,总是一次次撞击着我们的小心脏.要知道将来走向工作岗位的我们是没有大牛可以依靠的,可以依靠的只有自己,其实在压力下,我们也可以成为大牛的.大牛也是从懵懂的小牛成长来的.不应该一直做仰慕大牛的小牛,最重要的是要有成为大牛的渴望. 软件工程课程收获,布布扣,bubuko.com

软件工程课程收获总结(1500字)

不知不觉间,将近四个月的软件工程课就要结束了.我认为这门课是我大学所有课程里最能锻炼动手能力的一门课了.在上完这门课后,我有了很大的收获.      首先,在没上这门课时,我就从我软件工程专业同学的口中了解到了王老师.还记得在上第一节课之前,他就对我说:你这节课一定会收获惊喜的.虽然以前在选专业的时候听过王老师讲东西,但是在课堂上近距离听老师讲课还是很不同的.没上课的时候,王老师站在讲台上.令我没想到的是,王老师竟然这么年轻,精干的板寸,乌黑的头发加上白色的衬衫,给人一种积极向上的感觉.当老师上

软件测试课程总结

经过了8周的学习后,软件测试可也结课了.从接触这门课时,我才一时到了软件测试的重要性,特别是平时编程时,如果一次性写了过长的代码,调试的时候就可能出现许多问题.如果不明确测试用例,在程序运行时会不经意间发现一些之前忽略的问题. 学过软件测试后知道,测试只能减少缺陷,不能消除缺陷.高品质的软件应该是相对无缺陷或只有极少量缺陷的,它能够准时交付给客户,所花费用在预算内,满足客户需求,并且是可维护的.软件测试中的白盒测试,黑盒测试,灰盒测试等,都是为了减少缺陷设计的.这个学期中,使用白盒测试和黑盒测试

软件测试 课程结束总结

回想起第一次课,有一幅图依旧让我记忆犹新 对,这样图给我的印象依旧很深,也给出了大部分人(包括我们这些正在学习编写软件的人)对软件测试的定义. 不过,经过一段时间的学习,有一些东西也渐渐明白了,我们为什么要软件测试. 软件是工具,但是编写者与使用者却有很大的却别.不管是客户的需求还是出于自己目的的程序编写,编写者毕竟只是个人,对于软件的使用情况的设想会有很大缺陷,甚至处于编写者视角中,有些使用问题对他而言是透明的,无法察觉的.几个人编写的软件,使用者却远远大于这个数,而在使用过程中,真正会出现的

12级软件测试课程博客汇总

student_id name tgrade major tclass cnblog 3012218052 鲍佳思 2012 软件工程 1 http://www.cnblogs.com/baobaoni/ 3012218053 蔡育锋 2012 软件工程 1 http://home.cnblogs.com/u/ccvamy/ 3012218054 代文静 2012 软件工程 1 http://www.cnblogs.com/dulun/p/4338380.html 3012218055 邓杰 2

闽江学院2015-2016学年下学期 软件测试 课程-第六次博客作业

缺陷编号:00001           发现人:XXX     记录日期:2016/6/12 所属模块:注册                       确认人:XXX     确认日期:2016/6/12 当前状态:公开             严重度:2       优先级:2 问题概述:注册新用户是不需要输入密码 问题描述:1.执行注册操作 2.输入帐号 3.显示注册成功(应提示为输入密码) 问题隔离描述:1.重复同样挂号操作(不同用户名),问题依然 2.输入密码也可以注册 日志:201

【章老师的课程】软件开发与软件测试

一提起软件工程,给人的第一印象往往是软件的开发.我们从一个新手逐渐成长为一个能编简单程序的程序员,往往都是从编程语言,数据结构,算法等软件开发的相关知识起步.但开发过程中的调试等工作,往往只是很简单地使用在语句间夹杂输出语句来判断程序运行错误或逻辑错误的原因.这学期开始学习的软件测试课程补足了我们在软件工程中这一块知识的空白. 学习编程已有很长时间,未学习软件从测试前,我们使用的测试用例往往很单一,程序中应对用户的输入考虑的也十分不周全.比如当我们制作一个卡牌游戏时,往往默认用户执行的都是正确地

20145322 《信息安全系统设计基础》课程总结

#20145322 <信息安全系统设计基础>课程总结 每周作业链接汇总 第零周 预习课程知识,安装环境 第一周 Linux 目录结构及一些基本的linux操作和命令 第二周 学习内容 熟悉Linux系统下的开发环境 熟悉vi的基本操作 熟悉gcc编译器的基本原理 熟练使用gcc编译器的常用选项 熟练使用gdb调试技术 熟悉makefile基本原理及语法规范 掌握静态库和动态库的生成与调用方法 理解C程序中模块的概仿,模块分解的"高内聚,低耦合"的原则 了解链接的概念 第三周

java课程总结

课程总结 课程收获与不足 Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异.多线程的动态语言.这里采用Java作为开发语言主要是基于Java的面向对象和可移植性. 自己的收获 学习Java这门课最大的收获就是写博客了,每周都要学,每周都要写,现在回顾一下看到自己的进步真的很开心.代码也是历历在目,最后几天补代码的日子真是太充实了. 自己需要改进的地方 在学习中要更加有耐心,厚厚一本书,第一周真不相信自己能学完,但是每周都学,不能放弃就能有很大的收获