决议要素_2020年每个网站测试人员的新年决议

news/2024/5/10 12:44:49/文章来源:https://blog.csdn.net/danpu0978/article/details/107274413

决议要素

您能够根据2019年的决议进行工作吗? 我在这里听起来可能很可笑,但是作为Web开发人员,我在2019年的决心是在业余时间跳入Web测试。 为什么? 因此,我可以从测试人员的角度了解发布周期。 我想穿他们的鞋子,从他们的眼神中看到SDLC。 我还认为,这将有助于我成为一名全面的IT专业人员,从而更好地培养自己。

我可能在2019年做出了一些错误的决定,但成为兼职Web测试员并不是其中之一。 相反,它就像一个魅力。 在与测试仪的带宽相关的负载相关之后,我能够提供更好的开发估算。 我还确保遵循最佳实践,以避免跨浏览器兼容性问题,并最终为我的测试团队节省了大量时间。

制定新年决议的窍门是,您需要开始采取“增量步骤”来进行更改,因为打破束缚总是很困难的。 提醒您,这很困难,但绝对不是不可能!

Src:Buzzfeed

我不想屈尊,我喜欢成为一名Web开发人员,但是,我也很喜欢Web测试。 现在,作为一名全职Web开发人员,我的工作可以帮助我赶上Web开发的最新趋势。 这就是为什么我决定今年作为兼职Web测试人员将更加冒险,以使其成为我团队的更高效资源的原因。

现在,我应该成为2020年的网站测试人员的目标是什么?

我以为我的LambdaTest技术团队会最好地回答这个问题,所以我去找了每个人,问他们关于2020年的目标和新年愿望?

我想出了一些有趣的指针和有趣的目标。 在这篇文章中,我将为属于LambdaTest团队的每个网站测试人员分享这些新年的解决方案。

我将关注网络和技术的最新趋势

重要的是要跟踪外界的情况,尤其是关于您的工作范围。 互联网上没有一个单一的信息源可以为您提供所有信息,您需要花费精力去发现那些“金矿”。 在LinkedIn,Twitter等社交媒体平台上关注网络技术,自动化测试等领域的思想领袖。您还可以加入/订阅Google Groups,Reddit,Stack Overflow等社区/组,并消费信息与您有关。

即使您是网站/ Web应用程序测试的新手,即使您掌握有关该问题的潜在解决方案的部分信息,也应尝试在Stack Overflow上回答问题。 最重要的是,请确保关注以下2020年排名前21的Selenium自动化测试博客 。

我将涉足自动化测试

网站测试领域在不断发展,对网站/ Web应用程序自动化测试的需求也在不断提高。 由于并非所有测试活动都可以自动化,因此将需要手动测试人员。 但是,对自动化测试仪的需求将轻松超过对手动测试仪的需求。 随着自动化测试中诸如人工智能(AI),机器学习(ML)等新兴技术的出现,企业将比手动测试更愿意在自动化测试上投资。

手动测试与自动化测试:找出差异

SDET(测试中的软件开发工程师)或完整的QA被视为软件测试器的高级版本。 他们对软件开发和测试有丰富的知识,因此需求巨大。 开始做某件事永远不会太晚! 自动化测试入门将是您最好的事情,以开始2020年的职业生涯。

自动化测试在敏捷中的作用

我将学习不同的编程语言

《 2019年Stack Overflow开发人员调查》列出了最受喜爱,最恐惧和最想要的编程语言的有见地的清单。 从测试人员的角度了解调查的编程语言可能是一个很好的起点。

我们每个人在自动化测试领域都将精通最多1-2种编程语言,但是您永远不会对相同的语言感到沾沾自喜。 学习新的编程语言将使您为软件测试行业的快速变化做好更多的准备。

众所周知的事实是,将齿轮从一种编程语言转换为另一种语言并不是那么困难,因为编程的基本概念仍然保持不变。 可以使用Java,JavaScript,C#,Ruby,Python等不同的编程语言编写用于测试网站/ Web应用程序的自动化测试。精通不同的语言将帮助您超越团队的其他成员,并在其中设置新的标准。长跑。

我会写博客介绍我的学习

