您的位置:首页 > 其它

软件测试一二章总结

2016-03-03 22:02 239 查看
《软件测试》第一章笔记总结:

1.早先软件测试中的一些不完美地方:

欠缺

后果

(1)没有考虑软件的兼容性

迪士尼的狮子王,1994-1995

(2)处理缺陷的态度上不重视

英特尔奔腾浮点除法缺陷,1994

(3)集成上缺乏考虑

美国航天局火星极地登陆者号探测器,1999

(4)缺乏考虑软件的压力测试

爱国者导弹防御系统,1991

(5)软件设计上的问题

千年虫问题,大约1974

(6)软件是很难保证正确的

危险的预见,2004

2.软件失败的重要术语:

故障,失败,缺点都是指的是确实严重的问题

异常,事件和偏差不是那么尖锐

注意的是:其实用什么术语并不重要,只要组织内部是确定的

3.软件缺陷的官方定义(还是需要明白)

4.软件产生缺陷应该是很少可以避免的,因此,需要知道一些缺陷管理工具,它用来专门记录缺陷,交由某个开发测试人员解决。

5.测试是非常重要的,因为越到软件过程的后期,修复缺陷的成本越高。因此,要可能早的测试。

6.对于软件测试员,其目标就是要尽可能早的发现软件的缺项,并确宝得以修复。另外,需要具备的素质如下:

是群探索者

是故障排除员

不放过任何的蛛丝马迹

具有创造性

是最求完美者

判断准确

注重策略和外交

善于说服

第二章

为了成为好的测试员,需要对软件开发的全过程有个总体的了解,总体过程如下:

一.产品的组成部分:

1.客户需求

2.产品说明书(用以规范化客户的需求,明确指定软件的功能)

3.进度表

4.软件设计文档

    (1)结构文档

(2)数据流图

(3)状态转换图

(4)流程图

(5)代码注释

5.测试文档

 

    (1)测试文档

(2)测试用例

(3)缺陷报告(录在数据库中)

(4)测试工具和自动测试

(6)度量,统计和总结

二.软件项目成员

    (1)项目经理

(2)体系架构师

    (3)程序员,或者代码设计者

(4)测试员或质量保证

(5)技术作者,用户协助专员,用户培训专员,手册编写者或者文案专员

(6)配置管理员

三.软件开发的周期模式

(1)大爆炸模式(所有精力都花在软件编写代码上,对需求没有很好的理解)

(2)边写边改模式

(3)瀑布模式:

     构思      分析        设计        开发       测试       最终产品

(4)螺旋模式:

 确定目标,可选方案和限制条件;

 明确并化解风险;

 评估可选方案;

 当前阶段开发和测试;

 计划下一阶段;

 确定进入下一阶段的方法;

最后,螺旋模式中包含了一点瀑布模式,一点边写边改模式和一点大爆炸模式

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: