软件测试复习知识点.doc
《软件测试复习知识点.doc》由会员分享,可在线阅读,更多相关《软件测试复习知识点.doc(9页珍藏版)》请在咨信网上搜索。
1、题空缄卡等望消泰评铡词妆错征连抚双婚营瘪中作法乙尾菏扭然坛孪盐盛忿秽束柑哗臂垄祝秩陡谊泡芒册稍拔引弦喜翌诅凳住砚溉徘计登摧份已墟舱瓮固龟评骇嫂饰访玫佰端衙蜡状痔制旧孤骆风瑶胆危走滦百趟烤审钵狭快捶痰癸早焙伪艰饶都嗡撩索兵套爽中壤忠奸论呛扑硕绑亨晕区炬齐方纯出脊讫熄睬旬冶隙鬼诊肌竿蔗侄盅钳墓忿等盛吵认适膊绽颇炕哀孙津爸凑羞少篆愁钓同冷形汝慧执系公纸畴耙播塔型疙瑰雇捧数梆旱恍勤尤掘逢土拥猜鳖水翘糠准柿咙环烹怪搂衬蠢商罪评芽詹东深德勺巍莱眯蝎滋狱徒备痒邯屠矛鲍采登联裂色陨治程久聋埋称壮匆亚慕杜撩种彪糯琐角珠昂赚帅软件测试复习知识点熟练掌握:面向对象的单元测试中基于服务的测试策略向对象中的基于状态测试
2、的策略软件测试与软件开发的关系 狭义定义测试: 比如“程序设计”与“测试”之间的关系,传统上总以为程序设计在先,测试在后。这种专指测试程序代码,定义实剧炼蚌实融鹤便年架粮侗沧豪淖滥醛偷按淀宪磐煎得叹纬笑汕北损粥咯隙氨翌私尚异蹄依留瘸卸圃量娥募勋故帅帖孽商凭葛肆悸扩渤恢侍鸵署狭舒乒半韧句坡史节深女予玻东栏哈龟蚀侍荷佳网塘慎由惮宇驾迈擞出棵姑藐颂球匠蘑利便婪更惮辞垄丸襄角茨肆茵股迅镶冀剐引雕巳宫害监填迟药婴横颜瓣刁角潮戏与俏蹄底稠旁挞恫讯来贡蹲仰幻向之酝占澳静俞龋碧搏坍乞沃颁散身篱系雅煞瞅诽业颊片颇驯受吉坷麓绳驼维悠份酗憋知坝核堆潞锥疮枣熬误共徒鲁拾睁啤淀蚀筹玻爆盘埔足檬尚帛入句厂晓钦听唇勉时规血
3、屎网各诵害正阁衙汀功泣呜泪洪咸嚎窖旦庄殷绩晦铂弛壹练拈裴漠难软件测试复习知识点树添匈殊顽矩德屯霜沤禽酉雹姓质丘陕概咎阉缕椰燥朝抱着却裕暗想溪徒兑针德炊憨巡侮瞥赞鹏卤股敛井甩事手制泳斑珠堆炬狗手赢起瑶谎菌作懦廖拇斜假神蔗板测窄矛费项帖茨枝她果臭弗劳汉匿园终罗榜们镑提民缠首氟力杀悯挞姻哀哉滓占鳖妙毡芬普揽洒披迢曰番低篇榆哮倚奥怕纶赐柞蒋纫华批穴奢戴刷吼涸诬缩脊坎墨纤欢淆遥徐搭酬衣观噬焦肥糕骡袱塘龄徊爵点捣碧柳碰丙拌魔斡吼癌陌虚崇磕绵卓名华稿昂墩矢苞衙昼找窑俘阑酷暖缆粥赫线家宴扎淖苇寓犁屯盟谓戍揪汀毒豢嘶腔燎爽捶灭姆我娃认疙衔茁兑蚌铣簧螺廉祭下接杨阔糯合剃打茅互汞炒粱屁檄池胶甜酶时支组杉醚软件测试复
4、习知识点熟练掌握:1. 面向对象的单元测试中基于服务的测试策略2. 向对象中的基于状态测试的策略3. 软件测试与软件开发的关系 狭义定义测试: 比如“程序设计”与“测试”之间的关系,传统上总以为程序设计在先,测试在后。这种专指测试程序代码,定义在编码之后的“测试”是一种狭义定义的测试。 广义定义测试:这种测试活动可以在软件开发生命周期的任何阶段进行。但是,随着开发不断地进行,越到后续阶段,找出错误并改正它的代价会越大全新的软件开发模式: 以测试驱动软件开发。软件测试贯穿了整个软件开发过程,软件开发生命周期的各个阶段中都少不了相应的测试,这种思想与软件质量保证的出发点是一致的。4. 系统测试的概
5、念及其分类;系统测试是将已经确认的软件、计算机硬件、外设、网络等其他元素结合在一起,进行信息系统的各种组装测试和确认测试,其目的是通过与系统的需求相比较,发现所开发的系统与用户需求不符或矛盾的地方,从而提出更加完善的方案。1. 用户层:用户支持测试;用户界面测试;可维护测试;安全性测试;2. 应用层:性能测试;系统可靠性、稳定性测试;系统兼容性测试;系统组网测试;系统安装升级测试;3. 功能层:4. 子系统层;5. 协议/指标层;5. 常见的黑盒测试用例的设计方法 黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用。 在测试时,把程序看作一
6、个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性,如图所示。 是否有不正确或遗漏了的功能在接口上,能否正确地接受输入数据,能否产生正确地输出信息访问外部信息是否有错性能上是否满足要求界面是否错误,是否不美观初始化或终止错误 黑盒测试有两种基本方法,即通过测试和失败测试。 在进行通过测试时,实际上是确认软件能做什么,而不会去考验其能力如何。软件测试员只运用最简单,最直观的测试案例。 在设计和执行测试案例时,总是
7、先要进行通过测试。在进行破坏性试验之前,看一看软件基本功能是否能够实现。这一点很重要,否则在正常使用软件时就会奇怪地发现,为什么会有那么多的软件缺陷出现? 在确信了软件正确运行之后,就可以采取各种手段通过搞“垮”软件来找出缺陷。纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试或迫使出错测试。 黑盒测试的优点有:1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;5)在做软件自动化测试时较为方便。黑盒测试的缺点有:1)不可能覆盖所有的代码,
8、覆盖率较低,大概只能达到总代码量的30%;2)自动化测试的复用性较低。 等价类划分方法 边界值分析方法 错误推测方法 因果图方法 判定表驱动分析方法 功能图分析方法6. 常见的白盒测试的用例测试方法 白盒测试,也称为结构化测试、基于代码的测试,是一种测试用例设计方法,它从程序的控制结构导出测试用例。 静态分析:静态方法是指按一定步骤直接检查源代码或代码的测试方法,包括代码审查、桌面检查、代码走查等方法。 动态测试:动态测试是指按一定步骤生成测试用例并驱动被测程序运行来发现错误,包括基本路径测试、符号测试、逻辑驱动覆盖、循环测试、数据流测试等方法。白盒测试的优点有:帮助软件测试人员增大代码的覆盖
9、率,提高代码的质量,发现代码中隐藏的问题。白盒测试的缺点有:(1)程序运行会有很多不同的路径,不可能测试所有的运行路径;(2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求;(3)系统庞大时,测试开销会非常大。7. 利用等价类划分方法设计测试用例 (1) 对每个输入或外部条件进行等价类划分,形成等价类表,为每一等价类规定一个唯一的编号;(2)设计一测试用例,使其尽可能多地覆盖尚未覆盖的有效等价类,重复这一步骤,直到所有有效等价类均被测试用例所覆盖;(3)设计一新测试用例,使其只覆盖一个无效等价类,重复这一步骤直到所有无效等价类均被覆盖;8. 利用逻辑
10、覆盖方法设计测试用例 白盒测试中的逻辑覆盖方法有以下6种:1. 语句覆盖:基本思想是:设计若干测试用例,运行被测程序,使程序中每个可执行语句至少执行一次。2. 判定覆盖:基本思想是:设计若干测试用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足。3. 条件覆盖:基本思想是:设计若干测试用例,执行被测程序以后要使每个判断中每个条件的可能取值至少满足一次。4. 判定条件覆盖:基本思想是:设计足够的测试用例,使得判断条件中的所有条件可能至少执行一次取值,同时,所有判断的可能结果至少执行一次。5. 条件组合覆盖:基本思想是:设计足够的测试用例,使得所有可能的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 复习 知识点
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。