声明的基础-我们每个人都有一些值得学习的东西,但仍然有好处。 在2020年,请务必在技术博客中记录您的实验,学习和经验。 从一开始就开始撰写博客并遵守时间表非常困难,但慢慢地它将成为您日常工作的一部分。

可以从他人的经验中学到很多东西,开博客不仅可以帮助您提高软件技能,还可以帮助您建立网络并向其他测试人员学习。 使用免费的博客平台创建博客,并在博客成为您生活的一部分后慢慢转移到自定义域。☺

就像您可能正在寻找针对您所面临的技术难题的解决方案一样,可能还有许多其他人会在其博客上撰写有关潜在解决方案的文章。 与网站测试相关的不同主题的博客将为您的职业生涯带来帮助,因为它拥有无数无形的回报!

我将自动执行浏览器测试

在浏览器,设备和操作系统的不同组合上测试网站/ Web应用程序对于确保网站访问者的行为一致和体验非常重要。 就网站/ Web应用程序而言, 跨浏览器测试一直并将始终保持相关性 。 但是,您是否考虑过要花多少时间进行手动跨浏览器测试? 为了进行简单的回归测试,您可能必须在数百个浏览器和OS组合上测试Web应用程序。 听起来很累,不是吗?

这就是为什么您应该专注于开发围绕自动浏览器测试的技能的原因。 将为新的测试途径敞开大门。

Selenium是针对Web应用程序的最受欢迎的测试自动化框架,而Appium是针对移动浏览器的最受欢迎的测试自动化框架。 Selenium 4 (即将发布的Selenium 4)具有许多增强功能,其发布令人兴奋,这应该使您对测试框架也感到兴奋。

Selenium入门很容易,因为它与流行的编程语言兼容。 首先在本地Selenium Grid上进行自动浏览器测试,然后最终使用远程在线Selenium Grid(例如LambdaTest)进行UI测试。

LambdaTest可以帮助您在云上托管的2000多种真实浏览器和操作系统上执行跨浏览器测试 。 您可以执行手动和自动浏览器测试,以及第三方集成的好处。 最好的部分是您可以利用Selenium进行并行测试,并将测试周期减少数倍。

我会在产品会议上超级专心

您是敏捷Scrums的粉丝吗? 好吧,处理复杂的开发项目和截止日期的许多企业也是如此。 日常事务肯定有助于提高团队之间的透明度。 但是,人们可能会反驳说,太多的会议会损害生产力,并最终变得单调。 但是,会议,尤其是产品会议,总会有一些收获。

当您从产品负责人那里了解产品功能的细微差别以及设计和制造产品时有何想法时,产品会议可能会很充实。 您可以从这样的会议中建立产品管理心态,并且这种心态可以帮助您提出更好的方案,这些方案最终将对改进产品有用。

在产品会议中添加保持专注和记笔记的解决方案。☺

我将学习各种测试自动化框架

