刚入门软件测试,全靠书本知识
1.静态测试可以发现缺陷,而动态测试发现的是失效。
2.软件测试包括以下主要阶段:
   (1)测试计划和控制
   (2)测试分析和设计
   (3)测试实现和执行
   (4)测试评价和报告
   (5)测试结束活动
3.验证只针对软件开发的某个阶段,确认关注的是已经构成的软件产品
4.白盒测试:根据被测对象的结构系统化设计测试用例的一种方法。
   方法:1)穷举路径测试
              2)逻辑覆盖测试:语句覆盖测试
                                             条件覆盖测试
                                              分支覆盖测试
                                              分支-条件覆盖测试
                                              条件组合覆盖测试
                                              路径覆盖测试
5.黑盒测试:边界值
                      等价类
                      决策表
                      错误推断
                      因果图
                      场景法
                      状态转换
6.性能测试:压力测试
                     性能测试
                     负载测试
                     失效恢复测试
                     错误推断
7.Alpha测试:由潜在用户或测试团队在开发环境下或者模拟环境下进行的测试,进行内部验收测试的一种方式。
8.Beta测试:潜在或者现有用户/客户在开发组织以外的场所,没有开发人员参与的情况下进行的测试,进行外部验收的一种方式。
9.桩:用于测试另一个调用或者依赖该组件的组件,它能代替被调用的组件。
10.瀑布模型:系统需求、软件需求、分析 、程序设计、编码、测试、运行。
11.v模型:由开发活动和测试活动组成(转自百度图片)

12.增量迭代模型
13.RUP模型
将软件生命周期分为:初始、精化、构建、产品化
14.组件测试:边界值测试
     集成测试:黑盒测试和白盒测试
     系统测试:确认整个系统是否满足了需求说明中的功能和非功能需求。
                       压力测试、容量测试、性能测试、安全测试、容错测试。
     验收测试:对系统功能、系统的某部分或特定的系统非功能特性进行测试。通常由使用系统的用户来参与。Alpha和beta
15.测试类型:
     功能测试:
     非功能测试:
     基于结构的测试:
     与变更相关的测试
原文:https://www.cnblogs.com/Olivia-del/p/12528256.html