软件测试基础入门概念篇

软件测试的定义:通过人工或自动化的手段,检测被测对象是否满足需求、实际与预期的差异

一、什么是软件测试?

软件测试是软件产品的质检员,负责检查产品是否符合客户要求和功能缺陷。
二、软件测试工程师的职责
找出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

软件测试专有名词:

等价类划分法:有效等价类,无效等价类
边界值分析法:选值必须为有效等价类
错误推测法:进行错误的操作进行检测
因果图法/判定表法
场景法(逻辑覆盖法):业务逻辑测试方法,也就是流程图

软件测试的需求分析:

业务功能
辅助功能
数据约束
易用性需求
编辑约束:例如密码为字母和数字组成
参数需求
权限需求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值