测试
-
每个测试阶段分为哪些部分?
每个阶段分为以下5个步骤:测试计划、测试设计、用例设计、执行结果、测试报告。
-
软件测试五大要素是什么,目标是什么?
软件测试包括质量、人员、资源、技术和流程五大要素,以及测试覆盖率和测试效率两个目标。
-
软件测试的对象是什么?
软件测试的对象包括软件需求、概要设计、详细设计、软件运行环境、可运行程序和软件源代码等。
-
测试分为哪几个阶段?单元测试、集成测试、系统测试、验收测试
软件测试一般分为4个阶段:单元测试、集成测试、系统测试、验收测试。
-
黑盒测试方法
1)等价类划分 划分等价类: 等价类是指某个输入域的子集合.在该子集合中,各个输入数据对于揭露程序中的错误都是等效的.并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试....
-
说说你对测试工具在测试工作中起什么作用的理解?
国内的很多测试工程师对测试工具相当迷恋,尤其是一些新手,甚至期望测试工具可以取代手工测试。测试工具在测试工作中起的是辅助作用,一般用来提高测试效率。自动化测试弥补了手工测试的不足,...
-
如果一个元素无法定位,你一般会考虑哪些方面的原因?
1.页面加载元素过慢,加等待时间 2.页面有frame框架页,需要先跳转入frame框架再定位 3.可能该元素是动态元素,定位方式要优化,可以使用部分元素定位或通过父节点或兄弟节点...
-
遇到frame框架页面怎么处理?
driver.switch_to.frame()跳转进去frame,操作完后使用driver.swith_to.default_content()跳转出来
-
如何处理多窗口?
这个多窗口之间跳转处理,我们在项目中也经常遇到。就是,当你点击一个链接,这个链接会在一个新的tab打开,然后你接下来要在新tab打开的页面查找元素, 1.我们在点击链接前使用dri...
-
关闭浏览器中quit和close的区别
close是关闭你当前页面,而quit是关闭全部页面,并退出浏览器session。
-
Selenium中如何实现截图?
在Selenium中提供了一个get_screenshot_as_file()的方法来截图的,一般结合try/except捕获异常时使用,进行错误截图。
-
自动化中有哪些等待?他们有什么特点?
1.线程等待(强制等待)如time.sleep(2):线程强制休眠2秒钟,2秒过后,再执行后续的代码。建议少用。 2.imlicitlyWait(隐式等待)会在指定的时间范围内不断...
-
说一些性能测试中资源监控命令?
sh top,htop,atop,iftop(查看网络),iotop(查看io) vmstat vmstat 1 10 mpstat mpstat -P ALL 1 10 查看逻辑...
-
如果让你对前端产品进行性能测试,你会考虑哪些点?
首屏时间:页面完全展现需要的时间 白屏时间:页面第一帧画面出现之前的时间 脚本加载时间,fps,cpu,network 前端性能优化:使用缓存,压缩图片,压缩js,css,gc回收...