没有合适的资源?快使用搜索试试~ 我知道了~
软件测试汇总—ISTQB
4星 · 超过85%的资源 需积分: 9 9 下载量 195 浏览量
2011-06-30
11:21:04
上传
评论 3
收藏 36KB DOCX 举报
温馨提示
试读
16页
软件测试技术,方法,测试策略等等;ISTQB(CSTQB)——Fundation Level考试资料
资源推荐
资源详情
资源评论
软件测试方法大全
随着软件测试技术的发展,测试方法更加多样化,针对性更强:选择合适的软件测试
方法可以让我们事半功倍。一下是一些常用的软件测试方法:
测试_Beta 测试
β 测试,英文是 Beta tesng。又称 Beta 测试,用户验收测试(UAT)。
β 测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通
常不在测试现场,Beta 测试不能由程序员或测试员完成。
当开发和测试根本完成时所做的测试,而最终的错误和问题需要在最终发行前找到。
这种测试一般由最终用户或其他人员员完成,不能由程序员或测试员完成。
α 测试_Alpha 测试
α 测试,英文是 Alpha tesng。又称 Alpha 测试.
Alpha 测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟
实际操作环境下进行的受控测试,Alpha 测试不能由该系统的程序员或测试员完成。
在系统开发接近完成时对应用系统的测试;测试后,仍然会有少量的设计变更。这种测
试一般由最终用户或其他人员来完成,不能由程序员或测试员完成。
可移植性测试
可移植性测试,英文是 Portability tesng。又称兼容性测试。
可移植性测试是指测试软件是否可以被成功移植到指定的硬件或软件平台上。
用户界面测试-UI 测试
用户界面测试,英文是 User Interface tesng。又称 UI 测试。
用户界面,英文是 User interface。是指软件中的可见外观及其底层与用户交互的部分
(菜单、对话框、窗口和其它控件)。
用户界面测试是指测试用户界面的风格是否满足客户要求,文字是否正确,页面是否
美观,文字,图片组合是否完美,操作是否友好等等。UI 测试的目标是确保用户界面会通
过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的
标准。包括用户友好性、人性化、易操作性测试。
用户界面测试用户分析软件用户界面的设计是否合乎用户期望或要求。它常常包括菜
单,对话框及对话框上所有按钮,文字,出错提示,帮助信息 (Menu 和 Help content)等方
面的测试。比如,测试 Microso Excel 中插入符号功能所用的对话框的大小,所有按钮是
否对齐,字符串字体大小,出错信息内容和字体大小,工具栏位置/图标等等。
冒烟测试
冒烟测试,英文是 Smoke tesng。
冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是
形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计
缺陷,电路板可能会短路,板子冒烟了。
冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功
能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员。
随机测试
随机测试,英文是 Ad hoc tesng。
随机测试没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是
根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试
的重要补充手段,是保证测试覆盖完整性的有效方式和过程。
随机测试主要是对被测软件的一些重要功能进行复测,也包括测试那些当前的测试样
例(TestCase)没有覆盖到的部分。另外,对于软件更新和新增加的功能要重点测试。重点对
一些特殊点情况点、特殊的使用环境、并发性、进行检查。尤其对以前测试发现的重大
Bug,进行再次测试,可以结合回归测试 (Regressive Tesng) 一起进行。
本地化测试
本地化测试,英文是 Localizaon tesng。
本地化就是将软件版本语言进行更改,比如将英文的 windows 改成中文的 windows 就
是本地化。本地化测试的对象是软件的本地化版本。本地化测试的目的是测试特定目标区
域设置的软件本地化质量。本地化测试的环境是在本地化的操作系统上安装本地化的软件。
从测试方法上可以分为基本功能测试,安装/卸载测试,当地区域的软硬件兼容性测试。
测试的内容主要包括软件本地化后的界面布局和软件翻译的语言质量,包含软件、文档和
联机帮助等部分。
本地化能力测试
本地化能力测试,英文是 Localizability tesng。
本地化能力测试是指不需要重新设计或修改代码,将程序的用户界面翻译成任何目标
语言的能力。为了降低本地化能力测试的成本,提高测试效率,本地化能力侧是通常在软
件的伪本地化版本上进行。
本地化能力测试中发现的典型错误包括:字符的硬编码(即软件中需要本地化的字符
写在了代码内部),对需要本地化的字符长度设置了国定值,在软件运行时以控件位置定
位,图标和位图中包含了需要本地化的文本,软件的用户界面与文档术语不一致等。
国际化测试
国际化测试,英文是 Internaonal Tesng。又称国际化支持测试。
国际化测试的目的是测试软件的国际化支持能力,发现软件的国际化的潜在问题,保
证软件在世界不同区域都能正常运行。国际化测试使用每种可能的国际输入类型,针对任
何区域性或区域设置检查产品的功能是否正常,软件国际化测试的重点在于执行国际字符
串的输入/输出功能。国际化测试数据必须包含东亚语言、德语、复杂脚本字符和英语
(可选)的混合字符。
国际化支持测试是指验证软件程序在不同国家或区域的平台上也能够如预期的那样运
行,而且还可以按照原设计尊重和支持使用当地常用的日期,字体,文字表示,特殊格式
等等。比如,用英文版的 Windows XP 和 Microso Word 能否展示阿拉伯字符串?用阿拉伯
版的 Windows XP 和 阿拉伯版的 Microso Word 能否展示阿拉伯字符串?又比如,日文版的
Microso Excel 对话框是否显示正确翻译的日语?一旦来说执行国际化支持测试的测试人员
往往需要基本上了解这些国家或地区的语言要求和期望行为是什么。
安装测试
安装测试,英文是 Installing Tesng。
安装测试是确保软件在正常情况和异常情况下,例如,进行首次安装、升级、完整的
或自定义的安装都能进行安装的测试。异常情况包括磁盘空间不足、缺少目录创建权限等
场景。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安
装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。
白盒测试-结构测试-逻辑驱动测试
白盒测试,英文是 White Box Tesng。又称结构测试或者逻辑驱动测试。
白盒测试是把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要
测试软件产品的内部结构和处理过程,不需测试软件产品的功能。
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语
句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。
白盒测试是知道产品内部工作过程,可通过测试来检测产品内部动作是否按照规格说
明书的规定正常进行,按照程序内部的结构测试程序,检验程序中的每条通路是否都有能
按预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑驱动、基路测试等,
主要用于软件验证。
白盒测试常用工具有:Jtest、VcSmith、Jcontract、C++ Test、CodeWizard、logiscope。
黑盒测试-功能测试-数据驱动测试
黑盒测试,英文是 Black Box Tesng。又称功能测试或者数据驱动测试。
黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,
因此软件对用户来说就像一个黑盒子。
软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存
在的缺陷,而不关心程序具体如何实现的一种软件测试方法。
黑盒测试常用工具有:AutoRunner、winrunner、loadrunner。
自动化测试
自动化测试,英文是 Automated Tesng。
使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在 GUI、性能等
测试和功能测试中用得较多。通过录制测试脚本,然后执行这个测试脚本来实现测试过程
的自动化。国内领先的自动化测试服务提供商是泽众软件。自动化测试工具有 AutoRunner
和 TAR 等。
回归测试
回归测试,英文是 Regression Tesng。
回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,软
件产生新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再
次出现。
根据修复好了的缺陷再重新进行测试。回归测试的目的在于验证以前出现过但已经修
复好的缺陷不再重新出现。一般指对某已知修正的缺陷再次围绕它原来出现时的步骤重新
测试。通常确定所需的再测试的范围时是比较困难的,特别当临近产品发布日期时。因为
为了修正某缺陷时必需更改源代码,因而就有可能影响这部分源代码所控制的功能。所以
在验证修好的缺陷时不仅要服从缺陷原来出现时的步骤重新测试,而且还要测试有可能受
影响的所有功能。因此应当鼓励对所有回归测试用例进行自动化测试。
剩余15页未读,继续阅读
资源评论
- teresapp2012-05-23东西还不错,大致看了看,满基础的
hbj_yjy
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功