功能测试、性能测试和自动化测试三者有什么区别?
作者:广州电脑培训甘发布时间:2020-10-16分类:软件开发培训浏览:699
测试人员测试的过程中经常会根据需求的不同, 将不同的测试划分为不同的测试类型, 常见的就是功能测试, 性能测试和自动化测试, 那么这三种测试有什么不同吗?
1.功能测试:
(1)又名: 黑盒测试
(2)依据: 需求文档
(3)执行: 测试用例
(4)方法: 等价类划分, 边界值分析, 错误推测, 因果图法, 判定表驱动分析方法, 正交实验设计方法, 功能图分析方法
(5)错误: 功能错误或遗漏,界面错误, 数据结构或外部数据库访问错误, 性能错误, 初始化和终止错误。
2.性能测试:
(1)包括: 负载测试, 压力测试, 强度测试, 容量测试, 基准测试, 渗入测试, 峰谷测试
应用在客户端性能的测试, 应用在网络上性能的测试, 应用在服务器端性能的测试
(2)具体: 通过量, 响应时间, CPU负载, 内存使用
(3)工具: QALoad、LoadRunner、Benchmark Factory、Webstress
(4)方法: 等价类划分, 边界值分析, 错误推测, 因果图法, 判定表驱动分析方法, 正交实验设计方法,功能图分析方法
(5)过程: 测试需求与测试内容, 测试案例制定, 测试环境准备, 测试脚本录制, 编写与调试, 脚本分配,回放配置性能测试图像, 性能测试图像与加载策略, 测试执行跟踪, 结果分析与定位问题所在,测试报告与测试评估。
3.自动化测试:
(1)工具: QTP: 创建测试,插入检查点,检验数据,增强测试,运行测试,分析结果和维护测试等方面。
WinRunner: 企业级的功能测试工具, 用于检测应用程序是否能够达到预期的功能及正常运行。
QA Run: 通过鼠标移动,键盘点击操作被测应用,即而得到相应的测试脚本,对该脚本可以进行编辑和调试。
AutoRunner: 功能测试, 回归测试
(2)前提: 需求变动不频繁/项目周期足够长/自动化测试脚本可重复使用
(3)过程: 自动化测试需求分析, 自动化测试框架的搭建
(4)涉及: 脚本编写
(5)手机自动化测试: Monkey, Monkeyrunner, Appium。
- 上一篇:测试人员学习自动化测试有什么好处?
- 下一篇:如何快速编写完整测试用例?
- 软件开发培训排行
- 最近发表
-
- 梅州信息:凝聚共识裁审同行梅州市召开劳动人事争议裁审衔接工作研讨会|||计算机网络培训学校
- 东莞信息:虎门镇民营企业招聘月活动|||广州市北大青鸟计算机职业培训学校
- 东莞信息:(塘厦)塘厦镇举办“筑劳知识”之“阳光经营第一课”劳务派遣政策法规宣讲会|||计算机职业技能培训班
- 东莞信息:(塘厦)塘厦镇举办2024年全市首场名城名企OpenDay活动启动仪式|||计算机软件培训学校
- 东莞信息:(南城)南城开展“民营企业招聘月”直播带岗活动|||中专学计算机平面设计女生可以学计算机网络技术好吗
- 湛江信息:专家、大咖云集献策!国家高层次人才服务行活动走进湛江|||计算机培训学校招生
- 东莞信息:(万江)万江人社分局组织企业参加东莞云聘周周招直播带岗活动|||计算机培训学校招生
- 东莞信息:(莞城)深入园区送政策精准服务助发展|||计算机网络培训学校
- 汕头信息:市人社局加强公共服务下沉基层赋能“百千万工程”|||计算机专业维修学校
- 东莞信息:(东坑)东坑再添一家“广东省博士工作站”|||计算机专业维修学校
- 标签列表
-