软件测试理论
Ann0309
这个作者很懒,什么都没留下…
展开
-
软件测试概念(一)
一、软件测试定义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。测试对象:软件的概要设计、软件的详细设计、软件需求、软件源代码、可运行程序、软件运行环境软件测试的五大要素:资源、流程、技术、质量、人员两个目标:测试覆盖率、测试效率二、测试所遵循的原则:1.测试显示缺陷的存在,但不能证明系统不存在缺陷;2.穷原创 2017-03-10 14:34:29 · 388 阅读 · 0 评论 -
软件测试概念(二)
四、测试手段按测试手段来分类: 测试对象的可见度:黑盒测试、白盒测试 状态:静态测试、动态测试 测试执行的方式:手工测试、自动化测试黑盒测试:在事件驱动与用户需求的指引下,关注输入的内容,会产生什么样的输出优点:1.容易实施,不需要关注内部的实现 2.更贴近用户的使用角度缺点:1.测试覆盖率较原创 2017-03-10 15:32:23 · 444 阅读 · 0 评论 -
软件测试概念(三)
六、测试类型按照测试类型来分类:功能测试:根据产品特性、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。针对问题:功能错误或遗漏、界面问题、性能错误(大数据的加载)、数据及访问错误、初始化及终止错误。工具:商用功能测试自动化工具QTP winrunnerSilkTestRational robot开源自动化测试工具:Seleni原创 2017-03-10 15:36:11 · 460 阅读 · 0 评论 -
测试用例设计方法
1.测试用例概念:是为了某个特殊目标而编制的一组测试输入,执行条件以及预期结果,一边测试某个程序路径或核实是否满足某个特定需求。2.写作要点:编号 模块 子模块 功能 优先级 描述或概要(重要) 用例设计方法 操作步骤 预期结果 实际结果 是否通过示例:3.测试方法:(1)等价类:某个输入域的集合,在这个集合中每个输入条件都是等效的,原创 2017-05-15 19:43:40 · 344 阅读 · 0 评论