LoveUnix » 行业应用 项目实施 » [分享]资深专家的测试培训资料
让LU留住您的每

一天 让LU博客留住您的每一天
2004-7-8 13:58 carol
PPT 教程,讲得很有条理,思想也很不错~

2004-7-8 13:59 carol
<!--emo&^_^--><img src='style_emoticons/default/happy.gif' border='0' style='vertical-align:middle' alt='happy.gif' /><!--endemo-->

2004-7-8 14:41 carol
中文笔记1 by carol:<br /><br />软件是一种产品,包括:程序源代码Program Source Code,数据文件Data Files<br />,文档Documents,模型Models几部分<br /><br />硬件是由工厂生产的,其质量看得见摸得着<br />软件不是传统方式生产出来的,用户能看到的,也只有用户界面而已<br />因此需要一些方法来评估软件的质量<br /><br />软件质量包括产品质量(Product Quality) 和过程质量(Process Quality ) ,另外还有服务质量<br />产品质量: 文档,代码,测试,设计 。。。<br />过程质量: 技术,方法,工具,人员,组织,设备。。。<br /><br />高质量的软件要求: <span style='color:blue'>准时 on time,在预算范围呢 within budget,满足客户需求 satisfy user&#39;s needs</span>

2004-7-8 14:51 carol
<span style='color:red'>测试 ≠ QA</span><br /><br />为什么要测试 :<br />·        判断软件的质量和可接受性<br />·        发现问题<br /><br />一大堆的测试,并不能改善程序的质量<br /><br />测试对软件质量的贡献在于,<span style='color:blue'>识别问题,从而尽早避免</span><br /><br />而 QA 的使命则是:<span style='color:blue'>尽早预防过失</span>。因此,测试只是质量保证中的一部分。

2004-7-8 15:06 carol
软件开发生命周期(SDLC)中最关键的部分?<br />需求<br />分析和设计<br />实现和测试<br /><br /><span style='color:blue'>现状</span>:<br /><br />在整个 SDLC ,<span style='color:blue'>维护 maintenance </span>占掉了 70% 的花费,每10 ~ 15 行代码里就有一个 bug <br />在整个 SDLC 中,在<span style='color:blue'>需求阶段 requirement</span> 就引入的缺陷占到了 50%  <br />在整个 SDLC 中,开发者最不喜欢做的事情,就是写<span style='color:blue'>文档 Documentation </span>, 按理说 SDLC 的各个阶段,都需要做文档,但事实上做不到<br /><br />软件开发者通常愿意做他们比较擅长的部分,象架构设计,编写代码。。。<br />这就导致 lifecycle 里的很多部分被忽视了<br />不良的变成习惯: 注释太少, 不恰当的缩进 。。。

2004-7-8 15:08 carol
<!--emo&^_^--><img src='style_emoticons/default/happy.gif' border='0' style='vertical-align:middle' alt='happy.gif' /><!--endemo-->

2004-7-8 15:16 carol
等到要进行测试的时候,在为产品建立质量体系就已经太晚了<br />-        检查 Inspection<br />-        遍查Walkthrough<br />-        Peer Review<br /><br />结构化的Walkthrough 是发现软件bug最有效的方法<br /><br /><span style='color:blue'>黑盒测试</span> <br />–Boundary Value Testing<br />–Special Value Testing<br />–Random Testing<br />–Positive and Negative Testing<br />–Range Testing<br />–Equivalence Class Testing<br />–Decision Table-Based Testing<br />–Etc.<br /><br /><span style='color:blue'>白盒测试</span><br />–DD-Path<br />–Statement Coverage Testing<br />–DD-Path Testing<br />–Loop Coverage Testing<br />–Basis Path Testing<br />–Bottom-up Testing<br />–Top-down Testing<br />–Sandwich Testing<br />–Ect.

2004-7-8 15:18 carol
<!--emo&^_^--><img src='style_emoticons/default/happy.gif' border='0' style='vertical-align:middle' alt='happy.gif' /><!--endemo-->

2004-7-8 15:24 carol
产品测试:<br /><br />-        单元测试<br />-        函数功能测试<br />-        平台测试<br />-        产品整合测试<br />-        性能测试<br />-        极限测试<br />-        安装测试<br />-        回复测试 (Regression Testing)<br /><br />测试工具的分类<br /><br />-        Web Site Management Tools<br />-        Test Management Tools<br />-        Regression Testing Tools<br />-        Coverage Analysis Tools<br />-        Load Performance Testing Tools

2004-7-8 15:29 carol
SQA 的责任:<br /><br />开发测试计划和进行系统测试<br /><br />QA 要监控开发工程中的测试,并进行测试统计<br /><br />QA 要定立标准,以使开发成员开发出更好的软件<br /><br /><br />the end~

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.