开发人员最欠缺哪些测试知识?

开发 测试
在一些中小型的项目开发中,由于开发人员对测试不重视,不了解,为项目的测试人员带来很多不便,本文试着分析这一问题并给出一些建议。

一些中小型的公司的开发人员技术不平均,管理不规范,经常会犯一些重复性的、低级的错误,给测试人员的工作带来了很大的不便,浪费相当大一部分的时间做这些无意义的测试。通过哪些方法能够尽可能少的杜绝这种情况的发生呢?或者如何对开发人员进行培训及控制。

1、我觉得最大的问题是很多开发人员对于测试的基本概念都不了解。

甚至也没有做过单元测试。所以他们也不知道QA们都在做些什么样的测试,和如何做这些测试的。相反,很多测试人员都是以前做过开发的。针对这一点,应该对开发人员进行最基本的测试培训。这样增进了彼此了解,以后工作起来更好交流,责任也更明确。

2、开发人员对测试的定位也认识得不够清楚。

很多开发人员写完CODE,就提交给测试人员。认为测试人员要对他的CODE负完全的责任。有了任何问题都应有测试人员承担。这是非常不负责任的。

3、在ISO的质量体系里面,每做一项活动都是要有输入和输出的。

很多中小公司的文档可能没有那么全面,实际情况是很多开发人员等着测试人员凭自己的经验和想象进行测试。我觉得需要开发人员能够提供一些测试模块的需求,设计和如何测试的简单说明给测试人员。

开发人员和测试

1、其实不是开发人员了解测试,而是我们的领导不了解测试,强将无弱兵就是这个道理,如果领导很重视质量,那手下没人会轻视。

2、一切工作都治标不治本,除了进行质量过程改进。让软件过程走上正规,并让所有相关利益者接受它并喜欢它。

3、公司追逐利益无可厚非,请你分一点利益给劳动者,让他们用来学习,生活,成长。我敢肯定,不重视员工利益的公司,永远没希望做好。

4、测试人员从提高自己的能力做起吧。如果你还是发现问题,就叫来开发确认的测试,你就没资格抱怨了,你本质工作都没做好。

5、开发人员不需要有测试知识,他的工作就是开发,自己倒想想自己缺少那些测试知识。别再让开发去承担本来属于测试者的工作了,测试环境请自己搭建,发现问题请自己定位和调试,驱动程序请自己编写,测试工具请自己开发,请自己去看技术文档,寻找测试点吧。

6、想想自己,测试理论全面吗?测试技术全面吗?测试工具全面吗?编程能力够格吗?质量意识敏感吗?解决问题的能力够强吗?


 

【编辑推荐】

  1. 编程对软件测试人员意味着什么?
  2. 使用JBPM工作流引擎测试的一个例子
  3. 软件测试项目的启动、规划与需求分析
  4. 伟大骡子的一生和性能测试
  5. 编写测试需求及测试用例的一些体会
责任编辑:佚名 来源: 51Testing
相关推荐

2023-01-06 17:18:00

测试开发集成测试

2023-01-05 14:51:01

测试开发软件开发

2013-06-14 08:47:45

2020-05-11 10:25:38

编程语言J开发Python

2019-06-03 14:20:30

Java数据库大数据工具

2021-11-01 22:19:29

开发测试代码

2009-12-11 14:50:14

Visual Basi

2009-11-23 20:07:51

ibmdw开发

2021-02-19 09:33:01

kubernetesJAVA服务

2012-06-28 09:56:36

设计交互设计

2012-05-30 15:15:42

ibmdw

2023-03-15 07:12:53

企业开发人员提供商

2020-04-20 09:57:00

开发工具技术

2012-06-28 10:48:31

设计交互设计

2020-10-13 18:20:55

TCPHTTP网络协议

2010-08-09 16:09:25

2019-11-27 18:54:07

物联网数字孪生机器学习

2012-07-12 00:09:34

2009-05-31 08:31:07

GoogleWaveTechCrunch

2011-09-05 14:21:29

webOS
点赞
收藏

51CTO技术栈公众号