软件测试基础入门概念篇
来源:互联网 发布:centos 中文文档 编辑:程序博客网 时间:2024/05/16 06:46
软件测试的定义:通过人工或自动化的手段,检测被测对象是否满足需求、实际与预期的差异
一、什么是软件测试?
软件测试是软件产品的质检员,负责检查产品是否符合客户要求和功能缺陷。二、软件测试工程师的职责
找出bug,即缺陷
目的:(1)检查产品是否符合用户需求
(2)检查程序的业务逻辑和代码逻辑
(3)提高产品的易用性(即用户体验)
(4)所有导致不能正常使用的错误(提高产品质量)
软件测试的分类:
软件测试的阶段:计划、设计、执行、评估、验收
按测试阶段划分:
1、单元测试
2、集成测试
3、系统测试
4、验收测试
5、回归测试
6、Alpha测试
7、Beta测试
按测试方法划分:
1、黑盒测试
2、白盒测试
3、灰盒测试
4、性能测试
5、自动化测试
6、兼容性测试
7、易用性测试
8、安全测试
9、探索性测试
10、随机测试
功能测试:逻辑功能测试、界面测试、易用性测试、安装与卸载测试、兼容性测试等。
性能测试:时间性能和空间性能测试、
详细了解:http://www.cnblogs.com/fnng/archive/2012/10/24/2737972.html
软件测试专有名词:
等价类划分法:有效等价类,无效等价类
边界值分析法:选值必须为有效等价类
错误推测法:进行错误的操作进行检测
因果图法/判定表法
场景法(逻辑覆盖法):业务逻辑测试方法,也就是流程图
软件测试的需求分析:
业务功能
辅助功能
数据约束
易用性需求
编辑约束:例如密码为字母和数字组成
参数需求
权限需求
阅读全文
0 0
- 软件测试基础入门概念篇
- 软件测试基础概念
- 软件测试基础概念
- 软件测试基础概念
- 软件测试基础概念
- 软件测试基础概念
- 软件测试的基础概念
- 压力测试软件入门基础
- 软件测试基础-概念(视频教程)
- 软件测试基础——软件测试概念
- 软件测试入门基础笔记--软件测试的定义&分类
- 软件测试-基础篇
- 软件测试入门基础自卸
- 软件测试 基础概念汇总(用于大学毕业生面试参考)
- 软件测试概念
- 软件测试相关概念
- 软件测试-概念汇总
- 软件测试相关概念
- java面试基础之三
- 文章标题
- Corn's new language——个人c++解
- 聊聊树莓派吧(2)
- 链阻塞队列 LinkedBlockingQueue
- 软件测试基础入门概念篇
- 由曲线图片仿造数据
- mysql索引优化
- 回顾-Json
- POJ-2719 Faulty Odometer
- faster rcnn配置注意事项
- unity OnDrawGizmosSelected只在scene起作用
- win 桌面图标小箭头
- Linux程序空间示意图