Selenium是自动化测试框架中最著名的名称之一。 Selenium框架的优势在于它是开源的,与流行的编程语言(例如C#,Python,Ruby,Java等)以及主要的浏览器供应商(例如Microsoft Edge,Google Chrome,Internet Explorer,Mozilla Firefox,Safari等)兼容。

Selenium在全球范围内得到广泛的认可,从而导致引入了多种与Selenium自动化测试兼容的特定于语言的测试自动化框架。

Python是一种非常流行的编程语言,它具有一系列测试自动化框架,例如PyUnit,pytest,Robot,Behave等。类似地,也存在用于其他语言的框架。 例如:

  1. 顶级Java测试框架
  2. 顶级JavaScript测试框架
  3. 顶级PHP测试框架

因此,如果您通过研究两个框架而认为自己是Selenium的专家,那么请三思! 还有很多东西要学习。 每个框架都有其自己的故障排除过程,功能等。 这些测试框架的上手可能并不困难,因为大多数测试框架都与Selenium WebDriver兼容,并且对Selenium的先前了解将永远是附加的优势。

我将专注于手持设备的测试

随着手机的普及,整个网络测试的范围已经发生了变化。 无论客户群如何,基于网络的业务都必须专注于移动测试,因为移动电话已成为业务的无形部分。

有大量的移动测试自动化工具– Appium,Robotium,UI Automator,MonkeyTalk,Selendroid等,这些将在未来获得更大的关注。 Appium是用于在iOS,Android和Windows桌面平台上自动化本机,移动Web和混合应用程序的最受欢迎的工具。

Appium广泛用于移动设备上的自动浏览器测试。 Appium的跨浏览器测试可以进一步扩展,因为它可以与基于云的跨浏览器测试平台(如LambdaTest)一起使用。

如果您是一位具备移动测试自动化工具知识的自动化测试人员,那么您将在2020年取得奇迹,因为移动Web测试是2020年领先的软件测试趋势之一。

我将学习CI / CD的细微差别

通过持续集成和持续交付,开发团队会参与频繁的代码更改,这些更改会被推送到相应的分支。 Jenkins,JIRA,Travis CI,Gitlab,Bamboo等是用于CI / CD的一些流行工具。 学习这些工具将进一步提高您的技能,并与测试一起在发布管理中发挥作用。 这样,您就可以扮演测试人员和发布经理的角色,从而增强自己的技能。

有许多关于这些主题的MOOC课程。 从免费课程开始,以熟悉该主题,并在需要时选择付费课程。

什么是持续集成和持续交付?

我将获得AI和ML的技能

AI和ML现在被用于无代码测试自动化中,包括最新的Selenium IDE。 随着诸如敏捷,DevOps,CI / CD等项目方法的需求不断增长,企业正在寻找灵活的质量保证方法。 机器学习(ML)在测试中用于自动化的用途将在2020年获得更多关注,因为它可以通过挖掘用户的日志和行为来帮助基于用户交互动态编写测试新案例。

AI和ML算法非常擅长于进一步优化测试自动化过程,并且可以与Selenium框架结合使用以加速自动化测试过程。

拥有可用于自动浏览器测试的机器学习算法的专业知识,将为您在这个竞争异常激烈的行业中占据上风。

我会更加关注表演

我们不必重申性能对于基于消费者的网站/网络应用程序的重要性。 作为网络测试人员,您已经知道缓慢的页面加载或任何其他性能可能会对业务产生影响。

无论您是在进行客户端测试还是在服务器端测试,添加补充技能都一定会帮助您扩展个人资料。 学习服务器端/后端测试将需要大量的精力。 因此,您应该将该任务分解为较小的子任务。

某些流行的服务器端工具包括Locust.io,Multi-Mechanize,Apache Bench,Httperf,JMeter等。GooglePageSpeed Insights是可用于衡量客户端性能的最佳工具之一。 实际上,您也可以使用Selenium测量页面加载时间 。 如果您熟悉Selenium框架,那么这可能是冒险进行性能测试的一个很好的起点。

学习这些工具将提高您对自动化测试的深度和理解,因为您可以从客户端和服务器端可视化清晰的整体画面。

我会建立我的个人品牌

多年后,有些事情会取得积极的成果,其中之一就是您的个人品牌。 个人品牌已经变得非常重要,做到这一点的最佳方法是让相关人员知道您的技能并传播您的知识。

在相关会议中进行演示,在线上传演示文稿,并开始将您的学习内容/代码上传到GitHub等平台,以便其他人也可以从您的工作中受益。 它还可以帮助您提高自己的技能。

我会提高我的软技能

当您进行讨论时,重要的是要穿上别人的鞋子,并根据他/她的技能和位置来调整语言。 当您向业务中的利益相关者(例如,产品经理,质量保证经理,副总裁等)展示某些内容时,使他们了解软件/ Web测试的业务方面非常重要。

而不是包含缺陷转换图表的大型演示文稿; 将该信息转换为1-2页的滑块,以指导他们了解业务风险和交付时间表。 这不是一个简单的任务,但是应该学习。 良好的沟通能力(口语和书面能力)是成为一名优秀测试人员的重要特征,因为测试人员必须与团队中的相关利益相关者不断进行沟通。

我不会错过探索性测试

有时,冒险进入未知地区是完全可以的,同样的原理也可以应用于测试。 作为测试人员,您将继续执行日常的测试计划,执行和测试用例增强工作。 有时,您还可以查看测试很久以前开发的,尚未更新且仍被用户使用的某些功能。

在2020年,养成习惯,可以从忙碌的工作中抽出一些时间,并对产品中的某些功能进行探索性测试。 这将帮助您提高对产品的理解,并激发您的创造力和横向思维。

是窗帘

这些是技术团队提出的新年决议,我相信它们对于希望在该行业蓬勃发展的每个网站测试人员都是有效的。 软件测试领域正在经历快速的转型,您应该有现实的截止日期才能完成这些目标☺。

“如果您不是每天都在学习新知识,那么您就不会在测试。”
杰里·温伯格

遵循的一条经验法则是确保每一天都有进步,这样您就可以轻松实现新年愿望。
作为网站测试人员,您对2020年的最高解决方案是什么? 通过在博客的评论部分中留下关于关键解决方案的注释来分享您的关键解决方案。 新年快乐,测试愉快!


翻译自: https://www.javacodegeeks.com/2020/01/new-year-resolutions-of-every-website-tester-in-2020.html

决议要素

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_732520.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Thinking——nodejs实现的SEO相关的库

SEO SEO是为了网站在搜索引擎中的自然排名更靠前,引入更多的用户流量。SEO有很多技巧,譬如官网多发优质文章,文章的url做成静态化,文章多出现一些搜索相关的关键字,自建站群等等。 百度收录 百度定期会对优质文章进行收…

下拉框系统甄选火星推荐_seo关键词下拉框优化技术

“seo关键词下拉框优化技术,百度下拉框的算法,一个关键词每天有多少搜索量,和它相关的词有多少搜索量,这些数据百度都记录在案的,在百度搜索一个较短关键词的时候,下拉框中可能会出现一些和它相关的一些长尾词.”百度下拉框关键词指的是就是在百度搜索某一个关键词的时候&#…

大型网站架构演化历程

http://www.hollischuang.com/archives/728 本文内容大部分来自《大型网站技术架构》,这本书很值得一看,强烈推荐。 大型网站系统的特点 高并发,大流量 需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿&a…

SEO优化手工外链为什么更好?

开发十年,就只剩下这套Java开发体系了 >>> 手工发布的外链,是这个完结百度的网站权重与关键词排行优化的:咱 们通过手工在论坛/博客上回复主题帖子,并带有锚文体链接,这样的单向链接直接指 向你的网站&…

SEO核心技术纯白帽快速排名方法

我相信很多朋友都知道SEO快速排名,现在流行的快速排名都是众人皆知的黑帽SEO技术,但是却唯独不知道纯白帽也可以快速排名。但是我估计大家都看到过很多新站在短短数月内就上了首页,权重从0升到3,这难道是黑帽吗,不是的…

实验----实现基于LNMP的电子商务网站

实现基于LNMP的电子商务网站一、准备LNMP环境所需的包:yum install mariadb-server php-fpm php-mysql nginx二、准备网站:mkdir -p /data/web 建站点unzip -d /data/web xiaomi.zip 导入小米网站的源码包并解压到/data/webcd /data/web &…

pageSpeed Insights 图片对网站优化方案

2019独角兽企业重金招聘Python工程师标准>>> 一 规则 如下归纳几点 可供参考。<br> 避免使用着陆页面重定向 启用压缩功能 缩短服务器相应应用时间 使用浏览器缓存机智 缩短资源大小 优化图片 优化css发送过程 优化加载可见内容 移除会阻止呈现内容的javaScri…

网站常见问题1分钟定位 - 如何使用阿里云ARMS诊断Java应用卡顿问题

不要慌&#xff0c;上面只是一张贴图。为什么“慢”那么难查 网站卡顿、页面加载过慢是互联网应用最常见的问题之一。排查、解决这类问题通常会花费开发运维人员大量的时间&#xff0c;通常是因为以下三个原因&#xff1a;应用链路太长&#xff0c;无从下手。从前端页面到后台网…

JS网站图集相册特效

JS网站图集相册特效是一款可以直接使用鼠标进行前后导航&#xff0c;也可以通过缩略图来切换图片。在线演示本地下载转载于:https://www.cnblogs.com/wwhhq/p/8298797.html

手机移动端网站开发前要做的准备工作

为什么80%的码农都做不了架构师&#xff1f;>>> 现在的移动商城系统是商城网站必不可少的一部分&#xff0c;且占有相当比例的重要性&#xff0c;虽然手机商城网站开发很火&#xff0c;但是电商企业也不要盲目跟风&#xff0c;毕竟搭建一个商城系统网站也不是一下子…

利用angular4和nodejs-express构建一个简单的网站(三)—express访问mysql

在上一章中&#xff0c;我们为后端的express服务设置了跨域访问&#xff0c;并未前端的angular安装了bootstrap和ng-bootstrap依赖&#xff0c;并进行了配置&#xff0c;为后端的express安装了mysql和处理文件上传的multiparty依赖并创建了mysql数据库birthday在这一章中&#…

Python基础:有哪些网站可以做新手练习题?

答&#xff1a;有哪些网站可以做新手练习题&#xff1f; 练习 基础语法和实战项目 的 Python资源 有&#xff1a; Python经典练习题100道&#xff08;附链接&#xff09; http://www.pythonchallenge.com/ 这个网站的页面设计虽然不好看&#xff0c;但是里面的谜题设计得很出…

svn+nginx+mysql+php+nfs部署社交网站

操作环境&#xff1a;192.168.80.181 svn192.168.80.182 nginx192.168.80.183 mysql(MariaDB)192.168.80.185 php192.168.80.186 nfsSVN服务搭建 192.168.80.181:yum install -y subversionsvnserve --version //查看版本信息使用svnadmin建立版本库mkdir -p /opt/svn/rep…

3年开发了5个私人项目:自动化办公、网站、机器人、小程序...免费开源,拿走不谢~

大家好&#xff0c;这里是全网同名的程序员晚枫。 2019年从法学院毕业后就从事了程序员的工作&#xff0c;因为业务需要或者自己感兴趣&#xff0c;先后使用的开发语言有&#xff1a;Java、Python、JS。 今天整理一下这3年开发的私人项目&#xff0c;全部开源给大家&#xff…

django搭建一个小型的服务器运维网站-查看服务器中的日志与前端的datatable的利用...

目录 项目介绍和源码&#xff1b; 拿来即用的bootstrap模板&#xff1b; 服务器SSH服务配置与python中paramiko的使用&#xff1b; 用户登陆与session; 最简单的实践之修改服务器时间&#xff1b; 查看和修改服务器配置与数据库的路由&#xff1b; 基于websocket的实时日志实现…

Docker学习之路05:五分钟用docker compose搭建一个自己的个人博客网站!

五分钟用docker compose搭建一个自己的个人博客网站&#xff01; Docker学习路线传送门&#xff1a; Docker学习之路01&#xff1a;Docker的安装 Docker学习之路02&#xff1a;阿里云镜像加速器 Docker学习之路03&#xff1a;Docker的常用命令 Docker学习之路04&#xff1a;创…

R语言与数据分析练习:使用ARIMA模型预测网站访问量

R语言与数据分析练习&#xff1a;使用ARIMA模型预测网站访问量 使用ARIMA模型预测网站访问量 一、实验背景&#xff1a; 随着流量的增大&#xff0c;某网站的数据信息量也在以一定的幅度增长 基于该网站2016年9月~2017年2月每天的访问量&#xff0c;使用ARIMA模型预测网站未来…

R语言与数据分析练习:使用协同过滤算法实现网站的智能推荐

R语言与数据分析练习&#xff1a;使用协同过滤算法实现网站的智能推荐 使用ARIMA模型预测网站访问量 一、实验背景&#xff1a; 基于实验1中某网站2016年9月每天的访问数据,使用基于内容的协同过滤算法实现网站的智能推荐&#xff0c;帮助客户发现他们感兴趣但很难发现的网页…

R语言与数据分析练习:使用Apriori算法实现网站的关联分析

R语言与数据分析练习&#xff1a;使用Apriori算法实现网站的关联分析 使用ARIMA模型预测网站访问量 一、实验背景&#xff1a; 基于某网站的访问数据&#xff0c;使用Apriori算法对网站进行关联分析 二、实验目的&#xff1a; 预测网站访问量 三、实验设计方案和流程图&am…

大型网站技术架构(四)网站的高性能架构

2019独角兽企业重金招聘Python工程师标准>>> 网站性能是客观的指标&#xff0c;可以具体体现到响应时间、吞吐量、并发数、性能计数器等技术指标。 1、性能测试指标 1.1 响应时间 指应用执行一个操作需要的时间&#xff0c;指从发出请求到最后收到响应数据所需要的时…