软件测试基础1

软件测试基础1

ID:46557367

大小:79.50 KB

页数:7页

时间:2019-11-25

软件测试基础1_第1页
软件测试基础1_第2页
软件测试基础1_第3页
软件测试基础1_第4页
软件测试基础1_第5页
软件测试基础1_第6页
软件测试基础1_第7页
资源描述:

《软件测试基础1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、软件的定义软件(software)是计算机系统与硕件(hardware)相互依存的另一部分,它是包括程序(program)文档(document)的完整的结合。程序是按事先设计的功能和性能要求执行的指令序列。文档是与开发、维护和使用有关的图文材料。软件二程序+文档软件测试的定义简单的说,软件测试就是在现有的软件中寻找缺陷的过程。标准的说,使用人工和自动手段来运行或测试某个系统的过程,目的是在于检验其是否满足规定的需要或弄清预期结果和实际结果之间的差别。软件测试的目的:基于不同的立场,存在着两种完全不同的测试目的。从用户的角度出发,普遍希望通过软

2、件测试暴露软件屮隐藏的错误和缺陷,以考虑是否可接受该产品。从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的耍求,确立人们对软件质量的信心。Myers软件测试H的(1)测试是程序的执行过程,H的在于发现错误;(2)—个好的测试用例在于能发现至今术发现的错误;(3)—个成功的测试是发现了至今未发现的错误的测试。•换言Z,测试的H的是-想以最少的时间和人力,系统地找岀软件屮潜在的各种错谋和缺陷。如果我们成功地实施了测试,我们就能够发现软件中的错谋。-测试的附带收获是,它能够证明软件的功能和性能与需求

3、说明相符合。-实施测试收集到的测试结果数据为可靠性分析提供了依据。-测试不能表叨软件中不存在错误,它只能说叨软件中存在错误。软件测试的重要性1、寻找软件错误,以便进行修正。2、验证软件是否符合耍求。3、证叨软件符合耍求是可用的。4、指导软件的开发过程。5、提供软件的相关特征。软件缺陷定义只要满足下列5个规则之一则称为发生了一个软件缺陷:1软件未实现产品说明书要求的功能2软件未实现产品说明书虽未明确提及但应该实现的功能洪软件出现了产品说明书指明不应该出现的错误4软件实现了产品说明书未提到的功能5软件难以理解、不易使用、运行缓慢,或者从测试

4、员的角度看,最终用户会认为不好。软件缺陷定义二从产品内部看,缺陷是软件产品开发或维护过程小存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。简单地说,用户在软件使用过程中遇到的任何软件错误、界常都对以称Z为“软件缺陷〃。针对bug的描述1、bug的位置在哪2、如何操作(重现)3、现象是什么4、有图截图软件缺陷的等级A类••严重错误,包括以下各种错误:1、由于程序所引起的死机,非法退出2、死循环3、数据库发牛:死锁4、因错误操作导致的程序中断5、功能错误6、与数据库链接错误7、数据库通讯错误B类■•较严重错误,

5、包括以下错误:1、程序错误2、程序接口错误3、数据库的表、业务规则、缺省值未加完整性等约束条件C类“一般性错误,包括以下各种错误:1、操作界而错误(包括数据窗口内列名定义、含义是否一致)2、打卬内容、格式错误3、简单的输入显示未放在询台进行控制4、删除操作未给出提示5、数据库表中有过多的空字段D类••较小错误,包括以下各种错误:1、界而不规范2、辅助说切描述不清楚3、输入输出不规范4、长操作未给用户捉示5、捉示窗口文字未采用行业术语6、可输入区域和只读区域没有明显的区分标志测试用列定义测试用例二输入+输出+测试环境简单的来讲,就是执行条件和预期

6、结果的集合。完整的来讲,就是针对要测试的内容所确定一组输入信息,是为达到最佳的测试效果或者可以说高效的揭露隐藏的错误而设计的少量的测试数据。测试用例的重要性1、指导测试的实施。2、规划测试数据准备。3、编写测试脚木的“设计规格说明书〃4、降低工作强度。测试用例的编写原则1、测试用例具有代表性(正常数据、边界数据、错误数据)2、测试结果的可判定性3、测试结果的可再现性测试用例的评价标准1、有效性2、经济型3、可仿效性4、可修改性5、独立性6、可跟踪性测试环境就是软件运用的平台测试环境二硬件+软件+网络+历史数据软件测试结束的标志1、上线吋间2、没

7、有A类bug3、bug解决率4、用例全部被执行5、覆盖率达标是否杳看源代码:口盒测试和黑盒测试执行被测软件:静态测试和动态测试单元测试:乂称模块测试是指对软件中的最小可测单元进行测试。目的:检查每个单元是否能正确实现详细说明中的功能、性能、接口和设计约束等要求,发现各个模块内部可能存在的各种缺陷(也就是检测模块是否被正确的编写)。依据:程序的代码和详细设计文档。优点:1、降低测试的难度,提高测试的效率(小规模向大规模的逐步转变)。2、减轻调试的难度。3、提供同时测试多个单元的町能.集成测试:又称组装测试,将通过单元测试的单元组装成系统或子系统血

8、进行的有序测试。目的:检验不同程序单冗或部件Z间接口关系是否符合概耍设计文档。依据:单元测试的单元和概要设计文档。系统测试:是为了验证和确认系统是否达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。