要看你做什么方面的QA。
如果公司要求白盒测试,那么你必须会编程,会用公司要求的开发语言写测试用例。常用的有Junit等。
如果仅仅是黑盒测试的话,你只要能明白测试的目的,会用公司的测试环境就够了。
此外,你还应该知道一些常用的测试工具,比如过bugzilla等等。
当然,你去应聘的话,很对基础知识还是要知道的。你可以去买本大学计算机专业的相关教材看看就好了。其实不是很实用。
软件开发中QA的具体职责是什么?
QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员 . 无论是ISO9000还是CMMI,都是以过程为中心。也就是说,通过过程的持续改进来提高产品质量。而过程质量与产品质量如何正向关联呢?就需要质量保证(QA)。这也是ISO9000和CMMI都很推崇的方法。但从国内软件企业的现状来看,很多企业的过程体系都相差无几,而开发出来的产品质量却千差万别。导致这种差别的原因有很多,过程及其执行方式的生搬硬套就是其中很重要的原因之一。 在建立QA组织的时候,多数企业也这样实行“拿来主义”。就像看着别人穿着一双非常漂亮的鞋,就想拿过来自己穿,一般都不会适合自己。其结果要么是打肿脚穿大鞋,要么是削足适履,效果可想而知。我们应该做的是“量脚买鞋”、“量体裁衣”。QA组织的建立也一样,应先了解企业的文化、可获得的资源以及过程成熟度水平等,再据此选择适宜的QA组织。下面我们就从一个动态的视角来探讨QA组织的建立。
软件QA都做什么工作?
美工转QA可不是那么好转的。要学习很多的相关知识,流程,理论等等。。不是一下子就转得了的。
软件倒没什么,公司用到什么就学什么呗。没有统一的。
软件测试人员与QA人员有什么相同和不同之处?
QA(Quality Assurance), STE(Software Testing Engineer)QA关注的重点不仅仅是质量,而且是整个软件过程,保证的首先是过程和体系。而软件测试通过一系列活动,给QA人员提供尽可能的有效的信息和数据,使他们能够发现过程上的异常或者制度上的不妥之处。 共同之处:QA和测试的目的一样,都是尽可能保证最终发布的产品更符合用户需求,尽可能的没有bug。不同之处:QA关注的是整个软件过程,STE关注的是最终质量,采用设计、执行用例等方法去发现错误。
如何制定软件QA计划
QA should be start from the begining of the project, 因为上梁不正下梁歪。
1. Clear requirement from customer (BRS - Business Requirement Specification), as detail as possible. Anything not clear, must clarify with customer.
2. RD MUST design based on requirement. And provide the SRS (system design specification) to QA (and probably customer to double confirm the flows in order to avoid changes made during implementation). Mostly is the flow and how will the requirement/features implemented.
3. QA can start to do the test case design after BRS and SRS are finalized. Set of test cases are used to verify and validate the system has implemented as the BRS and SRS.
4. Create test plan based on the test cases created. It could be stage by stage.
Above is ideal case, mostly it is hard to make it happen in real life. But you can refer to it.
软件开发中的SD、SE、QA和RD是什么意思?
SD:软件开发
SE;软件开发工程师
QA;QA即英文QUALITY ASSURANCE 的简称,中文意思是品质保证,其在ISO8402:1994中的定义是“为了提供足够的信任表明实体能够满足品质要求,而在品质管理体系中实施并根据需要进行证实的全部有计划和有系统的活动”。有些推行ISO9000的组织会设置这样的部门或岗位,负责ISO9000标准所要求的有关品质保证的职能,担任这类工作的人员就叫做QA人员
RD:RD指Research and Development(研发)
参考资料:http://zhidao.baidu.com/question/2870178.html
软件QA的管理职责有哪些
公司质量体系制定、推广、执行;对项目的缺陷问题进行跟踪督促;开发推广适合于项目的多元化自动化的软件;度量项目各个时期的数据,分析得出相应结论等等。
转载请注明出处51数据库 » 软件qa 软件行业的QA应该具备什么知识