测试心得

上一篇 / 下一篇  2010-04-27 12:28:48 / 个人分类:测试的mind


1.测试手段落后、测试方法单一和测试工具欠缺的问题,在企业内部形成一个严密有效的纠错系统

2.丰富的软件测试经验,强大的测试工具,优秀的测试管理水平

3.在测试的过程中,测试人员常常会碰到转瞬即逝或者难以重建的软件缺陷,这时候不要心存侥幸,而是要尽一切可能去寻找,尽力接近目标,力求完美

4.测试发现的错误中80%很可能起源于20%的模块中。
针对用户最常用的20%功能(优先级高)的测试会得到完全执行,而低优先级的测试(另外用户不经常用的80%功能)就不是必要的,扩展主流程。

5.充分注意测试中的群集现象。
测试后程序残存的错误数目与该程序中已发现的错误数目或检错率成正比。不要在某个程序段中找到几个错误就误认为该程序段就没有错误而不再测试,相反应该对错误群集的程序段进行重点测试。
8.测试的随意性
测试计划应包括:所测软件的功能,输入和输出,测试内容,各项测试的进度安排,资源要求,测试资料,测试工具,测试用例的选择,测试的控制方法和过程,系统的配置方式,跟踪规则,调试规则,以及回归测试的规定等以及评价标准

6.程序修改后要回归测试
   修改程序后,应该重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。

7.提升自己的测试水平:
掌握自动化测试的功能,了解系统架构等开发方面的知识,掌握开发技术。
安静细致的心,需要能够承受压力并排遣压力的能力

8.遇到开发不修改的bug,团队一起讨论,不要做孤独的测试者。

9.如果像用户那样只是通过使用来发现Bug,这不是真正的测试,这只是一种最基本的测试,只能发现一般用户的问题。单调和重复的工作,再加上测试的压力容易形成对测试的失落和郁闷。

10.测试的最高境界在于建立体系的测试流程,运用最简单有效的测试技术,最大限度的发现软件缺陷。

就像我们说宝马车和普通车的区别,其实不在于宝马车比普通车跑得更快,最大的区别是当时速过百时,宝马车可以随时稳定的“叫停”,但是其他的车就完全不听指挥了。

11.建议目前在公司工作的兄弟姐妹们一定要随时留心,随时积累工作心得,最好有一些真实客观的数据(比如目前您所测试的项目中,您个人所发现的缺陷占到整个团队发现缺陷的比率是多少?您个人发现的对公司最有价值的缺陷是什么?……)说明您为上家公司所作的贡献是什么,无论是技术上的,还是管理上的,都最好有一些客观的数据证明。

TAG:

 

评分:0

我来说两句

Open Toolbar