51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【109期】:python爬虫的魔力 !双11剁手不吃土,来投稿赚回血红包! 【专题】用尽一切办法只为让你学好用例 自学软件测试那点事
查看: 971|回复: 0

[转贴] 静态测试及评审、测试用例

[复制链接]

该用户从未签到

发表于 2019-2-20 16:01:24 | 显示全部楼层 |阅读模式
静态测试的定义、特点

静态测试通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程,其被测对象是各种与软件相关的有必要进行测试的产物,例如各类文档、源代码等。

特点:

  1)不必动态地运行程序。

  2)可以人工进行,充分发挥人的思维优势。

  3)不需要特别的条件,容易展开。

  4)对测试人员要求比较高,至少测试人员要具有编程经验。



评审

培训评审

预备评审

同行评审:

1)审查:非作者等专家在内的针对特定对象进行检查以发现缺陷的过程,最正式。

2)小组评审:一种“轻型审查”,可采用审查的指导方针和流程。

3)走查:是产品的作者向一组同事说明该产品,希望获得他们的意见以满足自己的需要。

同级桌查:指除作者以外只有一位评审专家对工作产品进行检查。

4)临时评审:请团队内其他同事帮忙,在短时间内解决一些问题,最不正式。

代码检查方法

主要有代码审查、桌面检查、代码走查和技术评审这几种方法:

代码审查组由组长、资深程序员、程序编写者与专职测试人员等,组长不能是被测程序的编写者。

桌面检查是程序员自己检查自己所编写的程序。

代码走查的讨论过程是非正式的。

技术审查是最正式的审查类型,具有高度的组织化,要求每一个参与者都接受训练。



测试用例

1.测试用例主要元素

1)测试环境  2)测试输入数据  

3)测试执行步骤  4)测试预期结果


2.原则

1)基于测试方法(不同的测试方法)

2)基于测试需求(单元、集成、配置项、系统)

3)兼顾测试充分性和效率

4)测试用例代表性

5)测试结果的可判定性

6)测试执行可再现性


3.测试用例设计的特点

1)正确性

2)完整性

3)准确

4)清晰、简洁

5)可维护性

6)适应性

7)可重用性

8)其他(可移植性)


4.覆盖内容:

1)正确性测试          2)容错性(健壮性)测试

3)完整安全性测试       4)接口测试  

5)数据库测试            6)边界值测试   

7)压力测试              8)等价划分测试  

9)错误推测            10)效率  

11)可理解(操作)性测试   12)可移植性测试   

13)回归测试            14)比较测试


5.测试用例分级

重要性:1. 基本 2. 重要 3. 一般  4. 特殊

优先级:1. 高   2.中   3.低


回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2019-12-12 20:07 , Processed in 0.062140 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

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