静态测试及评审、测试用例

本文详细介绍了静态测试的概念,强调了它无需运行程序即可查找错误的特点,并指出其包括人工评审、同行评审等多种形式。同时,文章详细阐述了不同类型的评审方法,如代码审查、桌面检查和走查。接着,重点讲解了测试用例的主要元素、设计原则和特点,涵盖正确性、完整性、可维护性等多个方面,并列举了测试用例应覆盖的内容,包括接口测试、边界值测试等。最后,提到了测试用例的分级标准,按重要性和优先级进行分类。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7.1静态测试的定义、特点

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

特点:

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

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

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

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

7.2评审

培训评审

预备评审

同行评审:

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

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

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

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

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

代码检查方法

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

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

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

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

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

8.3测试用例

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.低

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值