Chinaunix首页 | 论坛 | 博客
  • 博客访问: 32985
  • 博文数量: 2
  • 博客积分: 312
  • 博客等级: 一等列兵
  • 技术积分: 75
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-21 09:14
文章分类
文章存档

2008年(2)

分类: LINUX

2008-10-15 16:25:21

软件缺陷
Ø什么是软件缺陷
软件中的错误,bugdefectfaultfailureerror
Ø软件缺陷造成的后果
系统运行错误,无法达到预期目的;
系统崩溃造成无法使用;
造成灾难性的后果;
Ø如何有效的避免软件缺陷
将软件测试引入到系统开发当中,一般按照以下步骤进行:
定义功能需求,建立测试计划;
设计有效的覆盖率高的测试用例;
执行测试用例将测试结果及时反馈给开发人员修正错误;

功能测试
Ø什么是功能测试
对系统功能和界面进行验证的测试过程。
Ø什么是黑盒测试
黑盒测试又称功能测试、数据驱动测试或基于规格说明的测试,也可被成为用户测试,主要应用于快速应用开发(RAD)环境。
Ø什么是白盒测试
白盒测试又称结构测试、逻辑驱动测试或基于程序本身的测试,也可成为程序员测试,主要应用于结构化开发环境。
自动化测试
Ø什么是自动化测试
通过测试工具提供的测试脚本定制和自动回放的功能来实现测试过程的自动化。自动化测试可以定义测试执行的时间或者周期,完全不需要人工干预。
Ø测试脚本
测试工具可以识别的,回放测试时使用的,用于模拟人工操作的脚本语言。Test中使用的是独有的Test语言。
§
Ø数据驱动测试
在测试过程当中使用已经定义好的大量真实的数据。
测试计划
Ø测试策略
要使用的测试技术和工具
测试完成标准
影响资源分配的特殊考虑,例如测试与外部接口或者模拟物理损坏、安全性威胁
Ø测试工作量评估
效率假设 、测试假设、所处测试周期的阶段
Ø测试资源
人力资源
系统资源
测试用例
Ø什么是测试用例?
为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,称之为测试用例。
Ø什么是好的测试用例?
一个好的测试用例是在于它能发现至今未发现的错误。
一个成功的测试用例是发现了至今未发现的错误的测试。
Ø如何设计测试用例
测试设计员(分析设计员)依据不同阶段的测试计划、设计模型和实施模型来设计该阶段测试用例。 测试用例的依据是功能规格说明书。






阅读(1423) | 评论(0) | 转发(0) |
0

上一篇:arm 单片机交互编译资apache料整理

下一篇:没有了

给主人留下些什么吧!~~