一、体系
操作系统基础
软件开发知识
软件测试理论和实战
自动化测试工具
项目实训

二、测试工具
功能自动化测试:QTP/UFT, Selenium
性能自动化测试:Loadrunner, Jmeter
接口自动化测试:Python测试接口、Jmeter测试接口、Fiddler抓包
App自动化测试:Appium

三、项目
OA办公自动化系统
网上招聘系统
员工信息管理系统
CRM客户关系管理系统
电子政务网
进销存管理系统
基于web的网上购物系统

四、测试目的
发现缺陷
提高软件质量
改进软件开发

五、测试流程
编写测试计划
分析测试需求
设计和编写测试用例
搭建测试环境
执行测试用例、提交缺陷报告、跟踪缺陷报告
测试评估和总结

六、调试与测试区别
调试:由开发人员进行,识别缺陷产生原因,定位缺陷位置和修改缺陷代码
测试:由测试人员进行,在最短的时间内发现缺陷,并确保缺陷得以修复

七、测试类别
黑盒测试:测试方法;主要依据规格说明书对软件的功能进行测试;关注输入和输出
白盒测试:测试方法;对程序结构进行测试;涉及编码
单元测试:测试阶段;对程序最小部分的单元代码进行测试;涉及编码
集成测试:测试阶段;对程序不同单元、模块或者子系统合并后进行测试;涉及编码
系统测试:测试阶段;对程序整个软件系统(功能、性能、接口、兼容性、易用性、界面、安装)进行测试;由专业人员进行;对行业知识有要求
验收测试:测试阶段;由用户或与第三方对系统进行测试;
确认测试:缺陷修复以后
回归测试:缺陷修复以后;版本升级以后

八、测试用例
测试用例的概念:指定操作步骤、输入数据、预期结果和测试条件的文档
黑盒测试用例设计方法:场景法;等价类划分法;边界值分析法;决策表法;错误猜测法
白盒测试用例设计方法:逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖);路径覆盖法
静态测试:不必执行程序;审查文档;阅读代码
缺陷报告:记录缺陷使用软件提交文档

软件测试自学笔记01:入门综述相关推荐

  1. javaSE学习笔记01 入门篇

    javaSE学习笔记01 入门篇 java语言概述 Java背景知识 java是 美国 sun 公司 在1995年推出的一门计算机高级编程语言. java早期称为Oak(橡树),后期改名为Java. ...

  2. 软件测试自学指南---从入门到精通V2.0

    本系列是在之前的基础上进行了修改更新,原来的内容显得过于简单,但都是重点,这次对于过于简单部分增加了更详细的内容. 目前国内越来越重视软件测试,人才的缺口也是比较大的,为了帮助大家快速的学习测试知识来 ...

  3. Haskell超简单自学笔记-01安装及入门编程

    一. 安装Haskell编程环境:(笔者MacOS-10.15系统为例) 如果你的Mac已经有 macPort 了,直接打开终端输入: sudo port install ghc 比网上一堆安装配置指 ...

  4. 《神经⽹络与深度学习》-自学笔记01

    最近在工作中遇到一个用传统的规则模型无法很好解决的问题,于是才又想起了人工神经网络.终于在好奇心的驱使下,在网上找到了这本很多程序员都推荐的机器学习入门书籍<神经⽹络与深度学习>(英文书名 ...

  5. 三菱fx2nPLC自学笔记01

    正好手边有一个三菱的FX2N-80MR-001 PLC,也正好最近一段时间闲的有点五脊六兽,开学--(毕竟活到老学到老-_-) 一.啥玩意是PLC 我的理解啊:想要学一个东西,首先得知道它是啥,用它干 ...

  6. AJAX自学笔记01

    从今天开始正式系统学习asp.net ajax了. XMLHttpRequest对象 属性: Number readyState (返回值4表示完成) Function onreadystatecha ...

  7. Quantopian自学笔记01

    听了一个前辈的指导,说学习量化可以在 quantopian 这个平台上学习,虽然国内也是有相关的,但是还是想训练自己的英文能力,于是还是决定看外国的.然后百度了一下相关的教程很少,不知为啥用的人不多, ...

  8. Linux自学笔记 | 10 常用命令 - 压缩解压类

    Linux自学笔记 | 10 常用命令 - 压缩解压类 Linux自学笔记 | 01 文件系统和目录结构 Linux自学笔记 | 02 VIM编辑器的安装与使用 Linux自学笔记 | 03 Linu ...

  9. 《Unity Shader入门精要》笔记01 前言

    <Unity Shader入门精要>笔记01 前言 --本系列是基于人民邮电出版社<Unity Shader入门精要>(冯乐乐著 )的自学Unity Shader笔记,如果您发 ...

最新文章

  1. python wget_python-如何获取wget下载的文件的文件名
  2. c# 二进制或算法实现枚举的HasFlag函数
  3. 左耳朵耗子:谈谈Go语言、Docker和新技术
  4. 1028 人口普查 (20 分)(c语言)
  5. HH SaaS电商系统的跨境商品展示、下单、清关、出库全流程设计
  6. ffmpeg实战教程(七)Android CMake avi解码后SurfaceView显示
  7. sql between 效率高吗_整个SQL语句的执行效率都靠它了...
  8. this cluster currently has [1946]/[1000] maximum shards open
  9. 【前端】Canvas通过toDataURL保存时在Mac上分辨率扩大问题
  10. 一点Python学习资源
  11. System.Net.Http.Formatting的nuget版本冲突问题
  12. 2022年 电工杯B题5G 网络环境下 应急物资配送问题
  13. mdf文件修复工具 专业修复sql server数据库
  14. Grafana实现参数查询功能
  15. Sensor感应器介绍
  16. 移动电源最大多少毫安?移动电源多少毫安合适
  17. 使用 Python 和可视化编程控制树莓派机械臂myCobot
  18. power 相关:(二)功耗的分析 —— power compiler
  19. printf与fprintf函数的区别
  20. 盘古开源:计算机信息安全中大数据技术的应用策略

热门文章

  1. 压缩感知算法_走向纳米光子鼻:一种压缩传感增强型中红外光谱仪
  2. 【网络安全】安全领域4大顶会
  3. 51单片机应用定时器实现精准延时函数的封装
  4. 图解GPT-2 | The Illustrated GPT-2 (Visualizing Transformer Language Models)
  5. MOSS中用户和AD同步问题
  6. 数据库相关的四位图灵奖获得者
  7. DVR监控硬盘与PC电脑硬盘的区别
  8. c语言高中数学微盘,C语言与高中数学学习的结合-应用数学论文-数学论文.docx
  9. 数据管理、数据治理、数据资源等概念的定义
  10. mysql周排行_文章点击周排行、月排行榜功能开发总结