功能测试与性能测试

  • 功能测试方法
    • GUI测试
    • 冒烟测试
    • 回归测试
    • 兼容性测试
    • 易用性测试
    • 安全测试
  • 性能测试方法
    • 性能测试
    • 负载测试
    • 压力测试
    • 容量测试
    • 并发测试
    • 可靠性测试
    • 配置测试

功能测试方法

GUI测试

  • GUI(Graphical User Interface,图形用户界面)是计算机软件与用户进行交互的主要方式。GUI软件测试是指对使用GUI的软件进行的软件测。GUI测试覆盖准则 GUI的存在为用户的操作带来了极大的方便,同时,也使得GUI软件更复杂、更难以测试。

冒烟测试

  • 冒烟测试是针对每个版本或每次需求变更后,在正式测试前,对产品或系统的一次简单的验证性测试,目的是为正式测试前,验证是否产品或系统的主要需求或预置条件是否存在bug

回归测试

  • 回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误,回归测试是重复以前的全部或部分的相同测试,新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试,回归测试的重心,以关键性模组为核

兼容性测试

  • 兼容测试(Compatibility Test Suite )简称CTS, 指对所设计程序与硬件、软件之间的兼容性的测试,分为浏览器兼容测试 和分辨率兼容测试两类,一般来说,兼容性指能同时容纳多个方面,在计算机术语上兼容是指几个硬件之间、几个软件之间或是软硬件之间的相互配合程度,兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能够很友好的运行的测试

易用性测试

  • 测试软件是否符合:
    1.易理解性:让用户理解软件如何适用于特定任务、环境下的能力
    2.易学性:让用户易于学习使用软件的能力
    3.易操作性:使用户较好的操作控制软件的能力
    4.吸引性:吸引用户的能力
    5.易用性的顺从性:遵循、达到易用性标准、规范的能力

安全测试

  • 安全测试是在IT软件产品的生命周期中,特别是产品开发基本完成到发布阶段,对产品进行检验以验证产品符合安全需求定义和产品质量标准的过程 ,目的是为了提升IT产品的安全质量、尽量在发布前找到安全问题予以修补降低成本 、度量安全、验证安装在系统内的保护机制能否在实际应用中对系统进行保护、使之不被非法入侵、不受各种因素的干扰

性能测试方法

性能测试

  • 目标是测试产品的性能值否能够达到规格说明书要求
  • 性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试
  • 性能测试是为获取或验证系统性能指标而进行测试。多数情况下,性能测试会在不同负载情况下进行

负载测试

  • 负载测试是模拟实际软件系统所承受的负载条件的系统负荷,通过不断加载(如逐渐增加模拟用户的数量)或其它加载方式来观察不同负载下系统的响应时间和数据吞吐量、系统占用的资源(如CPU、内存)等,以检验系统的行为和特性,以发现系统可能存在的性能瓶颈、内存泄漏、不能实时同步等问题。负载测试更多地体现了一种方法或一种技术。

压力测试

压力测试是在强负载、超负载(大数据量、大量并发用户等)下的测试,查看应用系统在超峰值使用情况下操作行为,从而有效地发现系统的某项功能隐患、系统是否具有良好的容错能力和可恢复能力。压力测试分为高负载下的长时间(如24小时以上)的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试。

容量测试

  • 容量测试的目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。软件容量的测试能让软件开发商或用户了解该软件系统的承载能力或提供服务的能力,如某个电子商务网站所能承受的、同时进行交易或结算的在线用户数

并发测试

  • 主要指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄漏、线程锁、资源争用问题,几乎所有的性能测试都会涉及并发测试

可靠性测试

  • 软件可靠性是软件系统在规定的时间内以及规定的环境条件下,完成规定功能的能力,可靠性测试也称可靠性评估,指根据产品可靠性结构、寿命类型和各单元的可靠性试验信息,利用概率统计方法,评估出产品的可靠性特征量,可靠性测试就是为了评估产品在规定的寿命期间内,在预期的使用、运输或储存等所有环境下,保持功能可靠性而进行的活动。是将产品暴露在自然的或人工的环境条件下经受其作用,以评价产品在实际使用、运输和储存的环境条件下的性能,并分析研究环境因素的影响程度及其作用机理。通过使用各种环境试验设备模拟气候环境中的高温、低温、高温高湿以及温度变化等情况,加速反应产品在使用环境中的状况,来验证其是否达到在研发、设计、制造中预期的质量目标,从而对产品整体进行评估,以确定产品可靠性寿命

配置测试

  • 配置测试一般是指电脑硬件测试,由于普通用户对电脑硬件并不会很了解,因此需要借助专用的电脑硬件检测工具来实时监测,测试配置管理其实是包含在软件配置管理中的,是软件配置管理的子集,测试配置管理作用于软件测试的各个阶段,贯穿于整个测试过程中,配置测试方法是指通过对被测系统软硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则

参考:百度百科

