导航:首页 > 程序命令 > 程序员和qa是什么

程序员和qa是什么

发布时间:2023-01-18 15:03:53

⑴ QA SA SE PM LM 分别是什么职位

在日常项目中,部长是整个项目的领导者,然后项目由PM(项目经理PM)执行。项目经理将任务划分为几个子项目,每个子项目都由PL(项目负责人)负责。在每个子项目中,PG(程序员)由SE(系统工程师)领导。

其中PM和PL一般是具有资深项目管理经验、长期开发实践和良好沟通能力的高级技术人才。SE需要具备独立设计和提案能力,长期开发实践经验和沟通能力。一般可分为三类:

第一个是技术SE,通常是技术专家。

第二个是技术和管理SE,预计将来会成为PL、PM甚至更高级的职位。

第二,桥梁SE(BSE),通常负责与客户的沟通和团队内部的协调。

PG,又称程序员,是企业中员工人数最多的,通常占项目总人数的70%。它也是企业最需要的职位。它通常是具有专业知识的软件开发技术人员。

(1)程序员和qa是什么扩展阅读:

一、项目经理职责:

1、 确定产品的目标。

2、 为每个任务制定详细的任务列表,跟踪这些任务的执行情况,并对其进行控制。

3、组织会议回顾程序。

4、 根据具体情况对各种方案进行选择和决策。

5、 协调项目参与者之间的关系。人员要求:对产品有激情,有领导能力。可以正确和快速地确定问题。能够充分利用各种渠道和方法解决问题。能够跟踪任务,有良好的时间安排意识。能够在压力下工作。

二、系统分析员职责:

1、 理解用户需求并编写软件需求规范。

2、 构建用户界面原型。对人员的要求:系统分析员应具有良好的协调能力和良好的沟通能力。这个角色的人必须具有业务和技术领域的知识。

三、设计人职责:

1、定义类的方法和属性以及类之间的关系,并绘制类图。

2、 数据库设计。

人员要求:掌握面向对象分析和设计技术,统一建模语言(UML)。

四、程序员职责:根据项目需求编写代码,进行单元测试。

人员要求:良好的编程和测试技能。测试人员的职责:执行测试,描述测试结果,提出问题的解决方案。

人员要求:对测试系统的了解,故障排除和解决问题的能力,编程能力

⑵ 软件开发中的SD、SE、QA和RD是什么意思

SD:软件开发
SE;软件开发工程师
QA;QA也就是英文QUALITY ASSURANCE 的简称,中文意思是品质保证。
RD:则是指Research and Development(研发)。
在测试过程中,经常遇到需要和RD、PM沟通的问题。

1、写case时,对需求文档内容存在疑问。

解决办法:

1)先找之前参与需求评审的QA,询问;

2)问开发该需求的RD:查看RD排期,是否已经,或即将开始开发,若RD未开始开发,很多时候,他们也不是很了解需求内容。

3)若影响case的编写,可在企业微信上,直接问PM。若问题较多,可直接找PM当面询问。

4)若不影响case的编写,可在case里做标记,在case评审时抛出,请PM回答。

2、在开始测试的前一天,找RD确认是否能正常提测。有时RD反馈无法正常提测。

解决方法:

1)一定要确认影响提测的原因,如果当前自己排期内可消化,可在与其他RD沟通,并在自己排期内做调整。

2)一定要确认可以提测的时间点,如果是由于server端导致delay,是否可以让端上RD给个入口,端上先mock数据先测。

3)若端上或server有delay,一定要告知直接领导。

4)delay有可能导致风险,一定要及时抛出,若需要报risk,一定告知RD,一定及时在Jira提risk。

5)若严重delay,且server或端没有配合尽快解决,可邀请领导加入微信群,催促大家尽快完成;若问题非常严重,可邀请领导的领导加入微信群(谨慎邀请),催促大家尽快完成。

3、在测试过程中,遇到RD无法解决的bug,同时无法解决的bug数量不多。

解决办法:

1)告知PM:bug详情、RD反馈无法解决。

2)若PM表示不修改,则在Jira上对应的bug上备注并关闭bug(备注中要标明具体PM)。

