软件测试中的功能测试和性能测试

发表于:2011-06-13来源:未知作者:娃娃点击数:

软件测试中的功能测试和性能测试一 首先先说功能测试。 1.功能测试的定义:是黑盒测试的一部分。它检查实际软件功能是否符合用户需求。功能测试时主要的测试。 2.测试的细分:可以细分为逻辑功能测试,界面测试,易用性测试,安装测试,兼容性

一 首先先说

1.功能测试的定义:是功能测试时主要的测试。

2.测试的细分:可以细分为逻辑功能测试,界面测试,易用性测试,安装测试,

二 功能测试容易明白。然后介绍

1.性能测试的定义:系能测试时软件测试的高端领域。性能测试包括很多方面。主要有时间性能和空间性能。

时间性能是指软件的一个具体事务的响应时间。比如登陆一个页面。输入用户名和密码后点击"登陆"按钮。从点击按钮那一刻起到系统反应的页面给你。这需要花费的时间。就成登陆系统在登陆事务中的响应时间。

空间性能是指软件运行时所消耗的系统资源。cpu的利用率 和内存的占用率。

2.性能测试的细分:可以细分为为:一般性能测试,稳定性能测是,负载测试,

一般性能测试:是指运行被测试系统事务的显影时间和

稳定性能测试:是指连续运行被测系统检查系统运行时的稳定程度。通常用mtbf(错误发生的平均时间间隔)如果如果值越大系统的稳定性越强。

负载测试:连续运行被测系统。在系统能忍受的压力的极限范围内连续运行。来测试系统的稳定性。当资源快消耗到临界值是(cpu和内存)停止增加用户。加入当前并发用户为10 则就用这10个用户同时登陆系统。指导系统出现故障为止。

压力测试:持续不断的运行被测系统。不断增加压力。直到被测系统压垮为止。比如登陆系统。70用户一起登陆系统崩溃。那么系统所承载的最大登陆并发数为70左右。

如下我们介绍一下黑盒测试

黑盒测试  黑盒测试(Black-box Testing,又称为功能测试或数据驱动测试)是把测试对象看作一个黑盒子。利用黑盒测试法进行动态测试时,需要测试软件产品的功能,不需测试软件产品的内部结构和处理过程。

采用黑盒技术设计

黑盒测试注重于测试软件的功能性需求,也即黑盒测试使软件工程师派生出执行程序所有功能需求的输入条件。黑盒测试并不是白盒测试发现其他类型的错误。

黑盒测试试图发现以下类型的错误:

1)功能错误或遗漏;

2)界面错误;

3)数据结构或外部

4)性能错误;

5)初始化和终止错误。

黑盒测试的测试

·等价类划分方法

·边界值分析方法

·错误推测方法

·因果图方法

·判定表驱动分析方法

·正交实验设计方法

·功能图分析方法

