首页 加入收藏

软件测试之黑盒测试:打着手电寻找bug

2015年07月10日 14:08供稿中心: 课工场
摘要:测试人员不是简单地按照开发人员的设计文档去撰写测试相关文档,对于设计文档的准确性同样负有责任。测试人员需要认真学习需求说明书,审核设计文档。同时,要站在客户的角度去理解功能设计是否合理。

QQ截图20150710140051.png

1. 对于产品的学习---站在客户的角度学习产品、看待问题

测试人员不是简单地按照开发人员的设计文档去撰写测试相关文档,对于设计文档的准确性同样负有责任。测试人员需要认真学习需求说明书,审核设计文档。同时,要站在客户的角度去理解功能设计是否合理。

2. 熟悉各种测试文档:对比自己的测试角度与思维,一边提高自己对功能测试的认识,也一边提升自己的测试能力。

3. 了解功能测试的流程:瀑布模型与敏捷开发模式的区别,每个公司每个项目之间也同样存在区别。

4. 对产品整个安装包各层软件的了解:必不可缺的基本技能

5. 学习自动化测试工具:对于功能测试而言,自动化测试是提高工作效率、保证测试质量及减少累积的 回归测试工作量的重要保证。所以,自动化测试是功能测试人员的另一基本技能。随着对功能测试越来越重视,自动化测试已经成为业界的一个重要考量指标。


那么,如何学习自动化测试呢?

首先,要理解功能测试用例自动化所依附的自动化开发框架,二是要学会自动化功能测试用例的自动化工具,三是要依据一定的规范开发功能测试用例的自动化脚本。

在功能测试中,最终结果固然很重要,中间的过程也不容忽视,否则会对整个应用带来潜在的或重或轻的问题。

在黑盒测试中,对测试人员的基本要求是他要知道软件的外在行为,但是不必清楚软件内部是如何运作的,也就是不用弄清楚盒子里的东西。

对应的白盒测试,测试人员知道内部逻辑,知道该测什么,怎么测,想要什么结果,一切尽在掌握。

测试策略通常是描述测试工程的总体方法和目标,用于规定测试的范围、种类、每个测试活动盖如何制订计划,以及具体测试活动该如何进行等。


1. 测试策略的目的?

测试策略从测试目标、计划、实施、分析全方位给测试人员以方向性指导,保证项目的进度,质量符合市场和客户对产品/服务的要求。

2. 功能测试策略的目的?

给功能测试人员提供一套策略作为方向指导。

3. 功能测试策略包括哪些?

功能测试的范围:需求/设计中的用例,测试场景

功能测试与其他测试种类的边界及前后承接的条件:避免测试漏洞,避免资源浪费。

功能测试中不同的测试用例的定义与选取:可接受性测试用例、回归测试用例的选取最基本的回归测试用例主要用来验证在系统经过一个小的改动后其某一部分功能没有问题,属于回归测试的一个子集。

针对于某个产品或某个版本的某个模块或者具体功能解决方案的功能测试策略描述

对于功能测试中涉及的诸如访问控制、异常条件、全球化等的策略

功能测试中的自动化测试相关的策略:提供了测试用例自动化开发的相关信息

对于功能测试在不同的环境下进行的策略描述,比如移植环境下的功能测试,客户化环境下的功能测试等:为提高测试效率而在不同环境下按比例分拆功能测试用例的比例。

对于所测试的软件的支撑环境的选择和测试用例的比例分配:合理有效的选择,考虑到测试成本和测试效率及风险,在不同软件平台分拆功能测试用例

对于软件产品的不同版本的测试:企业版,专业版,个人版,旗舰版....

功能测试的流程主要用来规范功能测是是如何进行的,它的进入、退出的标准是什么等等。

功能测试的流程:功能测试流程的输入元素准备--功能测试流程的输出元素确认--功能测试计划书的准备--功能测试用例的设计--功能测试计划书的审阅和批准--功能测试的执行--功能测试状态的报告

1. 输入元素:需求说明书、设计文档、代码、产品和构建版本、产品的文档等

2. 输出元素:计划书、场景、用例、总结、执行记录、缺陷记录及分析报告、产品等

3. 测试计划书:描述和规定以下内容:

不同功能测试阶段的测试目标

达成测试目标的整体策略

鉴别依赖关系和风险

明确资源的可用性

建立计划、执行和报告的过程和约定

里程碑及阶段性的进入和退出标准

  • 相关阅读
Robot Framework 教程 - 连接Oracel数据库2015.08.27
Loadrunner:集合点(Rendezvous)2015.08.20
Robot Framework 使用1-环境配置及简单网站兼容性测试2015.08.19
Monkey测试3——Monkey测试结果分析2015.08.14
白盒测试之路——用例设计篇2015.07.23
  • 全国校区查询
  • 技术分享点击榜
  • 技术分享最新文章
  • 热门标签
关于我们
公司简介
发展历程
青鸟荣誉
联系我们
加入我们
青鸟课程
ACCP
学士后Java
BENET
网络营销
启蒙星IT工程师基础课程
学习客户端下载
青鸟优师
青鸟微讯
学士后Android软件工程师
网络营销师1.0
关注我们
RSS订阅
北大青鸟网络营销学院
北大青鸟学员社区
北大青鸟官方微信
北大青鸟微社区
回顶部 新版反馈 回到首页
官方新版意见收集

*

官方新版意见收集

提交成功,感谢您的反馈。

我们会认真阅读和考虑每个用户的反馈。