自动化测试
yanzilee
这个作者很懒,什么都没留下…
展开
-
VBScript如何保留两位小数
四舍五入有几种方法,例如对于a=123.4567,要求按四舍五入的原则保留两位小数,即a的结果为123.46 ,有以下几种方法:a=round(a ,2) a=format(a,"##.00")a=int(a*100+0.5)/100 ...原创 2011-06-08 10:11:55 · 2649 阅读 · 0 评论 -
VBScript格式化时间
Function Format_DateWithoutTime_by_FormatString(dateValue,fString) intYear = Year(dateValue) intMonth = Month(dateValue) intDay = Day(dateValue) intMonth2 = intMonth intDay2 = intDay...2011-11-22 17:14:59 · 439 阅读 · 0 评论 -
VBScript计算一个月有多少天
Function DaysOfMonth(aYear,aMonth) For i = 31 To 28 step -1 If IsDate(CStr(aYear)&"- "&CStr(aMonth)&"- "&i) Then DaysOfMonth = i Ex...2011-11-22 17:16:15 · 296 阅读 · 0 评论 -
selenium webdriver杂记
1 简述通过研究selenium-webdriver的源码,笔者发现其实webdriver的实现原理并不高深莫测无法揣度。在这里以webdriver ruby binding的firefox-webdriver实现为例,简单介绍一下webdriver的工作原理。当测试脚本启动firefox的时候,selenium-webdriver 会首先在新线程中启动firefox浏览器。如果...原创 2012-06-26 14:03:21 · 106 阅读 · 0 评论 -
Watir文档大全
1 watir-webdriver class APIhttp://rubydoc.info/gems/watir-webdriver/0.5.3/frames2 waitr.com 简易入门http://watir.com/examples/3 waitr-webdriver最全的文档http://wiki.openqa.org/dashboard.action 整个...原创 2012-03-16 11:31:00 · 134 阅读 · 0 评论 -
Watir get started
Getting StartedLoad the Watir libraryrequire 'watir'Open a browser (default: Internet Explorer)browser = Watir::Browser.newOpen Browser at the specified URL...原创 2012-03-16 11:31:31 · 82 阅读 · 0 评论 -
vbscript自定义import函数
vbscript本身不提供impot功能,需要自定义Sub Import(strFile)Dim WshShell : Set WshShell = WScript.CreateObject("WScript.Shell")Dim objFs : Set objFs = CreateObject("Scripting.FileSystemObject")strFile = W...原创 2012-04-11 11:57:23 · 337 阅读 · 0 评论 -
selenium-webdriver ruby 最大化浏览器窗口
selenium-webdriver没有提供非IE浏览器的maximizeWindow方法,我们需要手动间接实现:def maximize_window maxWidth = driver.execute_script("return window.screen.availWidth;") maxHeight = driver.execute_script("...原创 2012-10-10 14:46:39 · 198 阅读 · 0 评论 -
android自动化测试
见附件原创 2014-07-23 11:02:58 · 87 阅读 · 0 评论 -
功能测试:三轮测试的定义
1 前提 对系统的功能性验证已建立测试用例库,测试用例按照优先级划分为High、Medium、Low。 2 BVT和冒烟测试 验证最新版本的系统,High优先级的测试用例是否通过。 3 第一轮测试 在冒烟测试通过后进行,覆盖High和Medium优先级的测试用例。目标:所有P1的bug全部修复,绝大多数P2的bug已修复。 4 第二轮测试 ...原创 2014-08-26 16:44:18 · 3172 阅读 · 0 评论 -
缺陷管理工具Bug定义的规范
1 BUG严重程度 严重程度描述Blocker系统无法执行、崩溃或严重资源不足、应用模块无法启动或异常退出、无法测试、造成系统不稳定。Cratical影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。Major界面、性能缺陷、兼容性,操作界面错误(包括数...原创 2014-08-26 16:52:30 · 273 阅读 · 0 评论 -
VBScript获取给定Timezone的Date
Function Get_TimeZone_Specified_Date_by_GMTHour(intHour) n = Now set oShell = CreateObject("WScript.Shell") atb = "HKEY_LOCAL_MACHINE\System\CurrentControlSet\" &"Control\TimeZoneInforma...2011-11-22 17:13:51 · 147 阅读 · 0 评论 -
测试用例review
原文来自: http://hi.baidu.com/%C9%C1%D2%AB%B5%C4%CB%AE%BD%A7/blog/item/50de20378df198200a55a910.html 1. 是否涵盖了需求文档上的每个功能点 2. 是否涵盖了需求文档上的每条业务规则说明 3. 是否覆盖了输入条件的各种有意义组合 4. 是否覆盖了业务操作的基本路径和异常路径 5. 是...原创 2012-01-29 14:56:06 · 715 阅读 · 0 评论 -
一种解决QTP10经常Crash的方法
如果你的QTP经常crash, 并不仅仅在执行某些特殊代码的时候, 你可以尝试这种方法:(假设QTP的安装路径为D:\QTP) 1. cd D:\QTP\bin 2. nt_tr.exe -remove 3. 会看到一个对话框弹出,然后重启电脑 4. 删除C:\Documents and Settings\sli4\Application Data\HP\Qui...2011-06-08 14:24:47 · 99 阅读 · 0 评论 -
Selenium2 with ruby
IntroductionThe Ruby bindings for Selenium/WebDriver are available as the selenium-webdriver gem. There are many other Selenium gems out there, but this is the only official, maintained gem. If y...原创 2011-09-09 10:14:39 · 118 阅读 · 0 评论 -
RubyDevelopment on selenium
IntroductionThis page details how to build and test the Ruby code in Selenium. DetailsThe CrazyFunBuild runs on a bundled JRuby jar and is based on Rake. Use the 'go' Rake wrapper to ru...原创 2011-09-09 10:23:47 · 80 阅读 · 0 评论 -
Selenium - Test Design Considerations
Introducing Test DesignWe’ve provided in this chapter information that will be useful to both, those new to test automation and for the experienced QA professional. Here we describ...原创 2011-09-09 10:27:11 · 354 阅读 · 0 评论 -
Selenium 2.0 and WebDriver
NOTE: We’re currently working on documenting these sections. We believe the information here is accurate, however be aware we are also still working on this chapter. Additional informati...原创 2011-09-09 10:33:06 · 366 阅读 · 0 评论 -
QTP动态引用vbs库文件
1.通过excutefile函数实现 'Use executefile function to load library files.'Example: executefile "C:\Documents and Settings\tsheth\Desktop\Sample123.vbs"x=50y=50result=Sum(x,y)msgbox(result)...2011-08-01 18:25:54 · 129 阅读 · 0 评论 -
VBScript格式化函数(FormatCurrency FormatDateTime FormatNumber FormatPercent)
FormatCurrency 函数返回表达式,此表达式已被格式化为货币值(使用系统控制面板中定义的货币符号)。FormatCurrency(expression[,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]])参数Expression必选...原创 2011-10-25 11:26:57 · 549 阅读 · 0 评论 -
用Selenium实现对Flex应用的支持
原文来自: http://seleniumcn.cn/simple/?t102.html 步骤: 1、Download and install Selenium RC 2、Download Selenium Flex API, and rebuild your Flex application with SeleniumFlexAPI.swc (最主要的就是要重新...原创 2011-10-28 11:29:30 · 580 阅读 · 0 评论 -
selenium对flex程序的自动化测试
原文来自: http://seleniumcn.cn/simple/?t1908.html 因为公司的项目需要导入selenium对flex程序进行测试,我研究了一段时间稍有成就,因为在研究过程中发现selenium对flex的应用资料比较少,当然在这里也学到一些东西。所以研究后就把我学到的拿来与大家探讨一下。 下面的内容要基于大家对selenium有一定了解。 好,开始了。 1) 当...原创 2011-10-28 12:13:41 · 933 阅读 · 0 评论 -
Watir关闭所有IE窗口的3种方法
1. 循环def close_all_windows loop do begin Watir::IE.attach(:title, //).close rescue Watir::Exception::NoMatchingWindowFoundException break rescue retry ...原创 2012-01-09 16:04:19 · 151 阅读 · 0 评论 -
测试用例优先级和BUG优先级关系
1 测试用例优先级定义优先级描述High主要流程,核心功能,80%用户会用到的基本路径Medium正常用户会使用到的功能,验证数据的正确性Low 界面,异常路径,易用性等2 BUG优先级定义优先级描述P0仅线上环境才用P0的。表示问题必须马上解决,否则系统根本无法达到...原创 2014-08-26 17:17:11 · 1103 阅读 · 0 评论