【软件测试】测试基础讲解

本文讲述了作者为何选择软件测试作为职业道路。软件测试关注于验证软件是否满足用户需求,与开发的区别在于其广度和专业度。测试人员需要具备沟通、编程、学习等多方面能力。作者享受测试工作的多元化和探索性,认为每次编写测试用例和自动化脚本都能带来创新体验。此外,作者的沟通能力和对新事物的热情也是其适合测试岗位的原因。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.什么是软件测试

           软件测试:验证一个软件是否满足用户所提出的需求,不以软件测试人员的主观意愿去判断软件的质量。

          最终交付的产品是否和用户本来的需求一致,如果不一致,找出不一致的点

二.软件测试与开发的区别是什么?

(1)本身区别

软件开发广度小,专业度高;

软件测试广度大,专业度低。

软件测试要求更广泛:业务能力,沟通能力,测试手段和工具使用,用户模型分析和理解,一定编程能力;

软件研发要求较窄,但专业能力要求高:思维逻辑能力,任务处理能力,较好的编程能力

从软件测试与开发中的软件调试的对比来看二者区别

目的存在区别:

软件测试是验证软件测质量,发现程序的缺陷,判断软件是否满足了用户的需求,也就是说以用户需求为导向;

软件开发中的调试是开发人员检查某程序是否实现了他想让程序实现的预期功能。

人员存在区别:测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成、单元/集成测试(白盒测试)主要是由开发人员执行。调试由开发人员完成。

开发阶段存在区别:

软件测试贯穿在软件的整个软件开发生命周期当中;

软件调试只存在于开发阶段。

测试人员需要具备哪些优秀品质?

沟通交流能力,编程能力,学习能力,自动化开发能力,编写测试用例的能力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值