软件测试的功能测试和性能测试,软件测试中的功能测试和性能测试相关推荐

  1. 【软件测试工程师】关于软件测试术语的定义,软件测试中的分类

    01. 为什么要在一个团队中开展软件测试工作? 因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作.在测 ...

  2. 软件测试常见概念(软件生命周期、软件开发模型、软件质量模型、软件缺陷管理、软件测试概述、软件测试分类、软件测试与软件开发、软件测试原则、黑盒测试方法、白盒测试方法、性能测试)

    文章目录 1. 软件概述 1.1 软件生命周期 1.2 软件开发模型 1.2.1 瀑布模型 1.2.2 快速原型模型 1.2.3 迭代模型(增量模型或演化模型) 1.2.4 螺旋模型 1.2.5 敏捷 ...

  3. 深圳软件测试培训学习:【性能术语】八大类性能测试

    深圳软件测试培训学习:[性能术语]八大类性能测试 简述性能测试的八大类,并对这八大类进行描述. 答:性能测试八大类包括:性能测试.负载测试.压力测试.配置测试.并发测试.容量测试.可靠性测试.失败测试 ...

  4. 软件测试Bug和bug生命周期中的各种状态

    软件测试Bug和bug生命周期中的各种状态 2016年07月03日 22:50:08 阅读数:5470 所有软件开发过程的目的都是为客户(软件产品的终端用户)提供一个解决问题的方案(软件产品),以帮助 ...

  5. 智能手机相机测试中的功能测试和性能测试

    相机测试分两部分: 1.功能部分 2.性能部分(包括响应时间,主观测试和客观测试) 功能测试: 1.基本功能测试.就是每个菜单及每一个功能用一遍,主要菜单,在测试时,等级要定高一点,比较偏的菜单,等级 ...

  6. 【目录】 软件测试全栈需要学习什么? 软件测试的各个阶段 ,软件测试学习路径,软件测试方向选择,软件测试的薪资待遇。...

    关于博主: 博主是一位帅气的美男子,自认为我每次坐地铁的时候看到比我帅的人不多,目前从事于自动化测试工作与云计算方向的研究.就业与某行业国内排行前三的公司.个人认为学习,不仅为了当时学会了,过两天就忘 ...

  7. web软件测试 测试报告模板_杭州软件测试培训要多长时间?需要学习什么内容?...

    全栈软件测试工程师行业平均薪资11680元每月,数据来源于职友集,薪资待遇高,就业前景好,越来越多的人看重选择软件测试行业,通过培训入行无疑是最好的选择,那杭州软件测试培训要多长时间?需要学习什么内容 ...

  8. 软件测试需要什么思维,做软件测试需要学习什么

    软件测试入门需要具备测试理论.测试工具.黑白盒测试.数据库知识操作系统等专业知识.以下是关于做软件测试需要学习什么的具体介绍,来看看吧! 一.软件测试学习内容 1. 专业技能 专业技能是必须掌握的知识 ...

  9. 【软件测试】快速入行软件测试

    快速入行软件测试 1.初识软件测试 软件测试的前景与现状 软件测试越来越被企业重视,人才稀缺,市场需求扩大. 软件测试人员的职业生涯规划 技术型路线.自动化测试工程师.性能测试工程师.安全测试工程师等 ...

最新文章

  1. Python中的排序sorted(d.items(), key=lambda x: x[1])
  2. python采集_Python采集实例2
  3. “老师,弃了吧,做个别的……”“笑话,都到这个份上了,怎么能弃掉呢?”...
  4. layui 传递前端请求_Layui数据表格 前后端json数据接收的方法
  5. where和having区别
  6. python CGI编程Apache配置
  7. Docker笔记3 docker的数据管理
  8. android悬浮窗语音识别demo
  9. 【故障诊断分析】基于matlab小波包能量分析轴承故障诊断【含Matlab源码 1620期】
  10. 亲历2010中国移动开发者大会
  11. 2021年6月编程语言排行来了!!
  12. CE修改Eternium永恒之金【LUA篇】
  13. 08 python 集合
  14. C程序设计 谭浩强 第十章
  15. 「雕爷学编程」Arduino动手做(25)——MQ2气敏检测模块
  16. planet_Earth靶场渗透记录
  17. 【Unity3D】 物体始终朝向目标物体的实现
  18. Android ContentProvider之联系人数据库及操作
  19. 进化:从孤胆极客到高效团队_极客历史记录的本周:Gmail公开,国际象棋获得深蓝胜利以及托马斯·爱迪生的诞生...
  20. input光标的移动和选中

热门文章

  1. HoloLens2开发
  2. JAVA工程师最新面试题(来源于互联网)
  3. ldb文件matlab,MongoDB v4.2.2 安装与配置及常规操作
  4. 使用EXCEL计算并绘制MACD指标
  5. R语言系统教程(三):多维数组和矩阵
  6. android 蓝牙自动断开,Android蓝牙:连接()/断开()
  7. delphi SysErrorMessage 函数和系统错误信息表 good
  8. hdu 1564 paly a game(博弈论找规律)
  9. 域名前缀和后缀html,为什么域名前要加www前缀,www是什么意思? - 立金哥
  10. 计算机科学报数学竞赛,五大学科竞赛参加哪一个科目?五大学科竞赛赛程设置分析!...