软件测试的类型有那些?都有什么不同?
一、功能测试
功能测试在测试工作中占的比例最大,功能测试也叫黑盒测试。是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。采用黑盒技术设计测试用例的方法有:等价类划分、边界值分析、错误推测、因果图和综合策略。
二、性能测试
性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。压力测试是通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大服务级别的测试。
三、界面测试
界面测试,界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。设计合理的界面能给用户带来轻松愉悦的感受和成功的感觉,相反由于界面设计的失败,让用户有挫败感,再实用强大的功能都可能在用户的畏惧与放弃中付诸东流。
区别在于,功能测试关注产品的所有功能上,要考虑到每个细节功能,每个可能存在的功能问题。性能测试主要关注于产品整体的多用户并发下的稳定性和健壮性。界面测试更关注于用户体验上,用户使用该产品的时候是否易用,是否易懂,是否规范(快捷键之类的),是否美观(能否吸引用户的注意力),是否安全(尽量在前台避免用户无意输入无效的数据,当然考虑到体验性,不能太粗鲁的弹出警告)?做某个性能测试的时候,首先它可能是个功能点,首先要保证它的功能是没问题的,然后再考虑该功能点的性能测试。
下面是配套资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
最后: 可以在公众号:程序员小濠 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。你可以加入我们的测试技术交流扣扣群:310357728(里面有各种软件测试资源和技术讨论)
喜欢软件测试的小伙伴们,如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!
软件测试的类型有那些?都有什么不同?相关推荐
- 笔记-信息系统开发基础-软件测试-软件测试的类型
本题考查软件测试的类型相关知识,请参考<信息系统项目管理师教程>第3版P50 (1)单元测试 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块.软件构件或00软件中的类(统称 ...
- 软件测试功能测试都有哪一些,【软件测试基础】功能测试常用方法都有哪些
一. 输入框测试 1. 字符型输入框: (1)字符型输入框:英文全半角.数字.空或者空格.特殊字符"~!@#¥%--&*?[]{}"特别要注意单引号和&符号.禁止直 ...
- [react] 在React中我们怎么做静态类型检测?都有哪些方法可以做到?
[react] 在React中我们怎么做静态类型检测?都有哪些方法可以做到? flow 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣 ...
- C#在类型实例化时都干了什么:从一道笔试题说开去
C#在类型实例化时都干了什么:从一道笔试题说开去 原文来自:http://www.cnblogs.com/instance/archive/2011/05/27/2059409.html 前一阵子我参 ...
- 什么是soft wrap,什么是IDEA的soft wrap,如何设置IDEA默认所有类型的文件都自动换行(如何设置用IDEA打开markdown文件不自动换行)
什么是soft wrap,什么是IDEA的soft wrap,如何设置IDEA默认所有类型的文件都自动换行(如何设置用IDEA打开markdown文件不自动换行) 一.背景 本文讨论几个问题 wrap ...
- 免费下载mp3音乐的6个网站,国内外各种类型的音乐都有!
分享6个免费下载mp3音乐的网站,国内外各种类型的音乐都有,下载方便无套路!顺便再给大家分享一下网页音乐万能下载方法,各种音乐平台都适用! 1.DTSHOT 网址:dtshot.com/ 一个无损音乐 ...
- 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle。演示每一个类型的实例都可以经由ride()方法向上转型为Cycle。
Thinking in Java 8.1 练习1 创建一个Cycle类,它具有子类Unicycle,Bicycle和Tricycle.演示每一个类型的实例都可以经由ride()方法向上转型为Cycle ...
- 远程服务器读取dtu数据,DTU的四种类型,你都知道吗?
原标题:DTU的四种类型,你都知道吗? 什么是DTU? DTU的中文名称为数据传输单元.它用于将数据从PLC和其他较低级别的设备透明地传输到远程服务器.它的主要功能是将串行数据转换成IP数据,或者将I ...
- 软件测试基础知识整理,都给你准备好了
目录 1.软件测试基本概念 2.软件测试分类 3.测试工程师 4.软件测试工具简介 1.软件测试基本概念 1.软件=程序+文档,软件测试=程序测试+文档测试. "程序"是指能够实现 ...
最新文章
- 使用Python,Opencv绘制调色板及圆形来模拟霓虹的渐变效果
- grep查找时,去掉grep本身那一条
- 《深度探索C++对象模型》--3 Data语意学
- dig+host+nslookup 域名解析命令
- c语言中赋予从2开始的偶数,2013年计算机二级C语言上机试题三十二及答案
- 修复IE9-- safari 的sort方法
- LVS原理详解及部署之四:keepalived介绍
- JQuery each详细用法
- MySQL 游标的详解
- 条码标签打印软件连接不了数据库怎么办?
- 软件工程毕设项目 - 基于SSM的房屋租赁系统(含源码+论文)
- c语言编写英雄联盟,怎么用C#或者C语言注册 英雄联盟 热键
- 搭建sql注入平台及DVWA漏洞环境
- 充气娃娃也好玩——在ESXi上安装Panabit与PanaLog(二)通过U盘引导GRUB安装ESXi
- Kafka集群搭建(四节点)
- java后端工程师主流技术
- C++ sort排序函数用法
- Hdu 4503 湫湫系列故事——植树节
- nginx 防止恶意域名解析_Nginx 防止被域名恶意解析的办法
- Rasa原文-编写对话数据