软件测试培训
达内IT学院
400-996-5531
今天我们要为大家分享的是软件测试面试题的问答部分,助力大家2019年梦想成真!如果你想在2019年初加入到软件测试行列,那么从现在开始准备吧,立刻马上!
测试基础(必答)
1、QA和QC的区别是什么?
质量保证(QA):是指确保产品符合预定质量要求而作出的所有有组织、有计划活动的总和。
质量控制(QC):即实验室控制系统,它涉及取样、质量标准、检验、产品批准放行程序等方面内容。
一般是QA为领导地位。
QA:主要是事先的质量保证类活动,以预防为主,期望降低错误的发生几率。
QC:主要是事后的质量检验类活动为主,默认错误是允许的,期望发现并选出错误。
QA是为满足顾客要求提供信任,即使顾客确信你提供的产品能满足他的要求,因此需从市场调查开始及以后的评审客户要求、产品开发、接单及物料采购、进料检验、生产过程控制及出货、售后服务等各阶段留下证据,证实工厂每一步活动都是按客户要求进行的。
QC是为使产品满足质量要求所采取的作业技术和活动,它包括检验、纠正和反馈,比如QC进行检验发现不良品后将其剔除,然后将不良信息反馈给相关部门采取改善措施。
用通俗的话来说,QA比作起草法律的法官,QC比作警察。
QA 比作产品经理,QC比作测试人员
2、软件测试的目的是什么?
软件测试的定义:为了发现程序中的错误而执行程序的过程
测试的目的:
1.发现程序员在开发中存在的代码以及逻辑错误
2.审核产品的完成是否符合用户需求
3.提高用户体验
4.交付更高质量的产品
3、如何定义所提交bug的严重等级和优先等级的?
Bug有四种级别,分别为:致命的(Fatal),严重的(Critical),一般的(Major),微小的(Minor)。
A类-致命的(Fatal):
造成系统或应用程序崩溃、死机、系统挂起,或造成数据丢失,主要功能完全丧失,导致本模块以及相关模块异常等问题。如代码错误,死循环,数据库发生死锁、与数据库连接错误或数据通讯错误,未考虑异常操作,功能错误等
B类-严重错误(critical):系统的主要功能部分丧失、数据不能保存,系统的次要功能完全丧失。问题局限在本模块,导致模块功能失效或异常退出。如致命的错误声明,程序接口错误,数据库的表、业务规则、缺省值未加完整性等约束条件
C类-一般错误(major):次要功能没有完全实现但不影响使用。如提示信息不太准确,或用户界面差,操作时间长,模块功能部分失效等,
打印内容、格式错误,删除操作未给出提示,数据库表中有过多的空字段等
D类-较小错误(Minor),使操作者不方便或遇到麻烦,但它不影响功能过的操作和执行,如错别字、界面不规范(字体大小不统一,文字排列不整齐,可输入区域和只读区域没有明显的区分标志),辅助说明描述不清楚。
常用的缺陷的优先级表示方法可分为:立即解决P1、高优先级P2、正常排队P3、低优先级P4.立即解决是指缺陷导致系统几乎不能使用或者测试不能继续,需立即修复;高优先级是指缺陷严重影响测试,需要优先考虑;正常排队是指缺陷需要正常排队等待修复;而低优先级是指缺陷可以在开发人员有时间的时候再被纠正。
感谢您的阅读,以上就是今天为大家分享的软件测试面试题问答部分,你能够准确无误地回答出来吗?如果不能,那么你这一部分的就学的不扎实,掌握的不是很牢固,所以你需要去回顾、学习,去扎实,做充足的准备。好了,更多软件测试相关的内容尽在达内软件测试培训机构官网,敬请关注!
免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!
Copyright © 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有
Tedu.cn All Rights Reserved