软件测试---软件测试及软件分类

了解软件测试

1、软件=计算机程序+程序所用的数据+相关文档集合(程序、数据、文档)

2、软件两大类:

系统软件(操作系统、java语言系统编译环境)、应用软件(app、qq)

3、软件测试定义:通过人工或自动化的手段,检验软件是否满足规定的需求或弄清预期结果和实际结 果之间的差别(用户需求规格说明书)

4、软件测试目的:

发现程序存在的代码或业务逻辑错误

检验产品是否符合用户需求

提高用户的体验

软件测试分类

阶段分类

单元测试(开发人员测试)---集成测试---系统测试(根据测试用例,进行完整性测试)---验收测试(用户对软件进行验收测试)

验收测试

Alpha测试:把用户请到开发方对软件进行测试,测试环境由开发方控制,测试人不多目测是时间比较集中 ;执行者:测试人员、用户、公司内部人员

Beta测试(例如qq、微信beta版本):测试环境不受开发方控制、测试人比较多,测试人员较多,测试时间不集中

区别:

1、测试场所不一样

2、一般先做alpha测试 再做beta测试

测试技术分类

黑盒、白盒、灰盒;

被测试对象是否运行划分

动态测试(被测系统需要运行);静态测试(被测系统不运行;界面检查,文档检查,代码走查)

不同测试手段

手工测试(点点点)、自动化测试(工具、脚本);

测试包含内容

功能测试(验证软件业务功能是否符合需求);界面测试;

安全测试(是否允许输入、 sql注入、弱口令);

兼容性测试(被测系统在不同的测试环境是否正常  不同的浏览器 );

易用性测试(被测系统各功能是否操作方便;是否容易理解;是否容易上手);

性能测试(XX崩溃  在某个特定的时间,用户数量剧增,软件是否正常;负载测试;压力测试);

其他测试

冒烟测试(在正式测试前对主要的功能核心进行测试   开发或者测试主管);

回归测试(开发对存在问题的功能修改之后再进行验证测试);

探索性测试(根据自己的项目经验而进行的随意测试)/自由测试(测试思维)

章节提问:什么是软件测试?软测目的?软测分类?什么是黑盒测试?

  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值