软件评测师教程简介(第二篇-测试技术)

本文介绍了软件评测师教程的测试技术部分,涵盖黑盒测试案例设计技术,如等价类、边界值、错误推断法等,以及白盒测试技术,包括代码检查、静态结构分析、逻辑覆盖法等。此外,还讨论了面向对象测试、负载压力测试、Web应用测试、安全测试、兼容性测试和文档测试等重要内容。
摘要由CSDN通过智能技术生成

软件评测师是“全国计算机技术与软件专业技术资格”中级认证,于2018年11月10号考试。

软件评测师教程有近700页。主要分为三大部分:第一篇,理论篇;第二篇,测试技术;第三篇,测试案例。

第一篇:理论篇

第一章:软件测试概论

第二章:软件测试基础

第三章:软件质量与评价

第四章:软件测试过程与管理

第二篇:测试技术

第五章:黑盒测试案例设计技术

5.1概述

5.2测试用例设计方法

等价类:测试某等价类的代表值就等于对这一类其它值的测试,分为有效等价类和无效等价类;

边界值:边界条件;次边界条件(软件内部);边界值的选择方法,不仅重视输入条件边界,也适用于输出域测试用例。

错误推断法:基于经验和直觉推测程序错误;

因果图法:输入情况各种组合,输入之间的相互制约关系;

判定表驱动法:分析和表达多逻辑条件下执行不同的操作情况的工具。

正交试验法:有效合理的减少测试工时与费用,从大量试验数据中挑选适量的、有代表性的点,合理安排测试。

功能图法:用功能图形象地表示程序的功能说明,并机械地生成功能图的测试用例,由状态迁移图和逻辑功能模型构成。

场景法:事件触发时的情景便形成了场景。

测试方法选择策略:首先进行等价类划分;任何情况下都必须使用边界值;可以用错误推断法追加一些测试用例;对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度,适当补充足够的测试用例;如程序功能说明含有输入条件的组合,则一开始可选用因果图法和判定表驱动法;参数配置类,用正交试验法;功能图法也是很好的测试用例设计方法;业务流程清晰的系统,利用场景法贯穿整个测试过程。

5.3测试用例的编写

测试设计说明:标识符;要测试的特性;方法;测试用例信息;通过/失败规则;

测试用例说明:标识符;测试项;输入说明;输出说明;环境要求;特殊要求;用例之间依赖;

第六章:白盒测试技术

6.1白盒测试基本技术

语法分析和词法分析:可获取软件组成重要的基本参数;

静态错误分析:类型和单位分析;引用分析;表达式分析;接口分析;

程序插桩技术:一种基本测试手段;借助被测程序程序中插入操作,实现测试目的的方法;

6.2白盒测试方法

代码检查法:代码检查方式(桌面检查;代码审查;走查);代码检查项目(变量交叉引用表;标号的交叉引用表;子程序、宏、函数;等价类;常量;风格;控制流;选择激活路径;规格说明;补充文档);编码规范;代码检查规则;缺陷检查表;

静态结构分析法:白盒测试的主要依据;

静态质量度量法:功能性;可靠性;可用性;有效性;可维护性;轻便性;

逻辑覆盖法:语句覆盖;判定覆盖;条件覆盖;条件判定组合覆盖;多条件覆盖;修正条件判定覆盖;

基本路径测试法:程序控制流图;程序环路复杂性;基本路径测试步骤;

其它白盒测试方法:域测试;符号测试;Z路径覆盖;程序变异;

6.3白盒测试策略

策略:先用工具进行静态结构分析;先静态后动态的组合方式;利用静态分析结果,通过动态检查和动态测试方法对静态测试结果进一步确认;覆盖率测试是白盒测试的重点;不同阶段测试侧重点不同(单元测试,代码检查、逻辑覆盖为主;集成测试,

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值