软件测试基础

Posted sanshiyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试基础相关的知识,希望对你有一定的参考价值。

软件的定义:与计算机系统操作相关的计算机程序、文件文档、配置数据

软件测试目的:尽可能发现软件中的缺陷

软件测试的定义:使用人工或者自动化的测试方式,检测软件系统是否满足用户需求,并找出与预期结果之间的差异

软件测试的对象:源代码、文档及配置数据

软件的生命周期:市场需求调研--可行性研究--产品项目立项--需求调研开发--设计开发测试--发布运行维护

软件测试模型:w模型、v模型

研发模型:瀑布模型、原型模型、迭代模型

软件测试原则:1、测试可以证明软件存在缺陷,测试不能证明软件不存在缺陷

2、不可能进行穷尽测试 3、测试应尽早启动、尽早介入 4、缺陷存在集群现象 5、不同的测试活动依赖不同的测试背景

软件测试的类型:功能、性能、负载、压力、容量、安全、兼容性、可靠性、可用性、移植

软件测试方法:1、黑盒、白盒、灰盒 2、静态、动态 3、手工、自动化

测用例设计方法:等价类设计、边界值、状态迁移、场景设计、判定表、正交表

 

以上是关于软件测试基础的主要内容,如果未能解决你的问题,请参考以下文章

软件测试基础理论体系学习1-软件测试背景和测试基础

软件测试基础基础基础

性能测试基础---性能测试基础指南

测试基础之06 测试基础理论

软件测试基础理论

UE4基础知识总结(四)