测试就得会想

上一篇 / 下一篇  2010-11-29 11:49:16

测试时就得会想,当我们产生与某功能相关的想象时,其中最关键的是不能脱离需求,不能脱离该软件本身;不然这样的测试就适得其反了。

我们在测试某个功能时,
1、想到在该软件中与该功能相关的功能:例如测试浏览器时对于刚刚上传的文件进行下载是否会有问题,这体现了上传和下载的相关性;
2、想到在该软件中与该功能相似的功能:例如测试QQ的聊天页面时发现问题,是否有与其相似的功能,当然在手机系统中最相似的也就是短信编辑页面,这样就可以将两者进行对比,从而对发现的bug进行判断是应用本身的问题还是手机本身的问题;

3、站在客户或者用户的角度想,自己会用的很舒服吗?习惯大多数人的使用吗?如果在该功能上添加某个细节会让客户或者用户使用的更顺手。可以给项目经理和做需求的讨论,以便确定(切记:不要私自做主);
4、与自己曾遇到过的不同手机应用中有该功能或者网上类似的功能做对比,看怎样更适合使用(前提是不脱离需求),例如将QQ浏览器与UC浏览器、opera浏览器的相关功能进行对比;
5、产生下联想下,如果在某一款手机上有问题,那么对于其他手机是否会有相同的问题,甚至是相同厂商的不同品牌的手机是否会有类似问题。
 
  想是不犯法的,只要不乱想! 所以一名好的测试人员,他/她的思维一定是很活跃的很会联系其他东西的。
 
   
  在测试的时候应该从:
1、用户的角度:也就是上面提到的;不过更应该从用户体验性、操作方便性来考虑一个功能的合理性程度;
2、从测试的角度:测试人员应该有丰富的测试知识应该考虑程序的安全性,如输入特殊的字符串验证一个输入框;或通过特殊手段传输一些特殊的参数观察程序是否会异常;或通过边界值(也可以边界值加上后续操作,如按导航键键等)验证编辑页面是否会有异常,当然验证功能是否达到项目的需求这是必然的。
3、从开发角度:就是要懂代码,可以进行逻辑验证,也就是所说的白盒测试。(当然到目前为止还没看过手机QQ和浏览器的程序代码,但是二者都测试过)
   
  个人意见,希望和大家共同探讨测试技术

TAG: ie IE

Angel sky 引用 删除 chanygu   /   2010-12-02 17:30:02
5
引用 删除 JaiK   /   2010-12-02 15:59:57
1
 

评分:0

我来说两句

Open Toolbar