草庐IT

落地自动化测试体系建设

一.前言怎样在火车版本中充分保证软件质量,怎样对多个阶段进行测试,怎样降低人为错误的风险,怎样在整体测试过程中提高测试效率,面对多端发布,多版本发布,多机型发布等我们该如何应对,接下来小编就给你们详细讲解自动化测试体系建设,欢迎大家在留言区评论交流!二.什么是自动化测试1.自动化测试简介自动化测试的本质是取代重复劳动,提高整体测试效益,随着行业竞争加剧,互联网产品迭代越来越快,自动化测试也是当今团队的必需品。2.自动化常见误区2.1自动化测试不能100%取代手工测试2.1.1手工测试非常有用,但是仅有手工测试是不够的。2.1.2手工测试+自动化测试才是企业快速迭代的基线。2.1.3手工测试+自

selenium 自动化测试

目录测试工具QTP的自动化测试selenium自动化selenium基本内容定位元素方法:Xpath定位表达式语法层级关系常见写法轴定位表达式特殊写法:注意事项:css定位表达式语法:层级关系常见写法 有什么操作:click、sedkeys、clearConsole确定元素是否可以操作selenium上传文件1、如果是input标签--input元素2、非input元素--如果不是input标签Robot类完成底层键鼠的控制。脚本execute_script 模拟鼠标操作Selenium判断函数:自动化测试问答题 Xpath基础表达式,请参该如下1.菜鸟教程(基础):XPath语法|菜鸟教程2

从开始测试到年薪40W,我的自动化测试艰辛历程

我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。每个测试人的经历都不一样,但我希望我的经历中能让你有所收获。 测试新人我的软件测试职业开始和大多数最普通的测试人员一样,一开始在一家社交平台的公司做软件测试,公司最开始只我人一位软件测试人员,没有任何流程和规范,但好在工作比较轻松,这就导致我有充足的时间学习各种测试技术和工具。当你认为工作很闲时,这正是你可以有更多的时间投入学习的时候,但是,学习的内容一定要基于自己的工作来,这样才能把学来的技术

接口自动化测试框架

一、一张图表告诉你接口自动化框架有哪些,他们之间有何区别:另外,现阶段流行推荐使用:Python+unittest+requests+HTMLTestRunner框架二、JavaRest-assured框架:  JavaRest-assured是使用代码来实现接口的请求,封装业务流程,对于公司的业务支持比较高,灵活度很强,可以通过代码的方式打造自己公司的接口自动化框架,上手有点难度,需要有Java编程基础,才可以使用。三、python+Request框架:python+Request是使用代码来实现接口的请求,封装业务流程,对于公司的业务支持比较高,可以根据业务的灵活度来定制化开发接口框架,再

Web自动化测试流程:从入门到精通,帮你成为测试专家

 B站首推!2023最详细自动化测试合集,小白皆可掌握,让测试变得简单、快捷、可靠https://www.bilibili.com/video/BV1ua4y1V7Db 目录摘要:步骤一:选取测试工具步骤二:编写测试用例步骤三:编写测试框架步骤四:运行测试步骤五:生成测试报告总结摘要:Web应用程序在今天的软件开发中占据着越来越重要的地位。保证Web应用程序的质量和稳定性是非常必要的,而自动化测试是一种有效的方法。本文将介绍Web自动化测试流程,并提供代码示例。步骤一:选取测试工具选择适合自己团队的自动化测试工具是很重要的。目前比较流行的Web自动化工具有Selenium、Cypress、Pu

自动化测试之流量回放技术

流量回放近几年一直是大家热衷讨论的话题,具体的效果智者见智。文章作者也是在技术工程领域有丰富的实践经验,推荐一看。本篇背景是另外一同事朋友,最近在利用流量回放技术应用在服务端接口自动化测试方面,还在各部门全力推进阶段,未来效果暂且不好说,但这部分内容确实各大公司,测试技术大会等等的热词,由于我没参与但我很感兴趣,所以邀请普及一篇,后边应该还会带来实战篇,本公众号坚持原创和干货分享,欢迎长期关注,一同成长,如果你有好的实战分享也欢迎投稿。前言在日常的测试工作中我们或多或少总会遇到下列问题:1)服务架构升级或重构,需要验证原始接口逻辑,对原有的一堆接口做回归2)对于业务逻辑复杂的场景,每个迭代版本

web自动化测试进阶篇02 ——— BDD与TDD的研究实践

  😏作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。📡主页地址:【Austin_zhai】🙆目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。💎声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题欢迎大家私信,有空必回。  阅读目录1.目的2.BDD2.1工作流程2.1.1需求理解2.1.2规范定义2.1.3用例编写2.1.4测试执行2.1.5后续优化2.2用例的编写2.3脚本实现3.TDD3.1工作流程3.1.1编写用例3.1.2执行用例3.1.3编写代码3.1.4执行用例3.1.5代码重构3.1.6重复迭代3.2用例与代码实现4.后话

web自动化测试入门篇06 —— 元素定位进阶技巧

 😏作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。📡主页地址:【Austin_zhai】🙆目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。💎声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题欢迎大家私信,有空必回。  阅读目录1.目的2.定位简介2.1CSSSelector定位2.1.1选择器语法2.1.2组合定位2.2XPath定位2.2.1相对路径定位2.2.2相对路径的运算符运用2.2.3轴2.2.4函数3.注意点3.1CSSSelector的使用注意点3.2XPath的使用注意点1.目的  web自动化测试作为软件自动化测试领

00后说我不会自动化测试,3个问题直接给他问趴下...

今天我们公司刚入职一小伙,听说是00后,今天在办公室交流了一下,他问我会不会自动化测试,我直呼好家伙,直接问了他3个开展自动化测试问题....一问3不知.....还有待加强呀我们在制定自动化测试实施策略时,首先应该考虑其中可能存在的风险。自动化测试时间不充足对自动化测试期望过高缺乏自动化测试实施的经验自动化测试工具更新过于频繁自动化测试工具对软件测试本身没有起到帮助作用我们有了针对自动化测试实施风险的准备后,就可以开始考虑:需要在什么阶段开始自动化测试?在何时启动自动化测试,每个公司的情况都不同。有的公司是在测试用例都手工执行过并且测试用例不再修改时,再开发相应的自动化测试脚本;而有的公司则是

什么是自动化测试?自动化测试现状怎么样?

什么是自动化测试:其实自动化测试,就是让我们写一段程序去测试另一段程序是否正常的过程,自动化测试可以更加省力的替代一部分的手动操作。现在自动化测试的现状,也是所有学习者关心的,但现在国内公司主要是以功能测试也就是手动测试为主,公司会根据项目和业务判断需求多少自动化工程师人才,当然自动化工程师在公司还是少数,公司会根据需求来招功能测试和自动化测试人才占比,功能测试和自动化测试现在公司中谁也代替不了谁,功能测试工作会繁琐、很多都是机械点、对于0基础刚入门测试门槛低、0基础学习者建议从功能测试开始,成功入职1年后,学习进阶自动化测试,自动化测试主要在工作中是批量、高效、加快业务上线时间,在未来发展自