软件探索性测试 笔记一

发表于:2011-11-07 10:43

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:熊猫宝宝    来源:51Testing软件测试网采编

  一些有意义的条目:

  1、考虑自动化是否能发现有价值的缺陷,是否经得起时间的考验,是否值得付出维护费用

  2、决定需要测试什么和何时测试

  *对于每一个被发现的缺陷,明确的讨论它应该在什么时候被发现

  3、决定如何测试

  *是否有一种特殊的路径引导人员找到这个缺陷

  *这种功能或特许最好用哪种给定的方法来测试

  *知道当前已经进行了哪些测试,以及我们目前和将要进行的测试如何才能增加总体测试效果

  *发现软件问题,需要实际用户在实际的环境中,用实际的数据,去做实际的工作

  *简单重复的工作实现测试自动化

  4、测试中最困难的部分是:决定测什么,决定测试的完整性,确认用户场景等

  5、哪些是好的测试,哪些是不好的测试;完成测试后,团队学会了什么?

  测试修行:(很重要)

  1、将测试分为两部分,即“测试今天的项目,准备明天的项目”

  *保证当前的测试项目获得成功

  *学习应该做些什么以便下一个测试项目更紧容易

  2、警惕重复做一件事情,尝试能不能自动化

  3、思考:

  *我们用什么技术找到了那个缺陷?

  *我们是否可以创建一种方法来找到更多这类缺陷?

  *是否可以记住一些实际的测试经验并不断加以应用来提高测试效率?

  *软件的哪些症状可以提示我们它有缺陷?

  *我们将来能否从那些症状中得到更多的警示?

  *这个缺陷教会了我们什么?

  因而总结一系列的测试技术、建议和工具

  4、反思:

  *自己的测试流程是否有问题?

  *测试流程里有没有缺陷?

  *这里面是否存在妨碍我提高效率的障碍

  *例如:

  1)收集我们发布给用户的所有缺陷(特别是安全漏洞或者数据缺陷):

  反思我们是否有流程问题,思路是否有方向性错误,或者是否犯了错误

31/3123>
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号