1.什么是软件测试?
验证软件是否满足用户的需求。
2.什么是测试用例?
向被测系统发起的一组集合,这组集合包括测试数据,测试步骤,测试平台,预期结果等要素;
(重要性,测试方式,功能模块,优先级)
3.软件测试目的和原则?
目的:验证软件有或没有问题;
原则:以客户需求为中心,遵循软件测试的规范、流程、标准和要求;
4.测试左移和测试右移?
测试左移:需求前调研阶段和需求阶段,测试参与;
测试右移:产品上线以后,系统监控,日志记录和分析;
5.用户需求和软件需求的区别?
简单来说用户需求就是用户的期望,软件需求就是用户需求的细化;
6.软件测试和研发的区别?
(1)软件测试和调试的区别:
目的不同:软件测试是检验软件的质量(以需求为标准);
软件调试是开发人员为了检查程序是否实现了自己想让程序实现的功能;
人员不同:软件测试,黑盒测试工程师、白盒测试工程师、开发人员(单元测试);
软件调试,开发人员;
阶段不同:软件调试,只在开发阶段;
软件测试,贯穿到了整个软件开发的生命周期;
(生命周期:需求分析—计划—设计—开发—测试—运行)
(2)软件测试,测试广度大,专业度低
研发,测试广度小,专业度高
7.软件测试岗位?
①按测试对象划分
WEB测试、APP测试、游戏测试、接口测试、嵌入式测试等;
②按是否手工
手工、自动化;
③按测试分类
功能、性能、安全;
④按级别
初级、中级、高级、资深、组长、主管、经理、总监;
⑤软件测试开发工程师、测试工程师、软件开发测试测试工程师
8.软件测试人员应具备的素质?
兴趣、专业技能、逆向思维、发散性思维、责任感和压力。
版权归原作者 小 乔 所有, 如有侵权,请联系我们删除。