软件测试(概念篇)

本文介绍了软件测试的基本概念,包括验证软件需求、测试用例的定义,以及测试的目的和原则。讨论了测试左移和右移的策略,用户需求与软件需求的区别,并详细阐述了软件测试与研发的不同角色和职责。此外,还列举了软件测试的不同岗位及测试人员应具备的素质。
摘要由CSDN通过智能技术生成

目录

1.什么是软件测试?

2.什么是测试用例?

3.软件测试目的和原则?

4.测试左移和测试右移?

5.用户需求和软件需求的区别?

6.软件测试和研发的区别?

7.软件测试岗位?

8.软件测试人员应具备的素质?


1.什么是软件测试?

验证软件是否满足用户的需求。

2.什么是测试用例?

向被测系统发起的一组集合,这组集合包括测试数据,测试步骤,测试平台,预期结果等要素;

(重要性,测试方式,功能模块,优先级)

3.软件测试目的和原则?

目的:验证软件有或没有问题;

原则:以客户需求为中心,遵循软件测试的规范、流程、标准和要求;

4.测试左移和测试右移?

测试左移:需求前调研阶段和需求阶段,测试参与;

测试右移:产品上线以后,系统监控,日志记录和分析;

5.用户需求和软件需求的区别?

简单来说用户需求就是用户的期望,软件需求就是用户需求的细化;

6.软件测试和研发的区别?

(1)软件测试和调试的区别:

        目的不同:软件测试是检验软件的质量(以需求为标准);

                          软件调试是开发人员为了检查程序是否实现了自己想让程序实现的功能;

        人员不同:软件测试,黑盒测试工程师、白盒测试工程师、开发人员(单元测试);

                          软件调试,开发人员;

        阶段不同:软件调试,只在开发阶段;

                          软件测试,贯穿到了整个软件开发的生命周期;

                         (生命周期:需求分析—计划—设计—开发—测试—运行)

(2)软件测试,测试广度大,专业度低

         研发,测试广度小,专业度高

7.软件测试岗位?

①按测试对象划分

WEB测试、APP测试、游戏测试、接口测试、嵌入式测试等;

②按是否手工

手工、自动化;

③按测试分类

功能、性能、安全;

④按级别

初级、中级、高级、资深、组长、主管、经理、总监;

⑤软件测试开发工程师、测试工程师、软件开发测试测试工程师

8.软件测试人员应具备的素质?

兴趣、专业技能、逆向思维、发散性思维、责任感和压力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值