2011,更要虎虎的 QQ群 测试开发工程师(95934315) Blog:http://cuckoo2010.blog.163.com/

悟道

上一篇 / 下一篇  2010-10-28 21:55:39 / 个人分类:thinking in testing

工作之前,更多的是在思索如何成为一名优秀的测试工程师。时儿清晰,时儿模糊,并循环在自己身上出现,折磨着,很痛苦。佛说:人来到这个世上就是受折磨的。好吧,神都这样说了,安慰下自己。

工作之后,从平时学习和日常测试的实践中,以及我们产品线情况,在想,我们测试人员应该站在哪些角度上去保证软件质量?现在想到是三个方面。

1,从业务逻辑上着手。

这点很容易明白,业务是系统功能的一种体现形式如果,如果对业务逻辑了解清楚,不管系统有多复杂,也不管系统有多大,对那些熟悉业务的人来说,可以设计出质量高的测试用例,进行一次成功的测试。很喜欢的一句话,就是专业知识是测试人员的左脚,业务知识是测试人员的右脚,也就是这个道理。在测试道路上能走多远,就看左右脚有没有力了。

2,从用户体验上思考

在软件工程上,并不认为开发人员去自己测试他们的代码是一种好的方法。人很多时候很固执,总认为自己写的代码没有问题,特别是作技术的人。很多测试人员,很多时候或许仅仅是从测试角度去测试一个系统,根据特定的流程,特定的方法等等,去完成一个系统的测试工作,如果测试结果通过测试,测试达标就ok了。但我们很多时候忘记了从用户体验上去思考某个功能的使用,某个页面的样式。。。特别是我们淘宝的应用,系统体验好不好,很大程度是关系到我们的PV和用户数量,我们是否在测试时,考虑下这方面,虽然这些不是功能或性能上的缺陷。

3,从系统架构上把握

这点是在工作之后给我的灵感。以前只是想到1,2两点,但仅仅是从上面这两点去做,能保证软件的质量么?

这是谁也不敢保证的。如果要解剖一头牛,你得要非常了解牛的架构是怎样的。同样,如果我们要保证软件系统的质量,我们也要非常了解软件系统的架构,这样,我们才胸有成竹,有的放矢。可以从一个更高的视角,保证软件的质量。有一句诗词叫作:会当凌绝顶,一览众山小。当站在一个更高的角度看事物时,我们的视角才宽广,才更全面。软件测试也是如此,当你对一个软件系统的实现结构了如指掌后,你就可以清楚地知道这个系统哪里是最弱的,哪里是最强的,哪些地方是最需要关注的,哪些地方需要做性能测试,哪些地方可以使用自动化介入,从而采用最好最适合的测试策略。

ok,就这样先,好好学习,天天向上。。。

献给对软件测试有着很傻不拉机感情的人们。更多blog,请移步至:http://cuckoo2010.blog.163.com/


TAG: 悟道

引用 删除 buywowgold2   /   2011-05-09 09:17:44
其实并不了解这些,不过还是很佩服,加油加油
http://www.aiongold.org.uk
http://www.itemgarden.com
http://www.buywowgold.ws
引用 删除 buywowgold2   /   2011-05-09 09:15:47
5
seanhe的个人空间 引用 删除 seanhe   /   2010-11-01 16:59:15
5
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2011-06-10  
   1234
567891011
12131415161718
19202122232425
2627282930  

数据统计

  • 访问量: 15108
  • 日志数: 24
  • 文件数: 7
  • 建立时间: 2009-02-09
  • 更新时间: 2011-02-18

RSS订阅

Open Toolbar