软件测试项目的困惑
作者:网络转载 发布时间:[ 2011/11/2 10:06:12 ] 推荐标签:
近做项目总是有一种凝滞的感觉,忙忙碌碌一整天,临下班来检验自己的工作成功,不过编写或者执行了小一部分用例、提交了小于10个的bug,这跟以前在做项目时能写很多TC,可以执行很多模块、提交二三十个bug的状况,差距真的很大。
多次自问,究竟是什么缘故导致了这种情况,也问了部分同学,居然他们也有类似的感觉。那么究竟是在哪里出了问题?
按道理,现在测试可使用的工具越来越多,有一部分工作已经被测试工具所替代,比如项目日报。那么我们使用工具节省下来的时间又消耗到什么地方去了?
我想了几个不是很成熟的原因,权当抛砖引玉,希望能够让更多的同学加入到这个话题的讨论中来。期待发现问题所在,进而解决问题,提高我们的工作效率。
测试设计方面:
现在的项目,都有N多个应用。一个功能点涉及3-4个应用的比比皆是,按照这个原则,几乎每个功能点都需要产出一个系统时序图,同时还需要一个流程图,内容基本重复,工作量翻倍。这样的系统时序图完全可以在流程图中体现,看起来也会更直观、清晰、准确。建议时序图还是从大局出发,不着眼于具体的功能点。
另外,UC整体框架图还是有必要的。
测试用例方面:
过多的条条框框,反而限制了大家的思维。这不是说规范不重要,相反,规范相当的重要,正是有了规范,我们才能保证用例的质量,但是我们的规范要更多的注重逻辑的东西,而不是流于表面。TC,我们不仅要量,更要保证质。
用例执行方面:
项目伊始,所有的人都在执行基础模块,而导致建立在基础模块上的功能点hold着,让执行者感觉效率不高,重复性非常大,资源在一定程度上是浪费的。
人员众多,功能点的交互,实际上,在同一个时候,大家已经在做部分相同的工作。但是又因为不是自己当前执行的模块,只关注了界面上的,或者逻辑简单的内容,对深度问题不会去挖掘。
几轮测试下来后,出现了这样一个情况:简单的功能被大家反复的测试了,而复杂的逻辑校验,反而只投入了很少的时间。这一现象与我们测试中要求的复杂功能需要投入更多时间是想违背的。在一定程度上也降低了我们的效率。
现在的事情特别多,很难得有一整天是在安心的做一件事情。思路的打断,在一定程度上也影响了效率。
相关推荐
最新发布
性能测试之测试环境搭建的方法
2020/7/21 15:39:32软件测试是从什么时候开始被企业所重视的呢?
2020/7/17 9:09:11Android自动化测试框架有哪些?有什么用途?
2020/7/17 9:03:50什么样的项目适合做自动化?自动化测试人员应具备怎样的能力?
2020/7/17 8:57:06几大市面主流性能测试工具测评
2020/7/17 8:52:11RPA机器人能够快速响应企业需求,是怎么做到的?
2020/7/17 8:48:05Bug可以真正消灭吗?为什么?
2020/7/17 8:43:03软件测试基本概念是怎么来的?软件测试生命周期的形成历经了什么?
2020/7/16 9:11:10