测试方法 - 草稿

黑盒测试和 百盒测试

静态测试和动态测试

人工 测试和 自动划测试

百盒测试: 根据内部结构设计用例,称为 结构化测试,逻辑驱动测试,透明盒测试

百盒测试方法: 语句覆盖 , 判定覆盖,条件覆盖,判定/条件覆盖,组合覆盖,路径覆盖,

程序插桩:在调试程序时,常常在程序中插入 一些打印语句,借助往被测试程序中插入操作来实现测试目的方法

白盒测试特点: 可以检测 代码中的每条分支和路径 /揭示隐藏在代码中的错误/成本高/测试透底 。

黑盒测试:基于需求规格的测试,被测对象是  系统,模块,子模块,函数。

黑盒测试类型

功能性测试:一种是顺序测试每个程序特性或功能,另一种途径是一个模块一个模块的测试

容量测试:检测软件在处理海量数据时的局限性,能发现系统效率方面的问题

负载测试:检测系统在一个很短的时间内处理一个巨大的数据量 或执行多功能调用的能力,

恢复性测试:保证系统在崩溃时恢复性能的能力

软件质量特性: 功能性/可靠性/易用性/效率/维护性/可移植性

黑盒测试类型: 等价类划分法/边界值分析法/因果图分析法/判定表法/状态迁移法/错误猜测法

静态和 动态 测试

软件产品概念: 软件研发 可以看成一个生产过程,过程中会有产品输出,或者叫工件输出。

输出产品分类: 最终产品 如编译后的软件,用户手册

中间商品: SRS,HLD,LLD ,代码。

无论是最终产品还是中间商品,都可以划分为 文档和代码

开发文档: SRS  ,HLD,LLD,

测试文档 :测试计划,测试方案,测试用例

只要是软件产品,都是测试的对象

静态测试: 不运行 被测试的软件系统,例如:代码走读,文档评审,程序分析,

动态测试 : 按照 预先 设计 的数据 和步骤 运行被测软件系统。

静态 分析技术

静态分析 是一种不通过 执行程序而分析程序执行的技术

三种 不同程序测试可能性

1,规则考虑程序是否满足编程,语法上是否具有一致性和完整性

2,考虑文档描述是否规范,准确,遍于查阅

3,考虑程序和文档之间的一致性

手工静态分析:正规检视,技术评审,走查,

同行评审 的对象(计划,需求文档,设计图,代码)

自动化静态分析: 静态验证:流程图,图标符号

                              语法分析器

                              符号执行器:模拟代码运行

动态测试

包括黑盒和白盒

类型:测试覆盖率分析,跟踪,调整,模拟断言检查

黑盒动态测试工具 :

QCP,            LoadRunner,  (上下对应)

功能测试,  性能测试,回归测试。

人工测试与 自动化测试

人工(智力,一次) 自动划(多次,重复)

例如:回归测试,冒烟测试,

意义:保持 步骤与结果的一致性,复用性,快速推向市场,增加软件信任度

自动划 测试限制: 不能取代手工测试,提高效率,无法提高有效性/自动划测试依赖预软件开发/工具本身不具想象力,不具智能

自动化测试误区:  自动化无法取代手工,只是提高效率

  手工测试是自动化测试的基础,积累测试实践经验

安全性错觉:认为进行了自动化测试的软件是安全的,质量有保证的,

自动化测试考虑因素:

进度  / 人力资源/版本稳定/ 版本应用/自动化率 >0.2/ 版本规模 需要大 用例>100


                               


 

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 13,006评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 22,129评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 11,684评论 5 100
  • 1.问:你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。 首先,将问题提...
    qianyewhy阅读 13,040评论 4 123
  • 一不小心,又到了七夕。 多年前,我曾在七夕写过一篇文章,给我亲爱的朋友-瓶子,时隔好几年,突然发现我们居然已经认识...
    木木夕cq阅读 1,313评论 0 0