软件测试自学笔记01:入门综述
一、体系
操作系统基础
软件开发知识
软件测试理论和实战
自动化测试工具
项目实训
二、测试工具
功能自动化测试:QTP/UFT, Selenium
性能自动化测试:Loadrunner, Jmeter
接口自动化测试:Python测试接口、Jmeter测试接口、Fiddler抓包
App自动化测试:Appium
三、项目
OA办公自动化系统
网上招聘系统
员工信息管理系统
CRM客户关系管理系统
电子政务网
进销存管理系统
基于web的网上购物系统
四、测试目的
发现缺陷
提高软件质量
改进软件开发
五、测试流程
编写测试计划
分析测试需求
设计和编写测试用例
搭建测试环境
执行测试用例、提交缺陷报告、跟踪缺陷报告
测试评估和总结
六、调试与测试区别
调试:由开发人员进行,识别缺陷产生原因,定位缺陷位置和修改缺陷代码
测试:由测试人员进行,在最短的时间内发现缺陷,并确保缺陷得以修复
七、测试类别
黑盒测试:测试方法;主要依据规格说明书对软件的功能进行测试;关注输入和输出
白盒测试:测试方法;对程序结构进行测试;涉及编码
单元测试:测试阶段;对程序最小部分的单元代码进行测试;涉及编码
集成测试:测试阶段;对程序不同单元、模块或者子系统合并后进行测试;涉及编码
系统测试:测试阶段;对程序整个软件系统(功能、性能、接口、兼容性、易用性、界面、安装)进行测试;由专业人员进行;对行业知识有要求
验收测试:测试阶段;由用户或与第三方对系统进行测试;
确认测试:缺陷修复以后
回归测试:缺陷修复以后;版本升级以后
八、测试用例
测试用例的概念:指定操作步骤、输入数据、预期结果和测试条件的文档
黑盒测试用例设计方法:场景法;等价类划分法;边界值分析法;决策表法;错误猜测法
白盒测试用例设计方法:逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖);路径覆盖法
静态测试:不必执行程序;审查文档;阅读代码
缺陷报告:记录缺陷使用软件提交文档
软件测试自学笔记01:入门综述相关推荐
- javaSE学习笔记01 入门篇
javaSE学习笔记01 入门篇 java语言概述 Java背景知识 java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言. java早期称为Oak(橡树),后期改名为Java. ...
- 软件测试自学指南---从入门到精通V2.0
本系列是在之前的基础上进行了修改更新,原来的内容显得过于简单,但都是重点,这次对于过于简单部分增加了更详细的内容. 目前国内越来越重视软件测试,人才的缺口也是比较大的,为了帮助大家快速的学习测试知识来 ...
- Haskell超简单自学笔记-01安装及入门编程
一. 安装Haskell编程环境:(笔者MacOS-10.15系统为例) 如果你的Mac已经有 macPort 了,直接打开终端输入: sudo port install ghc 比网上一堆安装配置指 ...
- 《神经⽹络与深度学习》-自学笔记01
最近在工作中遇到一个用传统的规则模型无法很好解决的问题,于是才又想起了人工神经网络.终于在好奇心的驱使下,在网上找到了这本很多程序员都推荐的机器学习入门书籍<神经⽹络与深度学习>(英文书名 ...
- 三菱fx2nPLC自学笔记01
正好手边有一个三菱的FX2N-80MR-001 PLC,也正好最近一段时间闲的有点五脊六兽,开学--(毕竟活到老学到老-_-) 一.啥玩意是PLC 我的理解啊:想要学一个东西,首先得知道它是啥,用它干 ...
- AJAX自学笔记01
从今天开始正式系统学习asp.net ajax了. XMLHttpRequest对象 属性: Number readyState (返回值4表示完成) Function onreadystatecha ...
- Quantopian自学笔记01
听了一个前辈的指导,说学习量化可以在 quantopian 这个平台上学习,虽然国内也是有相关的,但是还是想训练自己的英文能力,于是还是决定看外国的.然后百度了一下相关的教程很少,不知为啥用的人不多, ...
- Linux自学笔记 | 10 常用命令 - 压缩解压类
Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...
- 《Unity Shader入门精要》笔记01 前言
<Unity Shader入门精要>笔记01 前言 --本系列是基于人民邮电出版社<Unity Shader入门精要>(冯乐乐著 )的自学Unity Shader笔记,如果您发 ...
最新文章
- python wget_python-如何获取wget下载的文件的文件名
- c# 二进制或算法实现枚举的HasFlag函数
- 左耳朵耗子:谈谈Go语言、Docker和新技术
- 1028 人口普查 (20 分)(c语言)
- HH SaaS电商系统的跨境商品展示、下单、清关、出库全流程设计
- ffmpeg实战教程(七)Android CMake avi解码后SurfaceView显示
- sql between 效率高吗_整个SQL语句的执行效率都靠它了...
- this cluster currently has [1946]/[1000] maximum shards open
- 【前端】Canvas通过toDataURL保存时在Mac上分辨率扩大问题
- 一点Python学习资源
- System.Net.Http.Formatting的nuget版本冲突问题
- 2022年 电工杯B题5G 网络环境下 应急物资配送问题
- mdf文件修复工具 专业修复sql server数据库
- Grafana实现参数查询功能
- Sensor感应器介绍
- 移动电源最大多少毫安?移动电源多少毫安合适
- 使用 Python 和可视化编程控制树莓派机械臂myCobot
- power 相关:(二)功耗的分析 —— power compiler
- printf与fprintf函数的区别
- 盘古开源:计算机信息安全中大数据技术的应用策略
热门文章
- 压缩感知算法_走向纳米光子鼻:一种压缩传感增强型中红外光谱仪
- 【网络安全】安全领域4大顶会
- 51单片机应用定时器实现精准延时函数的封装
- 图解GPT-2 | The Illustrated GPT-2 (Visualizing Transformer Language Models)
- MOSS中用户和AD同步问题
- 数据库相关的四位图灵奖获得者
- DVR监控硬盘与PC电脑硬盘的区别
- c语言高中数学微盘,C语言与高中数学学习的结合-应用数学论文-数学论文.docx
- 数据管理、数据治理、数据资源等概念的定义
- mysql周排行_文章点击周排行、月排行榜功能开发总结