微信号:grzlwx

介绍:光荣之路官方资讯

大话测试数据(二)

2015-07-25 22:52 光荣之路


本篇是大话测试的第二篇,如果你对测试数据感兴趣,又是第一次看到这篇,请先翻看大话测试数据一(http://www.cnblogs.com/skytraveler/p/3936189.html)

概念测试数据的获取

在上篇中,我提到,获取数据的第一步是获取概念上数据。这一步看起来简单,其实不是那么容易。获取概念数据和获取需求的过程是交织在一起的,事实上,它们其实是一个事儿,因为数据是需求中最重要的组成部分。需求工程是个大话题,目前有很多种流派和实践方式来来搞定需求,但它们的思想都比较一致,那就是:不断的由粗到精的迭代(如下图)。关于需求这里不再展开,不在如果大家有兴趣的话,推荐两本我觉得还不错的书:德国人写的《需求工程,基础原理和技术》和国人写的《软件需求最佳实践》,大家读后结合工作做比较会很有收获。

   由上述文字可知,(测试)数据获取也是一个迭代的过程。实际上在项目早期,我们就能获得概念数据。概念数据是什么呢?用大白话说就是:这种数据叫什么,大体啥样子,是干嘛用的。举个例子:如果你的项目是一个信用卡项目,项目有一个功能就是,每月给用户发送“电子对账单”。对于80后,甚至90后的你,一秒钟你就知道这个“电子对账单”大概将会是个什么东西了。“不就是一封电子邮件里放一个网页,里边告诉用户:尊敬的某某先生/小姐!您本月消费了几笔,每笔多少钱,都是哪一天花的。最重要的是,您在本月X日前必须把钱还了。“这样你就建立了对“电子对账单”这种测试数据的概念,也就是说得到了“电子对账单”这种概念的测试数据。

  Pretty easy?事实没有那么简单的。事情的本质是:你有一个超级聪明的大脑,能瞬间把你的经验综合起来对需要识别的东西作一判断,并给出一个大致的评估。但如果你大脑没有相关的知识,你就没有那么幸运了。不信,请读一下下图中的文字:

脂多糖是神马?膜蛋白复合体是神马?神马是beta链?桶壁是神马????这特么的都是神马?如果你没有一些生物学知识、高中生物又不幸光睡觉了的话,这段选自《环球科学》的文字不会让你觉得比读日文简单。因此识别概念上的测试数据,你脑子里还得有点儿货才行,这些货是:“技术层面的知识”“业务层面的知识(领域知识)”“对于产品本身的认识”,还有“你的常识”。这四点的总结是从测试大师James Bach的课程中获取的,你可以从这里下载他关于快速软件测试的胶片。

你说了,没有这些知识怎么办?答案特别简单,“学啊”!。勤学勤问勤练勤观察,入行几年后,如果不是特别懒惰,前三项都会提高到一个不错的高度。这些都变成了你的价值。经过一段时间爬坡,你就可以很快的获取概念测试数据了。

你说了,废话,我也知道要学,但有没有更具体点儿的?干货,有么?要能咯掉牙的!

好吧,给个干货的链接,你就当它是个checklist,按图索骥吧:关于测试数据的获取(不仅仅是概念测试数据的获取),测试思路的获取,甚至是需求的获取,可以参考这篇文章(http://www.cnblogs.com/skytraveler/p/3946825.html抱歉,是英文的),你一定会有收获。

btw,这篇其实废话多点儿,下两篇是能咯掉牙的。

(作者:skytraveler 来源:http://www.cnblogs.com/skytraveler/p/3946872.html)


 
            
 
            
 
            
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           
 
           

一字一句当思来之不易,感谢作者,传播测试知识、技能与正能量!

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499



 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 重磅|人工智能爆发前夜,讯飞如何布局——科大讯飞董事长刘庆峰深度专访 PMBOK是枪,软件工程是弹,弹枪结合才是完美的! 古代政权的合法化逻辑 成为优秀程序员的十个tips 码路指南:怎样才算是编程高手?