软件测试学习笔记

2017-09-22  本文已影响7人  溺象海
ST

定义

原则

分类

数据驱动

穷举路径测试
```
- 通过有限的测试用例,最大限度的发现问题。
- 可用性测试
- 灰盒测试

    ```
    多用于集成测试阶段
    ```
- 白箱测试

    ```
    white-box testing,又称透明盒测试,结构测试等。测试程序内部运作。以编程语言角度来设计测试案例。

逻辑驱动型
```
- 利用错误列表进行代码检查
- 小组代码走查
- 同行评审

测试的对象是软件设计的最小单位:函数。
```
- 集成测试

    ```
    集成测试也称综合测试、组装测试、联合测试,将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试工作。目的是检查软件单元之间的接口是否正常。
    ```
- 系统测试

    ```
    对一个完整的软件以用户的角度测试。
    ```
- 确认测试

    ```
    验证被测对象有测性
    ```
- 安全测试
- 回归测试
    - QTP
- 验收测试

    ```
    验收测试的目的是确保软件准备就绪
    ```

判断准则:
1、系统能够恢复。
2、压力测试过程中,不要有明显的性能下降。
```
- 性能测试

    ```
    通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
    ```

探索性强调测试人员的主观能动性,抛弃繁杂的测试计划和测试用例设计过程,强调在碰到问题时及时改变测试策略。
```
-
- 冒烟测试

    ```
    检查对象是否具有可测性

    ```
- 敏捷测试

    ```
    利用测试记录需求和驱动开发的思想。

敏捷测试思想是面向结果的、技术性的、协作的,乐于学习的、勇于不断生产业务价值的。
```

对象

缺陷(bug)

测试用例

工具

上一篇 下一篇

猜你喜欢

热点阅读