测试开发
文章平均质量分 90
富春山居_ZYY(已黑化)
╭( ′• o •′ )╭☞就是这个人!
展开
-
Web自动化测试——常见问题篇
所谓的自动化测试就是使用自动化工具来编写和执行测试用例,执行自动化测试套件,验证程序功能,就不需要人工的参与。自动化测试工具可以访问测试数据,控制测试的执行并将实际结果与预期结果进行比较,从而能够生成被测系统详细的测试报告。原创 2023-02-16 15:32:43 · 619 阅读 · 3 评论 -
Web自动化测试——Junit5篇
如果给定的断言通过, 测试会继续执行到下一行的代码, 如果断言失败, 对应的用例测试会立即停止或者生成错误信息( 一般打印错误信息即可) ,但是不要影响其他的用例执行。参数化是用例编写过程中非常常见的,比如在百度搜索框中输入文本,然后点击“百度一下"按钮,这样简单的操作,如果没有进行参数化,那么就会导致输入的文本的不同而写大量的类似代码,非常的不方便。这里的类型是需要在原生类型的基础上添加s的,比如 strings,ints,doubles,floats,booleans,chars…原创 2023-02-14 16:10:35 · 1767 阅读 · 7 评论 -
Web自动化测试——selenium篇(二)
文件上传的操作一般先要点击上传按钮,然后在系统中选择需要上传的文件,点击打开进行上传操作,但是 selenium 没有办法进行上传操作,所以我们可以选择使用 sendKeys() 来进行文件的上传,参数就是要上传的文件的路径+文件名称。可以使用 driver.get(“窗口链接”),也可以通过获取到新窗口的句柄(selenium对每个标签页都赋予的唯一标识),从而进行跳转活动。为了找到错误原因,除了可以查看错误日志,还可以使用错误截图,将发生错误时浏览器的状态截图下来。弹窗分普通弹窗、确认弹窗、提示弹窗。原创 2023-02-13 20:59:12 · 821 阅读 · 0 评论 -
Web自动化测试——selenium篇(一)
与之相比,显示等待的优点就是针对某个元素进行等待,不需要等到所有元素都渲染好,目标元素出现就可以结束了,进一步提高测试效率,但是写法相较于前两种来说更为复杂。在元素定位失败的原因中有提到过,代码的执行速度比页面渲染的速度快,如果目标元素还没渲染出来,代码就已经执行到了,就会导致找不到目标元素,所以等待的操作是非常有必要的。click 和 submit 都可以操作按钮,不同的是,click 可以点击页面中的任何元素,但可以 click 的地方不一定可以 submit ,所以。原创 2023-02-12 20:19:25 · 1332 阅读 · 1 评论 -
如何对测试进行划分(一)
对于 WEB 来说,不同的浏览器,不同的版本,已经使用浏览器的电脑的品牌和型号。遇见这样的问题,如果毫无章法的想到什么说什么,最后非常有可能遗漏很多的测试用例,并且说的测试用例还可能重复或者不确定之前是否说过这条测试用例。对于一个软件来说,安装和卸载是非常重要的,如果软件都没有办法进行成功的安装和卸载,那该软件就是非常失败的。即 U I 测试,界面是用户和软件进行交互的桥梁,界面设计的好坏,决定了用户对软件的第一印象。可靠性使得是软件正常运行的能力,软件正常运行的时间和总体运行的时间的百分比。原创 2022-11-28 20:13:24 · 281 阅读 · 4 评论 -
测试用例的编写
就是,包含(用例编号,测试概述,重要性,优先级,操作方式,前置条件…)众所周知,测试人员需要进行需求的分析,需要进行验证需求的和,保证。然后再从需求中提取出测试项,将测试项进行细细划分,提取出一个个测试点,编写成测试用例否则需求都存在问题,就没有进行测试的必要想要将测试对象的所有相关功能都进行测试,可以将页面,,一一去分析每一个测试点,确保没有遗漏(1)从界面开始进行测试就是对测试对象的外观进行测试,被测试的对象必须要符合 U I 设计稿的要求(2) 验证软件的具体功能测试软件的功能,需要有整体思维,不能光原创 2022-06-11 19:50:29 · 4421 阅读 · 12 评论 -
<测试>基础知识面试考点
(代码版本信息)开发人员需要获取对应版本的代码来重现BUG,版本的标识有利于统计和分析每一个版本的质量Web系统:APP:描述问题重现的最短步骤以用户的角度描述程序应有的行为是怎样的,可以的话写明需求的来源等以下对BUG级别的描述只是典型情况,实际中的BUG级别的划分需看公司的定义严重阻碍到测试人员的工作,系统无法正常运行,出现崩溃,操作死锁,死循环,黑屏,导致数据库数据丢失,数据库连接错误等(遇到这类情况应立即中止当前版本的测试)系统能运行,但是不稳定,继续运行下去会造成严重损失,重要的功能没有实现,或者原创 2022-06-08 20:52:21 · 430 阅读 · 27 评论 -
<测试>概念知识面试考点
文章目录一、软件测试是什么二、软件测试和软件开发的区别三、软件测试和软件开发中的调试有什么区别四、软件测试和软件测试开发有什么区别五、优秀的软件测试人员应有的素质(为啥选择软件测试)六、什么是需求七、测试用例是什么八、什么是BUG九、开发模型(五个)(1)瀑布模型(2)螺旋模型(3)增量、迭代(4)敏捷模型十、测试模型(V&W)(1)V模型(2)W模型一、软件测试是什么测试人员验证软件的功能是否满足用户的需求验证功能是否能够正常运行补充:用户包括使用软件的人、出资的甲方(购买软件的人)原创 2022-05-08 15:38:07 · 2785 阅读 · 33 评论