技术开发 频道

初出茅庐我的测试工程师之路



    四.测试的几点经验总结
    古人云:抱一守终,必有所得。这里与大家分享一些测试的总结心得。
    1) 80/20原则应用于软件测试。
    柏拉图原则暗示着测试发现的错误中的80%很可能起源于程序模块中的 20 %。这个原则告诉我们,如果想使软件测试有效地话,记住要常常光临其高危多发“地段”。在那里发现软件缺陷的可能性会大很多。这一原则对于软件测试人员提高测试效率及缺陷发现率有着重大的意义。聪明的测试人员会根据这个原则很快找出较多的缺陷,而愚蠢的测试人员却仍在漫无目的地到处搜寻。

    2)在进行测试前,我们需要先将所要测试的功能细分,填写《测试功能细分表》,有针对性的运行功能测试案例,逐个对每个功能细分点进行测试。在每次运行测试案例之前,明确此次运行的目的和预期的输出结果,并要做好记录。测试应从“小规模”开始,逐步转向“大规模”。最初的测试通常把焦点放在单个程序模块上,进一步测试的焦点则转向在集成的模块簇中寻找错误,最后在整个系统中寻找错误。

    3)要善于总结,在测试过程中发现的所有问题,异常情况,发现程序开发人员易犯,常犯的错误,各种有价值的经验教训,使用测试工具时的心得等等,我们都需要记录在笔记本或者电脑上。这些都将是今后工作中可以参照的珍贵资料,同时也会成为自己的宝贵经验,妥善保存一切测试过程文档,便于测试的重现,事后的跟踪,工作的回溯,总结和报告。

    4)对于测试工程师而言还有一点非常重要:将测试任务按优先级划分,使产品发布标准得以满足。由于只有极少数的项目有充足的时间去完成所有事情,所以测试工程师按轻重缓急分类“ 测什么和何时测 ”是个重要职责。

    软件测试是软件开发中的重中之重,软件测试是一件很辛苦的事,只有在工作中多总结,才能找到符合自己的方式方法,才能在工作中事半功倍。同时,测试也很枯燥,而且有许多人认为“一点技术含量都没有”。我认为现在中国缺乏的不只是软件编程大师,而是软件测试大师。
0
相关文章