软件测试人员应承担软件质量的责任么?
先说一下项目情况吧,这里只有我一个测试人员,没有需求文档,也要不来需求文档。开发时,通常都是口头说一下大概功能,就开始做了,但是详细的需求、规范什么都没有的那么测试时,除了要测主功能流程之外,一些细节方面的,如输入限制、长度限制、用户体验、操作习惯,这样的,能当BUG去提么?因为没有具体要求,也不好说是BUG,这种要怎么来处理?
另外,这个项目已经到后期了,前、中期一直没有测试的,后来客户经常反应出现问题,才叫来测试人员的,有时候真不想管了,但是不管总又觉得有点不负责任。。。 新手给你提个建议,向上司反映一下情况,作出一个详细,系统的测试流程和规范来,规矩由你来订,并提出测试的重要性,最好的结果是,老板新增一个测试团队,而测试经理理所当然就是你咯 同意楼上的说法!! 回复 2# sd294654708
这个是外包项目,不是在公司里做的,如果是公司的项目,想长期做的话肯定是要规范下流程的。。。 最讨厌把问题追究在测试身上了 外包测试好吗? 回复 7# a221314
看你进的项目是怎样的了。。。 典型的测试背黑锅! 软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作的一个重要环节。
质量保证(QA)的工作是通过预防、检查和改进来保证软件质量。QA采取的方法主要是按照“全面质量管理”和“过程管理并改进”的原来展开工作。在质量保证的工作中会掺入一些测试活动,但它所关注的是软件质量的检查和测量。因此,其主要工作是着眼于软件开发活动中的过程、步骤和产物,并不是对软件进行剖析,找出问题和评估。
测试虽然也与开发过程紧密相关,但它所关心的不是过程的活动,相对的是关心结果。测试人员要对过程中的产物(开发文档和源代码)进行静态审核,运行软件,找出问题,报告质量甚至评估,而不是为了验证软件的正确性。当然,测试的目的是为了去证明软件有错,否则就违背了测试人员的本职了。因此,测试虽然对提高软件质量起了关键的作用,但它只是软件质量保证中的一个重要环节。
很少有人从非技术角度去分析这两者的区别,但我总结后认为,从公司业务出发,QA的工作是相对前置的,并可能含有某种公关性质的;而软件测试相对后置,是内部层面的工作。这也同样验证了两者的本质区别,即:“ 软件测试和软件质量保证是软件质量工程的两个不同层面的工作。软件测试只是软件质量保证工作的一个重要环节。“
你两者都担当,你就厉害了。。 :loveliness:回复 9# 刘会波
多谢你帮我区分了这两种概念,现在明白了。。。
页:
[1]