软件测试基础
好好的学习空间
这个作者很懒,什么都没留下…
展开
-
软件测试基础(一)软件测试分类
黑盒测试(看不到代码,主要是系统测试)、白盒测试(能看到软件代码,单元测试、集成测试)静态测试、动态测试(是否执行代码)从开发阶段:单元测试、集成测试、系统测试、验收测试功能测试、性能测试回归测试、冒烟测试、随机测试 1. 单元测试(模块测试):最小单位——程序模块,从程序内部结构出发设计测试用例,多个模块可平行进行单元测试。 软件测试对象: 黑盒测试(主要测试功能/...原创 2018-04-02 09:08:22 · 383 阅读 · 0 评论 -
软件测试基础——系统测试模块
测试基础 系统测试流程 测试用例设计 测试管理 缺陷测试 该部分知识整理以如下脑图形式呈现。 一. 测试基础 (一)软件测试基础 测试定义:通过人工或自动的手段,对被测对象进行检测的活动,目的在于发现被测对象是否实现用户需求,或弄清实际结果与预期结果之间的差异 被测对象:源代码、用户手册(文档)、配置数据 2. 测试目的:发现被测对象与用户需求的差异(找bug); 通过...原创 2018-08-18 19:44:47 · 3316 阅读 · 2 评论 -
软件测试基础(九)总结
原创 2018-04-02 09:21:23 · 222 阅读 · 0 评论 -
软件测试基础(八)软件测试类型
一。功能测试 商业测试工具 开源测试工具(主要针对web) 辅助工具:抓包工具/测试框架等 二。性能测试 负载测试:在测试过程中,逐步的增加负载,来观察系统的表现,最终确定出系统在正常的指标范围下的最大负载。压力测试:测试系统在极限情况下的压力情况,最终系统字什么样的压力环境下会导致失效,不能正常运行,...原创 2018-04-02 09:21:00 · 297 阅读 · 0 评论 -
软件测试基础(七)软件测试模式
一。1.瀑布模型: (没有体现软件测试的作用,基本只出现在后期,起不就作用)2。V模型(最广泛) 软件测试只出现在后期W模型(双V模型) 开发与测试并行,可以尽早发现问题 局限性:需求、设计、编码仍然是串行进行的,上一个阶段完成之后才能进行下一个阶段 4.X模型 解决交接和频繁集成周期的问题5.H模型 把软件测试看成一个独立的流程,与其他流程并发进行,比如设计流程,并发流程,...原创 2018-04-02 09:20:28 · 557 阅读 · 0 评论 -
软件测试基础(六)高级测试
一. 功能测试(黑盒)二. 系统测试能力测试(facility testing)容量测试(volume)强度测试(stress)易用性测试(usability)安全性测试(security)性能测试(performance)存储测试(storage)配置测试(configuration)兼容性/转换测试(compatibility/conversion)安装测试(installability)...原创 2018-04-02 09:19:53 · 378 阅读 · 0 评论 -
软件测试基础(五)模块(单元)测试
测试用例设计 增量测试与非增量测试(1)软件测试先独立地测试每个模块,然后再将这些模块组装成完整的程序,这种方法称为非增量测试或"崩溃(big-bang ) "测试; 先将下一步要测试的模块组装到测试完成的模块集合中,然后再进行测试,这种方法称为增量测试或集成。 (2)非增量测试中,每个模块需要一个驱动模块(向待测模块输入参数)和一个或多个桩模块(接受待测模块的控制信息) ...原创 2018-04-02 09:15:58 · 921 阅读 · 0 评论 -
软件测试基础(四)测试用例的设计
穷举的黑盒和白盒测试通常都是不可能的,我们可以通过使用特定的面向黑盒测试的测试用例设计方法,而后使用白盒测试方法对程序的逻辑结构进行检查以补充这些测试用例,借此来设计出一个相当严格的测试。 我们推荐的步骤是先使用黑盒测试方法来设计测试用例,然后视情况需要使用白盒测试方法来设计补充的测试用例。 主要的黑盒/白盒测试: 1.逻辑覆盖测试包括语句覆盖、判定...原创 2018-04-02 09:15:06 · 406 阅读 · 0 评论 -
软件测试基础(三)代码检查与走查
两种主要的人工测试方法。都是以一组人员为单位。用于代码检查的错误列表:(1) 数据引用错误;(2)数据声明错误;(3)运算错误;(4)比较错误(5)控制流程错误;(6)接口错误;(7)输入输出错误代码走查与检查 ...原创 2018-04-02 09:13:47 · 1087 阅读 · 0 评论 -
软件测试基础(二)软件测试原则
——《软件测试的艺术》 软件测试是什么?为了发现找到程序中的错误而执行的过程。暗示了软件测试是一个破坏性过程。成功的测试用例,通过诱发程序发生错误,进而可以在这个方向上促进软件质量的改进。 软件测试经济性黑盒测试(数据驱动或输入/输出驱动测试)->穷举输入法白盒测试(逻辑驱动或)->穷举路径测试穷举不可能达到,因此需要设计一定的测试策略。软件测试重要原则: (1)一个...原创 2018-04-02 09:11:53 · 345 阅读 · 0 评论 -
软件测试基础——WEB测试模块
软件测试工程师体系 web测试模块:web测试模块脑图 本文内容以脑图形式展示。原创 2018-08-18 20:01:19 · 945 阅读 · 0 评论