功能测试与性能测试常见方法相关推荐

  1. 性能测试之前端性能优化(前端基础知识,前端性能测试常用工具,前端性能优化常见方法)

    目录 1. 前端基础知识 1.1 为什么要关注前端页面的性能,了解页面的加载,渲染方式和顺序? 1.2 一次页面请求会经历哪些步骤? 1.3 页面的展示过程 2. 前端性能测试的常用工具 2.1 Go ...

  2. 转:性能测试常见术语

    内容来自<LoadRunner性能测试实战>一书. 性能测试常见的术语主要有并发.并发用户数量.请求响应时间.吞吐量.吞吐率.TPS.点击率.资源利用率等 并发 狭义的并发一般分两种情况. ...

  3. 系统测试(功能测试、性能测试)

    系统测试 系统测试的概念 是将已经集成好的软件系统,作为整个计算机系统的一个元素,与计算机硬件.外设.某些支持软件.数据和人员等其他系统元素结合在一起,在实际运行(使用)环境下,对计算机系统进行系列的 ...

  4. 软件测试的功能测试和性能测试,软件测试中的功能测试和性能测试

    软件测试中的功能测试和性能测试 发表于:2011-06-13来源:未知作者:娃娃点击数: 软件测试中的功能测试和性能测试一 首先先说功能测试. 1.功能测试的定义:是黑盒测试的一部分.它检查实际软件功 ...

  5. 可解释机器学习发展和常见方法!

    ↑↑↑关注后"星标"Datawhale 每日干货 & 每月组队学习,不错过 Datawhale干货 来源:新智元,编辑:数据派THU 本文约2000字,建议阅读5分钟 本文 ...

  6. python集合(set)+常见方法+交叉并补

    python集合(set)+常见方法+交叉并补 集合的定义 定义:由不同元素组成的集合,集合是一组无序排列 可hash值,可作为字典的key. 特性:集合的目的是将不同的值存放在一起,不同的集合间用来 ...

  7. 使用定制的NSDictionary的方法,对NSArray进行排序(附:数组排序两种常见方法)

    NSArray中存放的是NSDictionary,可以使用策略的方法对NSDictionary进行定制,增加比较的方法.然后调用NSArray的sortUsingSelector方法对数组进行排序,这 ...

  8. 哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现

    哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现 参考文章: (1)哈希查找解决地址冲突的两种最常见方法(线性探测再散列,链地址法)C++实现 (2)https://www. ...

  9. 灰度图像阈值化分割常见方法总结及VC实现

    灰度图像阈值化分割常见方法总结及VC实现 分类: 图像处理 OpenCV2011-11-11 23:20 609人阅读 评论(11) 收藏 举报 在图像处理领域,二值图像运算量小,并且能够体现图像的关 ...

最新文章

  1. 2021-06-29快速找出Excel表格中两列数据不同内容的3种方法!
  2. SAP MM 带有Return标记的STO,不能创建内向交货单?
  3. tfrecord可以以列表的形式传入多个路径
  4. sql 删除最低分数_软件测试从业者:必备SQL语句21天打卡,前10天
  5. 一文看懂5G射频的“黑科技”
  6. 将Centos的yum源更换为阿里云源
  7. MATLAB 贪婪周边无状态路由协议(GPSR)路由仿真
  8. C++_选择结构_循环结构_for循环_敲桌子案例_嵌套循环_乘法口诀案例_跳转语句break---C++语言工作笔记018
  9. springboot 前缀_springboot搭配thymeleaf访问html页面的时候,什么时候需要自定义前缀和后缀呢...
  10. 解决Android Studio默认AppTheme 没有lable标签,不显示等问题
  11. SVN客户端安装与常用操作(超详细)
  12. 2021年中国充电桩行业发展环境(PEST)分析:随着新能源汽车的增加,充电桩也随之增加[图]
  13. win10 外接usb摄像头_win10系统外接摄像头不能用怎么办
  14. isis学不到looback口的路由_光纤猫接D-Link无线路由器,怎么设置上网
  15. c++标准扩展TR1
  16. 【深度学习训练流程】浅析深度学习训练流程
  17. 字幕文件srt处理之pysrt
  18. zeppelin环境搭建及连接hive使用--简易版一看就会
  19. 计算机如何把文件设为隐藏,电脑如何显示隐藏的文件夹 电脑怎么设置隐藏文件夹...
  20. 切面条/猜字母/大衍数列/奇怪的分式

热门文章

  1. Pascal VOC转COCO格式亲测有效
  2. win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境
  3. 上市公司产权和股权性质-区分非国企、国企和央企(2003-2020)
  4. gg修改器修改内购_【技术分享】通过GG修改器 修改王者荣耀皮肤(美化)
  5. 《读书是教师最好的修行》读后感优秀范文2200字
  6. Microsoft SQL Server笔记整理
  7. 对于rpx的理解和使用
  8. opencv 图片边缘渐变_opencv滤镜-PS羽化特效
  9. 计算机二进制数的换算
  10. python定义一个数组,如何在Python中创建一个整数数组?