软件测试基本理论

1、瀑布模型:
软件测试基本理论_第1张图片
v模型:
软件测试基本理论_第2张图片
2、测试的原则:
a、所有测试应该追溯到用户需求
b、测试应尽快尽早的不断进行测试
c、测试无法执行所有场景,所以测试需要终止
d、尽可能的避免测试的随意性
e、程序员应尽可能避免检查自己的程序
f、应充分注意测试的群集现象
3、测试的流程:
a、测试需求分析
b、测试需求评审
c、设计测试计划
d、设计测试用例
e、测试用例评审
f、测试环境搭建
g、执行测试
h、回归测试
I、输出测试报告
4、测试分:单元测试、集成测试、系统测试、验收测试4个阶段
5、黑盒测试:不考虑程序的内部结构和算法,只管输入输出是否符合用户需求
白盒测试:针对程序的内部结构和算法进行测试
灰盒测试:对程序的各接口功能测试是否满足用户需求
6、回归测试:分全量测试和部分测试;全量测试是指当有新版本更新时重复执行上一版本的所有测试用例,看程序是否在执行这些测试用例时会出现新的或上一版本未出现的bug;部分测试是指观察当前版本是否修复上一版本bug,及与该模块相关联的模块是否会受影响。
7、冒烟测试:对程序主流程进行测试,观察程序基本功能是否满足客户需求的预测试。
8、质量的6大特性:功能性、可靠性、易用性、效率、维护性、可移植性
9、测试的目的:找到程序的缺陷并保证程序质量
10、alpha测试:公司内部员工组织的测试
beta测试:由典型客户进行的测试

你可能感兴趣的:(软件测试基本理论)