a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 54|回复: 0

[软件设计师] 2012年软件水平考试基础知识复习(2)

[复制链接]
发表于 2012-8-2 09:08:23 | 显示全部楼层 |阅读模式
 测试用例设计方法   白盒测试基本技术:控制流图、代码覆盖率分析(Code Coverage Analysis)。( }4 G' _+ m; ]3 a6 D) x* z! ?5 J, i
  白盒测试方法:从总体上可划分为静态测试和动态测试;按测试操作的实施方式划分为手工测试和借助于工具的自动化测试等。  E9 p% ~1 j/ j0 U4 B
  白盒测试的静态测试方法:代码检查法、静态结构分析法、代码质量度量法等。) ~: m/ }) m0 M5 A8 e" J$ U0 ~
  白盒测试的动态测试方法:功能确认与接口测试、逻辑覆盖分析法、基本路径测试法、性能分析、内存分析等。: S- g! p( \6 z) I
  动态测试通常在静态测试之后进行。
$ C. U, l( u8 ]- l, u5 [" q* D  其他白盒测试方法:域测试(Domain Testing)、程序变异测试、符号测试、数据流测试、Z路径测试。9 w+ v# m1 R9 B& k& i9 U
  常用的黑盒测试用例设计方法有:等价类划分法、边值分析法、错误猜测法、因果图方法等,其他的一些测试方法还有判定表驱动法、正交试验法、功能图法,以及场景法等。; z$ S9 V0 g0 E& ~$ w. q- c$ j
  面向对象测试关注于设计合适的操作序列以测试类的状态。
2 _  U+ ]6 C5 m8 f2 F  测试用例设计方法的主要原则包括:* p8 {9 v( W* o! U2 |4 r
  (1)对每个测试用例应当给予特殊的标识,并且还应当与测试的类有明确的联系。% u3 g% V) M1 {, a
  (2)测试目的应当明确。3 c% D. t3 ?* A& I2 N: T# b
  应当为每个测试用例开发一个测试步骤列表。这个列表应包括以下一些内容:2 i& u/ f5 ~& @! B+ q% [& H% C
  (1)列出所要测试的对象的专门说明;
6 r) ]2 p0 ^" U( ], o6 s% I  (2)列出将要作为测试结果运行的消息和操作;4 Z$ o1 u+ ]$ }
  (3)列出测试对象可能发生的例外情况;
- R- Y1 Z! m( ?- u7 o  (4)列出外部条件;8 Q6 x, ^0 {! \, w5 o
  (5)列出为了帮助理解和实现测试所需要的附加信息。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-2 18:19 , Processed in 0.206319 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表