BA做QA的活,跨行了。

回答: 说说我这几年处理的各种告状事件小河石子2018-06-19 17:52:34

BA如果经过适当训练,能做QA的活。但QA如果英语书面表达能力差, 却做不了BA的活。所以,很多老中能当很好的QA,但当不了BA。 

BA (Business Analyst)的主要负责写有关某个要做的软件系统的technical documentation (技术文件), 比如:

-user requirements

- functional/technical design (high level and/or detailed technical design)

- configuration plan/specifications

- integration plan

- Backup/recovery plan...etc.

- Change requests

BA要保证User的技术要求被简明扼要的传达给Developer。User明明需要种棵梨树,BA表达不清楚,developer最后种了棵苹果树。那就闹笑话了。

QA (Quality Assurance 测试员)负责写testing plan/script, 进行测试(testing), 记录测试结果便于defect/bug tracking. 测试的目的是证明系统的运行符合设计要求。因为测试的方法有多种, 比如:

Positive testing, negtive testing, functional/non-functional testing, compatibility testing, security testing, system testing, performnace testing, integration testing...etc. 

公司没有QA组,大概是想节约费用。 没有训练和经验的人,一下子是掌握不了testing的技巧的。中间需要一个过程。不过艺不压身,BA/QA两者都能做的人,将来走到哪里都是香饽饽。

请您先登陆,再发跟帖!