51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 416|回复: 0
打印 上一主题 下一主题

[原创] 浅谈功能测试和性能测试的区别

[复制链接]
  • TA的每日心情
    无聊
    13 小时前
  • 签到天数: 1023 天

    连续签到: 2 天

    [LV.10]测试总司令

    跳转到指定楼层
    1#
    发表于 2023-3-1 13:07:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    刚刚入门软件测试的宝子,可能经常会看到:功能测试性能测试,这些到底是什么呀?那我就带大家了解一下~
      一、定义
      · 功能测试
      功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。功能测试也叫黑盒测试,只需要考虑测试各个功能是否实现,比如游戏的功能测试,首先测试游戏的各个功能是否符合需求,就是各个功能是否能正常使用,这也叫正向的测试。
      然后各个功能的反向测试,就是不按照使用说明书来使用,看看会不会出现预计外的问题,总的来说就是按照需求编写出来的测试用例,输入数据在预期结果和实际结果之间进行评测,进而提出更加使产品达到用户使用的要求。
      · 性能测试
      性能测试是通过自动化的测试工具模拟多种正常,峰值以及异常负载条件来对系统的各项性能指标进行测试。必须是使用测试工具,手动很难进行性能测试。举个简单的例子,一个网站,我模拟很多人访问操作,测试多少人访问的时候,网站反应会变慢,这就是负载测试。测试多少人访问,网站会崩溃,这就是压力测试
      二、功能测试与性能测试的区别
      1、这两者的区别就是一个关注功能是否有问题,一个关注除功能是否有问题外,用户是否用的流畅,用户的体验是否良好。
      功能测试和性能测试都属于软件测试,在软件测试中,功能测试是属于基本的测试,功能测试是一个测试人员入行的基本技能,功能测试可以使用手工去测试,也可以使用编写程序去测试软件,也就是自动化测试
      性能测试在测试中属于偏高级的了,需要测试人员有几年的工作经验,测试技术要有一定的深度,其他IT技术有一定的广度才的做好性能测试
      2、这两者从测试领域中来区别是:功能测试偏基础,属于入行的基本技能,性能测试在测试领域中属于高级测试,需要一定工作经验。
      最后我们来讲一下,功能测试和性能测试在市场上的需求,功能测试因为是基础的测试,市场需求量很大,从业人员也很多,因为简单,易学,易上手。薪资在一线城市就是6,7K,如果加上难一点的就加上自动化测试,薪资水平在一线城市有10k左右。性能测试在市场的需求量也很大,但没有功能测试那么多,因为贵,也因为要胜任的条件比较难一点,所以精通性能测试的人员市场上不是很多,薪资一般都有30k以上。
      3、这两者在市场需求方面的区别是:功能测试需求量大,从业人员也大,相对于性能测试来说有竞争,薪资还可以。性能测试需求量相对于功能测试来说小一点,但薪资高,学习难度大。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-24 22:26 , Processed in 0.070933 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表