一、功能测试

功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。

二、性能测试

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。  

三、界面测试

界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。 
区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点的性能测试。

下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!


最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:310357728(里面有各种软件测试资源和技术讨论)

喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!

软件测试的类型有那些?都有什么不同?相关推荐

  1. 笔记-信息系统开发基础-软件测试-软件测试的类型

    本题考查软件测试的类型相关知识,请参考<信息系统项目管理师教程>第3版P50 (1)单元测试 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块.软件构件或00软件中的类(统称 ...

  2. 软件测试功能测试都有哪一些,【软件测试基础】功能测试常用方法都有哪些

    一. 输入框测试 1. 字符型输入框: (1)字符型输入框:英文全半角.数字.空或者空格.特殊字符"~!@#¥%--&*?[]{}"特别要注意单引号和&符号.禁止直 ...

  3. [react] 在React中我们怎么做静态类型检测?都有哪些方法可以做到?

    [react] 在React中我们怎么做静态类型检测?都有哪些方法可以做到? flow 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣 ...

  4. C#在类型实例化时都干了什么:从一道笔试题说开去

    C#在类型实例化时都干了什么:从一道笔试题说开去 原文来自:http://www.cnblogs.com/instance/archive/2011/05/27/2059409.html 前一阵子我参 ...

  5. 什么是soft wrap,什么是IDEA的soft wrap,如何设置IDEA默认所有类型的文件都自动换行(如何设置用IDEA打开markdown文件不自动换行)

    什么是soft wrap,什么是IDEA的soft wrap,如何设置IDEA默认所有类型的文件都自动换行(如何设置用IDEA打开markdown文件不自动换行) 一.背景 本文讨论几个问题 wrap ...

  6. 免费下载mp3音乐的6个网站,国内外各种类型的音乐都有!

    分享6个免费下载mp3音乐的网站,国内外各种类型的音乐都有,下载方便无套路!顺便再给大家分享一下网页音乐万能下载方法,各种音乐平台都适用! 1.DTSHOT 网址:dtshot.com/ 一个无损音乐 ...

  7. 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle。演示每一个类型的实例都可以经由ride()方法向上转型为Cycle。

    Thinking in Java 8.1 练习1 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle.演示每一个类型的实例都可以经由ride()方法向上转型为Cycle ...

  8. 远程服务器读取dtu数据,DTU的四种类型,你都知道吗?

    原标题:DTU的四种类型,你都知道吗? 什么是DTU? DTU的中文名称为数据传输单元.它用于将数据从PLC和其他较低级别的设备透明地传输到远程服务器.它的主要功能是将串行数据转换成IP数据,或者将I ...

  9. 软件测试基础知识整理,都给你准备好了

    目录 1.软件测试基本概念 2.软件测试分类 3.测试工程师 4.软件测试工具简介 1.软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现 ...

最新文章

  1. 使用Python,Opencv绘制调色板及圆形来模拟霓虹的渐变效果
  2. grep查找时,去掉grep本身那一条
  3. 《深度探索C++对象模型》--3 Data语意学
  4. dig+host+nslookup 域名解析命令
  5. c语言中赋予从2开始的偶数,2013年计算机二级C语言上机试题三十二及答案
  6. 修复IE9-- safari 的sort方法
  7. LVS原理详解及部署之四:keepalived介绍
  8. JQuery each详细用法
  9. MySQL 游标的详解
  10. 条码标签打印软件连接不了数据库怎么办?
  11. 软件工程毕设项目 - 基于SSM的房屋租赁系统(含源码+论文)
  12. c语言编写英雄联盟,怎么用C#或者C语言注册 英雄联盟 热键
  13. 搭建sql注入平台及DVWA漏洞环境
  14. 充气娃娃也好玩——在ESXi上安装Panabit与PanaLog(二)通过U盘引导GRUB安装ESXi
  15. Kafka集群搭建(四节点)
  16. java后端工程师主流技术
  17. C++ sort排序函数用法
  18. Hdu 4503 湫湫系列故事——植树节
  19. nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法
  20. Rasa原文-编写对话数据

热门文章

  1. 如何让Win10电脑不更新呢
  2. 结构化思维的训练方式
  3. 雷电三接口有什么用_三坐标为什么用汽浮轴承?
  4. python如何学 Python主要能做什么
  5. 笔记本电脑更换固态硬盘
  6. 【软件测试】POST请求包含哪些参数
  7. 北斗通讯协议4.0 java_北斗4.0协议解析.doc
  8. Python爬虫数据存储不同格式在excel表中通用代码
  9. 图片base64转存本地url
  10. java 上传zip压缩文件并且解压