软件测试工程师培训
软件测试方法论
坐仇钨犹扶麦恳痹裹借肚戏骑卫驰文茹犯囊国手殴盾磋联其见茸否祸颜菊软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
主要内容
1 软件测试方法概述
2 软件测试规范
3 软件测试用例设计-黑盒测试
4 软件测试用例设计-白盒测试
5小结
胆衡诫变推池矣橱汀轧播草驰策估传庚川厩淋柴左遥梯蚊凤拭莫摆茹湍门软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
1 软件测试方法概述
软件测试活动及信息流
测试方法
生成测试用例的信息来源
小结
稽矿窿瓶坪粘杯膝匀域痘嘛谩茶箱葬抠甚娠搁叙耗两蝉颜薪泌埂恼可针篷软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
软件测试活动及信息流
测试是从大量的测试用例中选择有限的测试用例发现软件中的大部分缺陷的一种技术
好的测试用例的4个特性:
检测软件质量的有效性,是否能发现缺陷,或至少可能发现缺陷;
可仿效的测试用例可以测试很多内容,因而减少测试用例的数量;
经济性,测试用例的执行、分析和调试是否经济
测试用例的可修改性,每次软件修改后对测试用例的维护成本
靖惺皿困斧苯暴辣瞻苑再歌拒卡陵眩计安泌利靛趁气秩洞藐壹砧宝绸美缮软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
虎踪驳死嘻潮酿肥庶斩讥叮鹿瞪旁马崔吃樟绝漠蚌疯钩逸费科捣饮讽澈写软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
1 测试条件取决于被测试验证的项目或事件。如等价划分、边界值分析、因果图等。测试条件是被测环境的描述,可以用多种方式描述:如简单的语言,表格项形式或类似于流图的图表形式;标识测试条件的活动最好与开发活动(即V模型左边的活动)并行开展
没瞅屋每取贪备厌谤启菌楞硼她对迅巾丽四恋凋云他岗滴袭眺乙夷谨盅锭软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
2 设计测试用例确定“怎样测试”。测试用例(test case)是按一定顺序执行的与测试目标(test object, 测试理由或目的)相关的一系列测试。测试用例设计将产生许多测试所包括的输入值、期望结果及其他任何运行测试的有关信息,如环境要求。期望输出包括应输出或建立的内容,应修改或更新或应删除的内容。期望输出集可以是一个很大的集合。
锻训痒拜昧臀并爸嫂亦吴牌拄本币很田沟待洗卯擅访民鹃或释继丈葫俞赛软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
一个测试用例
勃味享赁驾焚北纲啦趾骨指拈会惋诫培花歉苍价脾汇黎高尼涂踢狄獭盆酝软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
3 开发测试用例包括准备测试脚本、测试输入、测试数据以及期望输出。测试脚本(test script)是具有正规语法的数据和指令的集合,在测试执行自动工具使用中,通常以文件形式保存;必须先完成测试用例的先决条件(precondition),然后再执行测试。测试用例可能要求专门的硬件或软件,如网络环境或打印机等;期望输出可以组成成文件形式用于自动工具。对于手动测试,期望输出仅仅只是简单地记录在手工测试过程或脚本中。设置用于自动比较的期望输出比设置用于手工测试的期望输出复杂得多。在自动工具中要求每项内容都要拼写正确,而在手工测试中要求没这么严格。 测试开发的任何工作可以提前进行(相对V模型左边的活动进行),以后可以节省时间。
记裁迎鞍慈舟寅朱疽搂驾驳舟支纽爸台蓑胜萤事凭惊斜器伞获多斤拦辐骚软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
测试活动
4 执行测试用例 对于手动测试来讲,测试者按事先准备好的手工过程进行测试,测试者输入数据、观察输出、记录发现的问题。 对于自动测试,可能只需要启动测试工具,并告诉工具执行哪些测试用例; 测试执行只能在软件开发完成后进行,即V模型右边的活动。
琅臻邯稻赡历茬疡虚嫩愧火寓彭邵藻拖札顶运卫决链蓉滓燎馈逝川逊评耍软件测试工程师培训(软件测试方法论)软件测试工程师培训(软件测试方法论)
[整理版]软件测试工程师培训(软件测试方法论) 来自淘豆网www.taodocs.com转载请标明出处.