2024年软件测试个人总结

发布 2024-03-26 02:25:13 阅读 2974

软件测试个人总结。

对于好的测试来说,应该注意一下几点:

1.测试的独立性:一次只测试一个对象,方便定位出错的位置。这有2层意思:一个testcase,只测试一个对象;一个testmethod,只测试这个对象中的一个方法。

2.给测试方法一个合适的名字。

3.在assert函数中给出失败的原因,如:asserttrue("…shouldbetrue",…方便查错。

在这个例子中,如果无法通过asserttrue,那么给出的消息将被显示。在junit中每个assert函数都有第一个参数是出错时显示消息的函数原型。

4.测试所有可能引起失败的地方,如:一个类中频繁改动的函数。

对于那些仅仅只含有getter/setter的类,如果是由ide(如eclipse)产生的,则可不测;如果是人工写,那么最好测试一下。

5.在setup和teardown中的**不应该是与测试方法相关的,而应该是全局相关的。如针对与测试方法a和b,在setup和teardown中的**应该是a和b都需要的**。

6.测试**的组织:相同的包,不同的目录。

这样,测试**可以访问被测试类的protected变量/方法,方便测试**的编写。放在不同的目录,则方便了测试**的管理以及**的打包和发布。

对于测试用例的命名,我们最好要使其与测试类的名称相一致,比如说,类的名称为testing,此类的测试用例的名称为testingtest。当我们把测试**和被测的**放在同一目录下时,我们就可以在编译被测**的同时编译测试**,从而确保两者是同步更新的。事实上当前的普遍做法,就是把单元测试视为build的一个环节。

保持测试之间的独立性是一个很好的习惯,使得它们在任何次序下执行的结果都是相同的。如果真得需要某些测试按照特定的次序执行,我们可以借助addtest来实现。当我们需要增加一个测试时,我们要书写一个自己的测试用例,但是如果喜欢在测试用例的构造函数中做有关的初始化工作,这就不是个好习惯。

数据文件应该尽可能和源**一起都放在配置管理系统上,但这样一来如果我们采用上面的resource机制,我们就需要做一件工作,就是把数据文件从原来的位置-就是源**的某个相对路径,拷贝到编译后的位置,也就是class文件的相应的相对路径。

通过这次软件测试的系统测试,我对软件测试有了更加深刻的认识,其实软件测试并不像想象的那么简单,它需要测试人员具备多方面的能力和素质。软件测试人员应该拥有广阔的视野、一定的编程能力、细心和耐心等等。这些对于能否测出优秀的系统来说都是必不可少的。

经过这次对j**aweb应用系统的测试,我的测试能力得到了锻炼,对软件测试有了比较全面的认识,收获了很多珍贵的东西,而且我也从软件测试的角度,对编写健壮的程序也有了新的认识。

内容仅供参考。

2024年软件测试个人工作总结的工作总结3

采矿技术员个人工作总结。我们工作总结为大家整理的采矿技术员个人工作总结,供大家阅读参考。更多阅读请查看本站。工作总结。本人xxx,xxx年1月份毕业于xx工业学校,并于xxx年9月份入矿,被分到采一工区,担任采矿技术员。主要任务是实习学习 现场操作技术 规程技术在现场中的应用及技术措施的现场编制 工...

2024年软件测试顶岗实习报告总结

我在xxxx实习,职业是软件测试工程师。xxxx成立于xx年,是一家主营数据通信 会议系统 tv监控系统及软件开发等业务的服务型高科技企业,经营范围有数据通信网络 监控系统 会议系统 网络安全 宽窄带综合业务。二 实习工作职责。工作职责第一点负现项目的测试流程,编写测试计划 测试用例 第二点寻找bu...

20XX年软件测试个人工作总结

我最初参加测试工作的时候,不知道什么是软件测试,集成测试和系统测试的概念经常混淆,cmm是什么就更加不知道了。那时候最简单的开关机也是通过直接拔插电源完成,安装系统对我来说简直是有史以来人类的技能,对于那些拿着螺丝刀安装机器的人就认为是宇内超级高手,身具杀人于无形之绝世秘技。拿破仑说不想当将军的士兵...