测试(1)——什么是软件测试?为什么选择软件测试?研发和测试的区别?

目录
(一)软件测试的概念
(二)为什么选择软件测试
(三)研发和测试的区别

(一)软件测试的概念

  • 软件测试:
    软件测试的基本操作就是找bug;可以理解为在规定条件下对程序进行操作,找出错误,并对程序或者系统是否满足预期功能做出评估。

(二)为什么选择软件测试

  1. 软件测试是一种趋势,它将在软件开发中占据越来越重要的位置;
  2. 测试和开发是两个关注点不一样的工作。开发的目标是实现功能,测试的目标是确定功能是否能够正常运作。我选择测试主要是因为在这个过程中可以“发现”和“分析",软件测试讲究的是思路,尝试各种思路去发现问题,我觉得我可以在这方面充分的利用自己的发散性思维;
  3. 就性格方面来讲我觉得我也比较适合软件测试,具有好奇心,善于怀疑,同时考虑问题也比较全面,我觉得这在测试过程中是必不可少的;
  4. 还有就是成就感,研发是一个从0到1的过程,而测试是从1到1的过程,是在原来1的基础上把1变为一个更强壮的1,前后可以有一个明确的对比,更能从中获得成就感,进而更有动力。

(三)研发和测试的区别

  1. 目的不同:

    研发是一个无中生有过程,是从0到1;
    而测试只是一个把1变为更好的1的过程,是在一个已有的系统上确保其质量的。

  2. 参与角色不同:

    测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成,单元/集成测试主要是由开发人员执行。调试由开发人员完成。

  3. 执行阶段不同:

    测试一般贯穿整个软件开发周期;
    研发只是在开发阶段。

  4. 难易程度:

    研发广度小,专业度高;
    测试广度大,专业度低。

  5. 技能要求:

    测试要求更广泛:业务能力,设计和架构分析能力,测试手段和工具使用,用户模型分析和理解,编程能力。

  6. 工作环境:

    基本类似。

  7. 发展前景:

    自动化测试、安全测试等领域发展前景和研发基本一致。

  • 10
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值