3)若PM表示要修改,在企业微信上拉群:QA、RD、PM,在群里告知该问题,@RD和@PM,反馈实情,让RD和PM商量,并给出最终结果。

4、在测试中,若遇到RD无法解决的bug,同时QA感觉该问题比较影响体验,可告知PM且与PM达成一致后,拉微信群,@RD,反馈bug,让RD修改。

5、若QA感觉需求设计有问题,可与RD达成一致后,与RD共同反馈给PM。

6、在测试中,遇到RD无法解决的bug,同时无法解决的bug数量较多。

解决办法:

1)将问题一一统计,在企业微信上拉群:QA、RD、PM,在群里告一一抛出问题,@RD和@PM,反馈实情,让RD和PM商量,并给出最终结果。

若遇到特殊情况:

1)很多bug,RD反馈无法解决,PM反馈要修改,但RD和PM僵持不下,没有结果。

2)有的bug,QA感觉严重影响体验,但RD反馈无法解决,PM反馈当前版本不修改。

3)当前需求无法解决问题太多,严重影响用户体验。

4)若严重delay,且server或端没有配合尽快解决。

解决办法:

1)告知直接领导当前情况。

2)发邮件:列表格,将各个bug一一记录,加上RD的反馈,和PM决定当前版本是否修改,将表格添加到邮件中,在测试结束前,发邮件,邮件里@RD和@PM,使其在某个时间点前作出回复确认当前情况。邮件抄送给直接领导、QA全员。

3)如果问题很严重:严重影响用户体验,告知直接领导当前情况,找明明说明当前情况。

4)可邀请领导加入微信群,督促大家尽快处理当前问题;若问题非常严重,可邀请leader加入微信群,督促大家尽快处理当前问题。

7、在参加需求评审前,先阅读一遍需求文档,如果有疑问,需要记录下来,可在wiki的需求文档上直接对有疑问的地方备注提出问题,在参加需求评审时,直接提出,问PM。

若在需求评审上,有未确定的内容,在需求评审的checklist上,是否通过一栏,填写:“未通过”,并备注未通过原因,以及未确定的内容。需求评审后继续跟进,督促PM对会上未确定的内容作出解答,或开二次评审,需求上有更改、添加、删除的内容,督促PM在wiki上做相应的更改。

8、在测试过程中,PM作出的需求更改、需求添加,都要及时督促PM更新到wiki文档上。

9、向RD询问bug引入原因的时候(尤其是以前没有该bug,最近都没有对该部分作出修改,但是测试中发现了该bug),有些RD不配合查找bug引入原因。

沟通方法:

⑶ 有谁能告诉我软件开发中的QA主要做什么的

QA是质量管理职位,很多大公司有专门的质量管理部。
在项目开发过程,会由QA进行全程的监督,查看是否按照CMMI的标准进行软件开发。
文档是否齐备,开发基线是否明确,是否存在风险,BUG的削减是否能够完成目标之类的。

该职位的好处是加班没有那么多,有经验的QA能够协助项目经理管理好项目。
相当于一个监督员的身份。

CMMI全称是Capability Maturity Model Integration,即能力成熟度模型集成(也有称为:软件能力成熟度集成模型)

阅读全文

与程序员和qa是什么相关的资料

热点内容
java跳转到jsp 浏览:819
327平方根算法 浏览:214
win7美化命令行终端 浏览:797
免加密狗图片 浏览:485
一只透明的鸟是什么app 浏览:817
空气压缩机油批发商 浏览:69
linuxifexist 浏览:4
加密tf卡拷入文件 浏览:399
山西php工资 浏览:673
福州看病预约用什么小程序app 浏览:238
php保留两位小数不四舍五入 浏览:292
黑马程序员路径大全 浏览:1000
saas平台PHP 浏览:333
云服务器科学计算配置怎么选 浏览:649
jar解压命令 浏览:609
php正则问号 浏览:299
无线已加密不可上网是怎么了 浏览:464
什么app可以免费做手机 浏览:376
异性下载什么app 浏览:680
51单片机程序单步视频 浏览:241