静态测试及评审、测试用例
来源:互联网 发布:网络扫描技术揭秘 下载 编辑:程序博客网 时间:2024/06/05 08:06
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.低
- 静态测试及评审、测试用例
- 测试用例评审
- 测试用例评审
- 静态测试之评审
- 测试用例评审标准
- 测试用例的评审
- 测试用例的评审
- 煮酒论测试用例评审
- 测试用例评审流程
- 测试用例评审意义
- 如何引导开发人员及项目经理评审测试用例及测试方案
- 测试用例评审检查单
- 测试用例评审如何做?
- 如何进行测试用例评审
- 也谈测试用例的评审
- 如何进行测试用例评审
- 为什么测试用例需要评审
- 如何评审功能测试用例
- LeetCode 9 Palindrome Number (回文数)(Math)
- html5 引入百度地图案例
- Linux 添加快捷方式
- netbeans表的录入与清除
- 【笔记】Spring MVC学习指南(六)转换器和格式化
- 静态测试及评审、测试用例
- IOS 小例子,输出一个图形的坐标,颜色,形状-2。
- 字符串的初始化及数组、指针
- Java中转换流的相关用法
- 项目优化总结
- Task(二维关键字不同且有向的贪心思想(有坑点,反向求会wa。。))
- Android 开源框架Universal-Image-Loader完全解析(三)---源代码解读
- 缺陷报告的主要内容
- 深入研究 Java Synchronize 和 Lock 的区别与用法