陈致平 在我的印象中,五年之前,软件测试可能还没有被接受,那个时候完全没有概
念。现在,很多公司已经认识到了测试的重要性。但是他们还没有具备很清楚,所以我个人觉得大家有点在混沌的状态中去做。我也想做,但是我不知道怎样做得好?这个问题应该尽快解决。
郭旭 从全球来看,软件测试还处于婴儿期阶段?
黄子河 软件测试在全球的发展是不平衡的,在软件产业比较发达的国家和地区,软件测试也已经成为很大的一个产业,但是在中国,可能还算不上一个真正的产业,目前正在快速发展阶段。因此说软件测试处在婴儿期可能有点不恰当,只能说软件测试在测试理论和方法上还不尽完善,应该说软件构建技术的发展要快于软件测试技术的发展,在如何提高测试效率,如何更好的解决测试的充分性和测试时间这对矛盾上还要有新的突破。
刘珍妮 这是很有趣的问题,软件测试的启蒙时间并不算短,但是相对于其它软件方法和产品的发展速度和重视度来看,软件测试似乎是尚处于萌芽阶段。
陈致平 如果说从全球来讲,测试还处于婴儿期,这个我觉得就太言过其实了。实际上回答这是一个工程基础问题,而工程问题在很多时候是抽象的。
郭旭 那么,导致这种现状的根源在哪里?
刘珍妮 我认为这和我们接受的传统教育和开发习惯有相当大的关系。软件行业相对于其它一些行业来说是相当年轻,开发工作包含了需求管理、分析、设计、测试和部署等工作,由于软件业的历史年轻,而且一般人认为,开发周期前面的工作没有完善之前,比较难于考虑到稍后的阶段。因此,我们可以看到软件业大部分的精力都投入在需求管理、分析、设计三个阶段的开发,造成了这些方面软件和方法论的快速发展,许多软件人员蓦然发现对于测试是多么的忽视。
郭旭 国内软件的测试现状与国外差距大吗?
黄子河 差距肯定是存在的,主要体现在测试意识以及测试理论的研究、大型测试工具软件的开发以及从业人员数量等方面。其实,这与中国整体软件的发展水平是一致的,因为我国整体的软件产业水平和软件发达国家水平相比有较大的差距,而作为软件产业重要一环的软件测试,必然有不小的差距。但是,我们在软件测试实现方面并不比国外差,国际上优秀的测试工具,我们基本都有,这些工具所体现的思想我们也有深刻的理解,很多大型系统在国内都进行了很好的测试。
郭旭 如何走出软件评测的婴儿期?
陈致平 分两步走,首先,我们应该搞清有哪些需求;其次,我们需要一些流程来保障这个测试的过程。还有一种观点要注意的是,不要把测试当成一个万能药,或者是一个惟一药品。
刘珍妮 我想这需要软件开发商和所有软件开发人员需要共同努力的,软件开发商应该提升对于测试工具的发展,软件开发人员则需要重新思考测试的重要并且体验测试带来的好处。当软件开发商能够提供软件开发人员无负担的测试机制时,就可以大幅降低一般软件开发人员抗拒使用或是尝试测试机制的力量。一旦软件开发引入测试机制并且提高软件质量之后,也能够让一些管理人员更正对于测试不正确的想法
文章来源于领测软件测试网 https://www.ltesting.net/