第篇:软件测试技术总结
it公司面试手册提供全it类面试题 包括
java:java面试题 j2ee面试题 hibernate面试题 spring面试题struts面试题ejb面试题 net net面试题 aspnet面试题 c#面试题
数库:数库面试题oracle面试题 sql server面试题 mysql面试题
网络:网络技术面试题 网络安全面试题
web开发:php面试题 web开发面试题
linux unix:unix面试题linux面试题
软件测试: 软件测试面试题
类: 英语面试 外企面试 python面试题 程序员面试
更面试题请访问: http
软件测试技术总结
软件测试发现程序中错误分析执行程序程——概念
+基知识+软件开发程定义计划实现稳定化部署
软件开发模型(四种典型模型)
1瀑布模型
概述:包括计划需求分析设计编码测试运行维护六阶段六阶段相互衔接固定次序进行
特点:1阶段序性赖性2文档驱动3推迟实现观点 4质量保证
缺点:适合需求模糊系统
2原型模型
概述:先建立够反映户需求原型系统户开发者目标系统概貌进行评价判断然原型系统进行反复扩充改进求精终建立符合户需求目标系统
特点:1快速开发工具2循环 3低成
分类:原型处理方式分渐进型抛弃型
3增量模型
概述:增量模型中阶段生成软件发布版阶段交错进行版逐渐完善原型模型区原型模型中阶段发布原型增量模型中完成正式版
4螺旋模型
概述:适型软件开发瀑布模型快速原型模型结合起加入风险分析特点:1阶段包括制定计划风险分析实施工程评审四阶段2开发程迭代进行迭代次螺旋线增周工程前进层次系统生成新版 投入新时间成终客户满意版软件测试需求开始:现代软件测试测试渗入软件开发阶段瀑布模型表面测试工作测试阶段开始事实计划需求设计阶段测试员便已开始工作:解软件需求编写测试计划搭建测试环境
二测试例
1三素:前提条件操作步骤预期结果实际结果2必须需求
三软件测试分类
1否关注软件结构算法
黑盒测试:基软件需求测试方法白盒测试:基软件部设计程序实现测试方法
2否执行测试软件
动态测试:测试程中执行测试软件测试方法静态测试:
3基测试阶段:
1单元测试:测试软件单元模块需编写额外测试驱动程序采白盒测试方法般 开发员完成
2集成测试:构件集成起时测试否正常运行构件程序模块客户机服务器程序等需编写测试仿真程序采白盒黑盒相结合方式通常 开发员承担
3系统测试:测试软件系统否符合需求包括功性测试非功性测试般独立测试员完成通常采黑盒测试方法
4验收测试:(αβ)系统测试类似客户终户执行测试软件否符合需求规格说明书
5回测试:指软件开发程中次错误修正软件功环境发生变化进行测试
四软件测试三步骤:
1测试计划:测试员首先需求进行分析终定义测试集合通刻画定义测试发现需求中问题然根软件需求测试制定确认测试计划
2测试设计开发:软件测试员根软件需求软件设计说明书完成测试例设计必测试驱动程序开发
3执行测试:需做工作包括搭建测试环境运行测试记录测试结果报告软件缺陷踪软件缺陷分析测试结果必时进行回测试
五测试工程师力求:
15c
controlled ken'treuld 接受理条理
competent 'kcmpitent解正确测试技术
critical 'kritikel专注发现问题
comprehensive kcmpri'hensiv 注意细节
considerate ken'siderit够开发员交谈
2职业素质 责心学力怀疑精神 沟通力 专注力洞察力 团队精神注重积累
六制定测试计划五步骤:
1分析测试软件需求2定义测试策略3定义测试环境4定义测试理
5编写审核测试计划
果需求分析阶段发现结果问题需花费1设计阶段解决样问题需花费5编码阶段需10交付解决样问题需花费200——越早测试越
七需求分析程中测试员需进行工作:
1)理解需求参审核需求文档2)理解项目目标限制解户应背景
3)编写测试计划4)准备测试资源
八需求测试
需求测试测试象意代码针文档进行测试
九需求文档特征
1具清晰格式文档结构2需求容正确3需求容完整
4需求具行性需求必性5需求优先等级进行定义 6描述明确
7证性测试性8修改性追踪9需求文档时更新
十需求测试容
1需求文档否符合公司格式求2否正确
3保证需求文档中描述容真实
4真正需求?描述产品否开发产品?
5需求否完备?第发布版否需更功?列出需求减少部分?
6需求否兼容?需求矛盾
7需求否实现?:需求设想设备否实际运行快?需求求存i0设备否太?需求输入输出设备求分辨率否求高?
8需求否合理?开发进度开发费产品性性存间存着衡关系
9需求否测?软件测试员说判断需求否测程中重工作
十需求测试方法
1复查review2走查walkthrough3审查inspection
十二测试策略容
1确定测试范围 软件法完全测试2确定测试方法 系统需测试方法
3定义测试标准 入口标准暂停继续标准出口标准等
十三软件测试结束标准
基测试例规
1)构造测试例(相关员进行评审)
2)执行测试例中测试例通率达20拒绝继续测试开发员修正软件继续
3)功性测试例通率达100非功性测试例通率达90时允许正常结束
基测试期缺陷密度规含义:软件测试cpu时发现缺陷数较适系统测试基运行期缺陷密度规含义:软件运行cpu时发现缺陷数较适验收测试注:阶段出口标准阶段入口标准
系统测试结束标准软件发布标准发布标准软件0缺陷
选择测试工具 否需需什工具获取
降低软件测试代价企业普遍关注问题通
a减少冗余价值测试b减少测试阶段(万般奈)
十四测试环境
基容:设备环境软件环境数环境
需考虑素 计算机台操作系统 浏览器 软件支持台 外围设备 网络环境 专设备 搭建测试环境时配置原:频度范围实效性限度模拟真实环境
十五测试理
测试工程中设计员活动工具制定测试计划时需素进行理 选择缺陷理工具测试理工具定义工作进度
建立风险理计划
(1)遇风险
1设计编码阶段出现量质量问题导致测试工作量时间增加
2开始测试时需硬件软件没准备3未完成测试员技术培训
4测试时力资源安排足5测试程中发生量需求变更
6测试程中项目开发计划幅度调整7时准备测试需环境
8时准备测试数
(2)风险理程
1识风险2评估风险3制定策4踪风险
+测试设计开发
+总体设计
投入产出:测试设计输入测试计划输出评审测试例集合
定义设计目标遵循原
(清楚说明没项测试目标项测试目标单应规格说明书中项需求说明测试应该完成什工作说明完成)
流程:总体设计开发测试例评审测试例
i定义设计目标ii定义输入说明iii定义测试环境配置
iv测试设计文档v开发测试例
+测试例——概念:特定目标开发测试输入执行条件预期结果集合
+测试例:
1容易发现软件错误2精确重复某测试失败情景重复性
3清晰定义期结果4没冗余
+测试例作
指导测试实施 作编写测试脚设计规格说明书评估测试标准度量基准分析缺陷标准 +白盒测试例设计
+设计方法
+逻辑覆盖法
( 语句覆盖 判定覆盖 条件覆盖 判定条件覆盖条件组合覆盖 路覆盖基路法)
+辅助模块设计
(1驱动模块:相测程序程序接受测试数数传测模块然输出实际测试结果
2桩模块:调测模块调子模块做少量数操作需子模块功带进容许什做)
+黑盒测试例设计
等价类划分法
边界值法——缺陷遗漏角落里聚集边界
果图法弥补等价类边界值法足
错误推测法
测试例理通配置理工具cvsvssclearcase等实现保证测试重复
+常见错误分析
户界面问题
·输入合法性检查值域检查
·界面信息时更新正确反映数状态甚户产生误导
·表达清模糊信息提示
·求户输入余系统数
·某设置话框户必须做许冗余操作话框嵌套太
·记忆户设置操作惯次进入系统户需重新操作次初始环境
·户确认系统数进行重修改
形象类问题
·符合户操作惯快捷键定义科学实甚快捷键
·够专业缺乏基知识
·界面中英文混杂甚拼写错误
·说明书帮助排版格式专业:中英文应标点半全角问题没排版准
·界面元素参差齐文字完全显示
-稳定性问题
·重现死机断申请完全释放资源系统性越越低
·系统子系统相界资源相互知道:相类名时文件名样数库字段名登陆帐号
·重现错误许代码中未初始化变量关系统检查异常情况(网络中断存申请成功长时间响应等)关
问题
·运行时检查存硬盘空间数库等
·根假设户环境:硬件网络情况动态库假设网络时联通
·提供版带病毒
·提供错误版测试组测试户程序员测试组版
·户现场开放修改没记录保留
·版中部分容接口倒退出现版理混乱
·选项永远灰该变灰时没变灰
+测试例评审
测试测试组件完全针需求中列出功?
测试组件否覆盖需求?
冗余?
测试步骤清楚描述预期结果?
+优先级
+3级
优先级1:测试例必须执行2:时间执行3:执行
+5级
1:测试必须通否产品发布存危险2:发布前必须执行3:时间允许执行4:测试次发布发布短期执行5:测试
第二篇:软件测试技术面试总结
软件测试发现程序中错误分析执行程序程——概念
+基知识+软件开发程定义计划实现稳定化部署
+软件开发模型(四种典型模型)
+瀑布模型
概述:包括计划需求分析设计编码测试运行维护六阶段六阶段相互衔接固定次序进行
特点:1阶段序性赖性2文档驱动 3推迟实现观点4质量保证缺点:适合需求模糊系统
+原型模型概述:先建立够反映户需求原型系统户开发者目标系统概貌进行评价判断然原型系统进行反复扩充改进求精终建立符合户需求目标系统
特点:1快速开发工具2循环 3低成
分类:原型处理方式分渐进型抛弃型
+增量模型
概述:增量模型中阶段生成软件发布版阶段交错进行版逐渐完善
原型模型区原型模型中阶段发布原型增量模型中完成正式版+螺旋模型
概述:适型软件开发瀑布模型快速原型模型结合起加入风险分析
特点:1阶段包括制定计划风险分析实施工程评审四阶段
2开发程迭代进行迭代次螺旋线增周工程前进层次系统生成新版 投入新时间成终客户满意版
软件测试需求开始:现代软件测试测试渗入软件开发阶段瀑布模型表面测试工作测试阶段开始事实计划需求设计阶段测试员便已开始工作:解软件需求编写测试计划搭建测试环境
测试例
三素:前提条件操作步骤预期结果实际结果
必须需求
软件测试分类
否关注软件结构算法
黑盒测试:基软件需求测试方法
白盒测试:基软件部设计程序实现测试方法
否执行测试软件
动态测试:测试程中执行测试软件测试方法
静态测试:
基测试阶段:
单元测试:测试软件单元模块需编写额外测试驱动程序采白盒测试方法般 开发员完成
集成测试:构件集成起时测试否正常运行构件程序模块
客户机服务器程序等需编写测试仿真程序采白盒黑盒相结合方式通常 开发员承担
系统测试:测试软件系统否符合需求包括功性测试非功性测试般
独立测试
员完成通常采黑盒测试方法
验收测试:(αβ)系统测试类似客户终户执行测试软件否符合需求规格说明书
回测试:指软件开发程中次错误修正软件功环境发生变化进行测试
软件测试三步骤:
测试计划:测试员首先需求进行分析终定义测试集合通刻画定义测试发现需求中
问题然根软件需求测试制定确认测试计划
测试设计开发:软件测试员根软件需求软件设计说明书完成测试例设计必测试驱动 程序开发
执行测试:需做工作包括搭建测试环境运行测试记录测试结果报告软件缺陷踪软件缺陷
分析测试结果必时进行回测试
测试工程师力求:
+5c
controlled ken'treuld 接受理条理
competent 'kcmpitent解正确测试技术
critical 'kritikel专注发现问题
comprehensive kcmpri'hensiv 注意细节
considerate ken'siderit够开发员交谈
+职业素质 责心学力怀疑精神 沟通力 专注力洞察力 团队精神注重积累 +制定测试计划五步骤:分析测试软件需求定义测试策略
定义测试环境
定义测试理
编写审核测试计划
果需求分析阶段发现结果问题需花费1设计阶段解决样
问题需花费5编码阶段需10交付解决样问题需花费200——越早测试越 需求分析程中测试员需进行工作:
1)理解需求参审核需求文档
2)理解项目目标限制解户应背景
3)编写测试计划
4)准备测试资源
+需求测试
需求测试测试象意代码针文档进行测试
+需求文档特征 具清晰格式文档结构 需求容正确 需求容完整需求具行性需求必性
需求优先等级进行定义 描述明确证性测试性 修改性追踪需求文档时更新
+需求测试容
需求文档否符合公司格式求
否正确
保证需求文档中描述容真实
真正需求?描述产品否开发产品?
需求否完备?第发布版否需更功?列出需求减少部分?需求否兼容?需求矛盾
需求否实现?:需求设想设备否实际运行快?需求求存i0设备否太?
需求输入输出设备求分辨率否求高?
需求否合理?开发进度开发费产品性性存间存着衡关系
需求否测?软件测试员说判断需求否测程中重工作+需求测试方法复查review走查walkthrough 审查inspection
+测试策略容
确定测试范围 软件法完全测试
确定测试方法 系统需测试方法
定义测试标准 入口标准暂停继续标准出口标准等
+软件测试结束标准
基测试例规
1)构造测试例(相关员进行评审)
2)执行测试例中测试例通率达20拒绝继续测试开发员修正软件继续
3)功性测试例通率达100非功性测试例通率达90时允许正常结束
基测试期缺陷密度规
含义:软件测试cpu时发现缺陷数较适系统测试基运行期缺陷密度规
含义:软件运行cpu时发现缺陷数较适验收测试注:阶段出口标准阶段入口标准
系统测试结束标准软件发布标准
发布标准软件0缺陷
选择测试工具 否需需什工具获取
降低软件测试代价企业普遍关注问题通
a减少冗余价值测试
b减少测试阶段(万般奈)
+测试环境
基容:设备环境软件环境数环境
需考虑素 计算机台操作系统 浏览器 软件支持台 外围设备 网络环境 专设备
搭建测试环境时配置原:频度范围实效性限度模拟真实环境 +测试理 测试工程中设计员活动工具制定测试计划时需素进行理
选择缺陷理工具测试理工具
定义工作进度
建立风险理计划
+遇风险
·设计编码阶段出现量质量问题导致测试工作量时间增加
·开始测试时需硬件软件没准备
·未完成测试员技术培训
·测试时力资源安排足
·测试程中发生量需求变更
·测试程中项目开发计划幅度调整
·时准备测试需环境
·时准备测试数
+风险理程
·识风险
·评估风险
·制定策
·踪风险
+测试设计开发
+总体设计
投入产出:测试设计输入测试计划输出评审测试例集合
定义设计目标遵循原
清楚说明没项测试目标
项测试目标单应规格说明书中项需求
说明测试应该完成什工作说明完成
流程:总体设计开发测试例评审测试例
i定义设计目标
ii定义输入说明
iii定义测试环境配置
iv测试设计文档
v开发测试例
+测试例
概念:特定目标开发测试输入执行条件预期结果集合
+测试例:
容易发现软件错误
精确重复某测试失败情景重复性
清晰定义期结果
没冗余
+测试例作
指导测试实施
作编写测试脚设计规格说明书
评估测试标准度量基准
分析缺陷标准
+白盒测试例设计
+设计方法
+逻辑覆盖法
语句覆盖
判定覆盖
条件覆盖
判定条件覆盖
条件组合覆盖
路覆盖
基路法
+辅助模块设计
驱动模块:相测程序程序接受测试数数传测模块然输出实际测试结果
桩模块:调测模块调子模块做少量数操作需子模块功带进容许什做
+黑盒测试例设计
等价类划分法
边界值法——缺陷遗漏角落里聚集边界
果图法弥补等价类边界值法足
错误推测法
测试例理通配置理工具cvsvssclearcase等实现保证测试重复 +常见错误分析
户界面问题
·输入合法性检查值域检查
·界面信息时更新正确反映数状态甚户产生误导
·表达清模糊信息提示
·求户输入余系统数
·某设置话框户必须做许冗余操作话框嵌套太·记忆户设置操作惯次进入系统户需重新操作次初始环境·户确认系统数进行重修改
形象类问题
·符合户操作惯快捷键定义科学实甚快捷键
·够专业缺乏基知识
·界面中英文混杂甚拼写错误
·说明书帮助排版格式专业:中英文应标点半全角问题没排版准·界面元素参差齐文字完全显示
-稳定性问题
·重现死机断申请完全释放资源系统性越越低
·系统子系统相界资源相互知道:相类名时文件名样
数库字段名登陆帐号
·重现错误许代码中未初始化变量关系统检查异常情况(网络中断存申请
成功长时间响应等)关
问题
·运行时检查存硬盘空间数库等
·根假设户环境:硬件网络情况动态库假设网络时联通·提供版带病毒
·提供错误版测试组测试户程序员测试组版
·户现场开放修改没记录保留
·版中部分容接口倒退出现版理混乱
·选项永远灰该变灰时没变灰
+测试例评审
测试测试组件完全针需求中列出功?
测试组件否覆盖需求?
冗余?
测试步骤清楚描述预期结果?
+优先级
+3级
优先级1:测试例必须执行2:时间执行3:执行
+5级
1:测试必须通否产品发布存危险2:发布前必须执行3:时间允许执行4:测试次发布发布短期执行5:测试
第三篇:软件测试方法技术—课程总结作业
软件测试方法技术 课程总结作业 20142014学年第学期
软件测试方法技术
课程总结作业
1提交期限方法
期限:第17周周2晚
方法:班学委员收集学生纸质作业交授课老师处中电子档报告email提交课教师(发邮箱: )
2实验务
务1:(30分)判断三角形类核心代码:
** 判断三角形类 *
public class triangletestmethod {
** 判断三角形种类参数a b c分三角形三边
* 返回参数值0表示非三角形
* 1表示普通三角形
* 2表示等腰三角形
* 3表示等边三角形
*
public static int comfirm(int a int b int c) {
if((a + b > c) && (b + c > a) && (a + c > b)) 判断三角形{if((a b) && (b c)) 判断等边三角形
return 3
if((a b) || (b c) || (a c)) 判断等腰三角形
return 2
else 判断普通三角形
return 1
}
else { 非三角形
return 0
}
}
}
求:1首先画出程序流程图
2示程序段设计组测试例求分满足语句覆盖判定覆盖条件覆盖判定条件覆盖组合覆盖路径覆盖
3述程序基路径测试法设计测试例具体列步骤进行:
①
②
③
④
代码绘制流程图(参考书流程图必须类似) 确定程序环路复杂度 确定线性独立路径基集合 设计测试例覆盖条基路径 第 1 页 2 页
软件测试方法技术 课程总结作业 20142014学年第学期 务2:(20分)设档案理系统求户输入年月表示日期假设日期限定
1990年1月~2014年12月规定日期6位数字字符组成前4位表示年2位表示月现等价类划分法设计测试例测试程序日期检查功 务3:(50分)已设计系统系统进行软件系统测试编写出系统测试报告
3补充说明
课程总结作业必须独立认真完成抄袭发现抄袭视门课程格处理希家切记
第 2 页 2 页
第四篇:软件测试转正工作总结
2014年6月25日起进入梦龙移通公司事手机软件测试工程师职知觉中已2月试期段时间里感悟颇然第份工作期间工作贯谦虚谨慎认真负责工作态度没改变
部门工作中直严格求认真时完成领导布置项务虚心事学断改正工作中足配合部门负责落实完成公司项工作
2月中通断学提高已适应职工作初入公司新全面融入企业方方面面问题考虑够全面相信通公司领导事悉心指导定会工作中更提高水素质更完成职工作
工作中继续努力克服缺点弥补足白盒测试部代码测试方解加强 软件测试计算机语言方面知识断学力争成学型创新型实干型兼备新世纪
第五篇:软件测试工程师年终工作总结
2014年终工作总结
:2014年工作回顾总结
回顾2014年年工作公司领导位事支持帮助严格求公司求较完成职工作通年学工作工作模式新突破工作方式较改变现年工作情况总结:
1总体说2014年完成……银行系统……渠道理台……………………日常测试质量控制工作……已稳定线运行6月……线
2日常负责项目测试工作测试文档编辑参功需求设计协调开发进度总结验分享完成需知识积累工具学研究兼容性软件测试银联项目工作说工作容:a测试项目案例测试例设计编写b测试程中遇问题进行沟通提供意见c设计业务功流程提供参考意见绘制关键业务流程d进行功界面测试功测试e测试例执行测试计划f进行需求验证工作
3知识总结分享完成客户端安卓4041ios60系统出现兼容等问题完成兼容性测试案例编写兼容性测试培训工作日常工作中发现兼容重问题测试部门群中发布分享
4完成需知识积累学需知识工具技工作中学银行业务流程规范学公司研发规范参加公司组织技术培训学种
测试工具
二:公司建议意见
公司部门建设点建议:
1员工进行金融知识系统培训测试员解银行业务流程助测试员更加详细解业务流程测试程会少走弯路
2部门希组织技术交流讨促进测试工作开展提高年少2次样交流
3公司项目开发前期希明确需求详需求说明书容测试程中发现项目缺少需求说明书需求说明书明确者需求说明书容错误误导开发测试浪费时间影响项目进度
4建议项目需求设计测试员参讨
5公司理点混乱感觉公司位员工重视程度够节假日公司应该位员工定福利关心
6感觉时效率较低希测试部门够调整希公司制定质量控制标准开发测试工作流程开发更解测试流程增强开发团队测试团队配合提高工作效率
7加强部门测试成果积累沉淀提高团队测试水准希团队够做更够已团队形式参软件项目开发仅仅项目中毫起眼测试员
三:2014年工作计划学计划
2014年工作计划希通努力产品更加完美软件测试技提高更关注软件产品开发程提高工作效率做户需求致提高公司软件产品户满意度
具体说2014年工作计划:努力提高身测试水准努力学金融知识业务流程学会需求分析掌握需求分析测试中作参公司更开发项目测试工作
********
201*年^月^日
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档