搜索结果计 1878 条

你问我答

selenium中断言(assert)和验证(verify)之间有什么区别?

2278 dongdong

断言(assert)用于检查给定条件是否满足,即TrueorFalse;假设我们断言某给定元素是否存在于页面上。如果条件为真True,则程序将执行下一个测试步骤,但如果条件为假False,则程序将停止执行,并且不再往下执行后续的测试步骤。验证(verify)…

你问我答

selenium如何处理iframe?

1128 dongdong

iframe类似于网页中的嵌套,及一个页面中嵌套多个其他完整的页面;在Selenium中基于iframe的操作如下:(1)通过id定位iframedriver.switchTo().frame(“目标frame的id“);(2)通过tagName定位iframedriver.switchTo().frame(driver.findEleme…

你问我答

selenium中driver.close() 和driver.quit() 有什么区别?

2325 dongdong

此二者区别如下:driver.close():关闭用户当前正在使用的Web浏览器窗口,即WebDriver当前正在访问的窗口。.close()方法既不需要任何参数,也无任何返回值。driver.quit():不同于close(),quit()方法用于关闭程序已打开的所有窗口。该方…

你问我答

selenium如何处理“不受信任的证书”的问题?

1890 dongdong

例如,在登录12306网站的时候,如果你没有下载和安装过这个网站的根证书,那么你就会遇到打开12306网站提示证书不受信任的拦截页面。下面举例火狐和谷歌上处理这个问题的基本代码火狐://创建firefoxprofileFirefoxProfileprofile=ne…

你问我答

selenium如何处理基于Web的弹出窗口?

1293 dongdong

WebDriver中提供了专门用于处理Alert弹框的API,包含四种常用方法:(1)voiddismiss():单击弹出窗口中的“取消”按钮;(2)voidaccept():单击弹出窗口中的“确定”按钮;(3)StringgetText():返回显示在Alert框中的文本;(4)v…

你问我答

如何通过WebDriver触发鼠标悬停事件?

1238 dongdong

WebDriver提供了广泛的交互应用API,用户可以利用这些API自动触发鼠标/键盘事件。ActionAPI就是这样一种交互性应用API,它可以模拟单个用户的交互动作。例如我们可以通过ActionAPI将鼠标悬停在某个下拉菜单上,然后打开其中的选项列表。Sam…

你问我答

什么是模糊测试?

2076 caicai

模糊测试(英文:FuzzTesting)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。在模糊测试中,用随机坏数据(也称做fuzz)攻击一个程序,然后等着观察哪里遭到了破坏。模糊测试的技巧在于,它是不符合逻辑的:…

你问我答

什么是基础测试集?

882 caicai

基础测试集(英文:BasisTestSet)是根据被测系统内部逻辑结构所生成的测试集合。目的是为了达到一个特定标准的100%覆盖率。技术开发人员通常参与单元测试,开发测试内部结构的测试集。以下是用来测试内部结构的技术:语句覆盖分…

你问我答

什么是抓虫大扫除(Bug Bash)?

962 caicai

在某一个版本的发行里程碑到达之后,在发行之前项目经理向全体开发组织发出通知,告诉大家哪一天的某个时间是BugBash的时间,到时候全体成员,包括开发、测试、文档等团队、甚至市场部门的员工,全都放下手中的工作,在规定的那一个或几个小时的…

你问我答

什么是API测试?

2087 caicai

API测试,英文名APITesting,也叫接口测试。什么是API?API代表ApplicationProgrammingInterface(应用程序编程接口)。它指定了一个组件如何与另一个组件交互。它包含一组用于构建软件应用程序的例程、协议和工具。什么是API测试?(…

你问我答

什么是数据流测试?

1722 caicai

数据流测试,英文名DataFlowTesting。数据流测试是基于程序控制流选择路径的测试策略家族的成员。其目的是为了在探索事件序列过程中验证相关的变量、数据对象。数据流测试重点关注变量及变量值的使用。数据流测试能帮助我们精确的定位…

你问我答

什么是Gamma测试?

1627 caicai

Gamma测试也叫γ测试,通常是产品型软件正式上市发布前的最后一轮测试,之所以叫γ测试,是取ReleaseCandidate的R作为标记,即候选发布版本。这个时候的测试通常由整个软件产品研发团队包括项目经理,需求分析师,测试人员,开发人…

你问我答

什么是可移植性测试?

1307 caicai

可移植性测试,英文是Portabilitytesting。又称兼容性测试。可移植性测试是指测试软件是否可以被成功移植到指定的硬件或软件平台上。

你问我答

什么是冒烟测试?

997 caicai

冒烟测试,英文是Smoketesting。冒烟测试的名称可以理解为该种测试耗时短,仅用一袋烟功夫足够了。也有人认为是形象地类比新电路板功基本功能检查。任何新电路板焊好后,先通电检查,如果存在设计缺陷,电路板可能会短路,板子冒烟了。冒烟…