全文预览

软件测试技术介绍说明

上传者:科技星球 |  格式:ppt  |  页数:118 |  大小:0KB

文档介绍
:我们不应该只是为了对一个程序建立信心或显示信心而去作测试。Р1.2 什么是软件测试?Р修正观点:?测试目的在于鉴定程序或系统的属性或能力的各种活动,它是软件质量的一种度量。Р1983年IEEE:?使用人工或自动手段来运行某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清结果与实际结果之间的差别。Р2018/10/9Р5Р软件测试的重要性Р?软件设计与编码过程是引入错误的过程,而软件测试是排除软件错误的过程。Р1.3 软件测试的作用Р2018/10/9Р6Р确定需求Р设计Р编码Р测试Р排除Р故障隔离Р故障分类Р改正Р故障Р故障Р故障Р故障Р故障等级Р失效Р通过测试排除软件故障Р1.3 软件测试的作用Р2018/10/9Р7Р序号Р缺陷Р百分比Р1Р需求产生的缺陷Р20%Р2Р设计产生的缺陷Р30%Р3Р编码产生的缺陷Р35%Р4Р软件集成产生的缺陷Р10%Р5Р文档缺陷Р5%Р1.3 软件测试的作用Р通过测试排除软件故障Р2018/10/9Р8Р测试只能证明错误的存在,而不能表明程序中没有错误。Р1.4 软件测试公理Р2. 测试的两个作用是:确定程序中缺陷的存在;有助于判断该程序在实际上是否可用。Р3. 软件测试最困难的问题之一是知道何时停止测试(When to stop testing? )Р4. 自己测试自己的程序是不可能的。Р5. 当一个软件被测出的缺陷数目增加时,更多的未被发现的缺陷存在的概率也随之增加。Р2018/10/9Р9Р一个好的测试用例应当是一个对以前未被发现的缺陷有高发现率的用例,而不是一个表明程序工作正确的用例。Р1.4 软件测试公理Р7. 要对有效的和无效的输入状况写测试用例。(测试用例要兼顾有效与无效的输入)Р8. 每个测试用例必备的部分是描述预期的输出。Р9. 像做其它事情一样,测试在其一开始就必须要有一个目标。Р2018/10/9Р10

收藏

分享

举报
下载此文档