自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 常用的测试工具有哪些?

项目管理工具:如Jira,是项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域,测试工作中与其他部门关联的信息可以在项目管理工具获取和更新。测试管理工具:如微软的Test Manager(Azure Test Plans)工具,提供全套测试服务,包含创建测试计划、创建测试用例、测试执行、测试分配、Bug管理、生成测试报告等。在工作中无可避免需要使用工具,合理使用工具可以协助我们更有效地工作,以下是测试常用工具介绍。Postman:可用于接口测试。

2023-07-24 20:58:26 324

原创 测试矩阵:快速完成测试用例设计的高效模板

一般来说,测试矩阵用于整理测试思路,便于其他人进行测试审核,后续测试用例基本基于测试矩阵内容进行,测试矩阵主要元素为测试模块、测试场景和测试点,其他内容可在设计测试用例时再进行完善,以下模板包含了执行测试所需的元素,可直接用于测试执行。测试场景:一个测试场景一般仅包含一个主功能点,可包含少量与主功能点相关的其他测试点和UI检查。预期结果:一般参照需求,或设计常识,或竞品和参考产品的表现。测试模块:测试用例设计针对的模块,多数以测试界面划分。测试准备:进行测试前需要准备的内容。实际结果:实际测试结果。

2023-07-24 20:55:38 422

原创 关于APP兼容测试,你需要了解的都在这里

app测试需覆盖哪些系统,一般由产品定位决定,覆盖系统越多,测试成本越大。系统兼容还有很重要的一点,一定要重视系统试用版本,苹果在新系统发布前都会推出试用,官网有教程教你下载试用版,部分安卓品牌也会推出新版试用,这些试用可以让测试提前发现app与新系统的兼容问题,及时向品牌方反馈,或者及时让研发解决。一般会挑选市场占有率较高的品牌进行覆盖,对于国外的市场,安卓占有率较高的几个品牌分别是三星、小米、oppo、vivo、pixel(顺序与市场占有率无直接关系),具体数据,大家可自行在网上查询。

2023-07-24 16:38:23 150

原创 你对测试工作的认知是怎样的?QC、QA、QM?

个人的建议是,如果你对测试工作有更多兴趣,或者有更多追求,可以尝试从质量管理的角度出发,多从用户角度考虑问题,不仅从产品当前质量,而且从产品未来发展、市场、竞品等角度做好测试规划和建议。按同事的观点,测试的工作内容就是保证研发实现和产品需求改动一致就行,如果有没提到的需求,和研发设计一致就行。对测试没有太大的兴趣,只是想把测试作为一种谋生手段的小伙伴,持有以上观点是相当合理的,上述想法既减少了测试的工作内容,也极大降低了测试的责任,当然前提是其他部门同事和各领导也同意的前提下。我跟同事都是属于软件组的。

2023-07-24 16:31:00 86

原创 软件测试谣言二三事

软件测试在近几年关注度日益升高,这得益于行业快速发展,以及很多公司和国际接轨后,对质量要求的增高。在网上相关的讨论中,有许多观点并不符合我在这个行业的感知,针对一些观点,在这里结合我自己多年的从事经验,给大家辟辟谣。谣言一:软件测试入门容易,会点点点就行以广深普通公司的招聘为例,基本都要求你有一定的自动化编程能力,如果只会点点点,可能连面试的机会都没有。非一线城市对编程能力要求会放松一些,但你也得具备较强的测试思维和解决问题的能力,才能在一众竞争者中脱颖而出。谣言二:软件测试培训完,找工作月入过

2022-10-11 22:11:23 137 1

原创 为什么你测试出了很多Bug,但绩效还是不高?

绩效作为我等打工人升职加薪重要的参考,是日常工作中大家努力的目标。作为测试人员,bug是评价绩效的重要指标,但出乎意料的是,很多同事bug数量很多,但绩效不高,今天站在日常工作的角度,跟大家谈谈绩效和bug的关系。首先,多bug对高绩效是非充分必要条件,即,多bug不一定绩效高,绩效高也不一定是因为多bug,然而,漏bug,尤其是重要的bug,肯定会导致低绩效。造成多bug和高绩效没有直接关系,有如下3点原因:测试工作内容多样,除了bug,还有用例设计、课题评审、项目跟踪和管理、多部门联动协调、自动

2022-10-11 22:08:07 301

原创 云服务升级的兼容性测试

云服务升级后,用户使用的前端版本和升级服务可能存在兼容问题,需要进行兼容性验证。最复杂的兼容性测试,是对所有支持版本都进行完整回归验证,但这种方式耗时耗力,对大多数公司来说,均不太可行。从风险优先的角度出发,可以按照以下方式,简化测试:确定需兼容版本:版本众多时,可以优先验证最近发布的2-3个版本。了解版本控制逻辑:与研发沟通,了解版本控制逻辑和各版本差异,基于实现,确定影响范围、排查风险项、规划测试点。对用户常用功能,如登录,进行完整版本覆盖。此外,如果云服务采用的是微服务的模式,要具体了

2022-10-11 22:00:56 181

原创 职场:你还在为升职加薪慢而苦恼吗?快来看看这份升职加薪手册,让你的职业快速腾飞

对于大多数人来说,薪水是主要的收入来源,升职加薪是每个打工人在职场工作主要的目标。然而,很多人发现,自己升职加薪的比例和速度,远远达不到期望,便会开始消极对待工作,然后升职加薪更无望,由此陷入了恶性循环。然后,职员和公司互相消耗,直到有一方耗不下去,最后,要么公司解雇职员,要么职员主动离职。如何跳出以上境遇,使自己的努力获得认可并得到对应的奖励?首先,你得改变思维方式。你需要改变工作是为了公司和老板的想法,当今社会,人员流动频繁,当你对现在的工作不满意,完全有跳槽的权利,所以,工作是为了完善简历,

2021-07-24 15:56:55 100

原创 软件测试:工作后才知道的10条超实用测试准则

以下准则出自Ron Patton《Software Testing》一书,在测试职位工作多年后,对其中的准侧体会颇深,分享以下10条实用性超强的准则,建议在工作中多加参考:完全测试一个程序是不可能的。(It’s Impossible to Test a Program Completely.)软件测试是一种基于风险的活动。(Software Testing Is a Risk-Based Exercise.)测试并不能证明错误不存在。(Testing Can’t Show That Bug

2021-07-12 00:21:51 171 2

原创 selenium:如何解决no such element

selenium常见错误之一为no such element,遇到此问题,排查方法如下:检查定位方法是否有误,如果是xpath,可打开浏览器开发者工具(F12),在控制台(console)输入$x(“your xpath”),查看是否可定位到元素,如果定位不到,或者定位到多个,均会导致no such element报错。检查等待时间是否不够,可以在元素定位语句前,加入Thread.Sleep(),强制等待一段时间,在确认界面已加载后,再定位元素(注意,Thread.Sleep()参数单位为毫秒,

2021-07-05 23:40:13 3561 2

原创 selenium:如何模拟鼠标拖放(drag and drop)

鼠标拖放是手工常用操作,可以用于移动元素,如,用于拖放验证码滑块等,以大麦网登录界面验证码滑块为例,介绍如下:driver.SwitchTo().Frame(driver.FindElement(By.XPath("//iframe[@id='baxia-dialog-content']"))); //滑块在iframe框架内,需先切换到iframeIWebElement slider = driver.FindElement(By.XPath("//span[contains(@class,'sli

2021-07-05 23:38:04 1555 2

原创 计算机网络:网段划分

子网掩码:标识:A类地址子网掩码,255.0.0.0, B类地址子网掩码;255.255.0.0; C类地址子网掩码,255.255.255.0;可自定义,如255.255.240.0 (11111111.11111111.11110000.00000000)作用:用于划分子网,掩码转换为2进制之后,假设从左到右遇到第一位0之前的1的数目为m,ip地址转换为2进制之后,前m位相同的属于相同子网。例子:子网掩码:255.255.240.0 (11111111.11111111.11110000.00

2021-07-05 12:40:29 7499

原创 使用浏览器开发者工具带你学习如何在selenium使用XPath定位元素

Selenium中使用XPath定位元素的语法IWebDriver driver = new ChromeDriver();IWebElement el = driver.FindElement(By.XPath("your xpath"));XPath定位元素常用语法以大麦网登录界面为例:找到元素唯一的属性,使用属性直接定位。例:定位账号输入框,xpath路径如下:"//input[@placeholder='请输入手机号或邮箱']"按F12打开开发者工具,可以验证xpath是否

2021-07-04 01:20:59 566

原创 selenium自动化被识别后无法正常执行,如何隐藏指纹信息

如果在执行selenium后,发现自动化控制浏览器实例执行,和手动打开浏览器执行结果不同,可能是自动化信息被识别,部分网站做了安全处理导致,可以打开浏览器隐私模式执行selenium,避免自动化信息被识别导致的执行异常。具体操作如下,在访问网址前加入以下代码:ChromeOptions options = new ChromeOptions();options.AddArguments("--incognito", "--disable-blink-features=AutomationControl

2021-07-01 22:32:14 495

原创 你想通过培训机构入行软件测试吗?请先看看这些注意事项

软件测试作为互联网最热门的职位之一,越来越受到大家的关注,许多人想通过软件测试转行互联网行业,面对越来越大的市场需求,培训机构应运而生。在是否选择培训机构,以及如何选择上,很多人存在困惑,尤其是,很多机构还加上包工作、给高薪的前提,给人的感觉很像伊甸园的苹果,即危险,又诱惑。今天,针对转行软件测试大家关心的培训机构问题,给大家几点建议:是否选择培训机构?如果你有计算机相关的技术背景,转行软件测试相对简单,想学习测试相关知识,不一定要参加培训机构,可以看视频课程、书籍、文章等,也可以找行业里的工程师

2021-06-29 12:56:01 373 2

原创 兼容性测试,巨无霸类型的测试,你怕了吗?

今天跟大家分享兼容性测试,由于其庞大的测试量,是最让测试工程师头疼的测试类型之一。完整的软件兼容性测试,涉及领域较广,大体分为以下4个方面:浏览器兼容性,一般覆盖主流浏览器,如chrome、ie、firefox、edge、safari等。系统兼容性测试,主要看产品官方支持系统,比如windows系列、mac os系列、linux系列等,一般产品说明里明确提到支持的,都要覆盖。分辨率测试,不同的分辨率会导致用户查看UI体验有差异,一般会选取用户常用分辨率进行测试。如果是web测试,或者是app测试

2021-06-29 12:48:18 119

原创 用户体验测试,你被产品坑了吗?

用户体验设计,从专业领域上说,属于设计和产品的知识领域,从开始设计需求时,就需要重点关注。互联网行业经过多年发展,针对用户体验,已经有了很多相关的理论、框架和书籍可供参考。如果你遇到的产品,需求纯凭自己拍脑袋,对用户体验理论一无所知,而且总是自以为代表了用户的想法,那么,你很可能遇到了“坑货”产品。“坑货”产品和其设计出来的功能常有以下特征:系统一致性差,相同功能,不同模块实现不同,设计需求时不考虑与其他模块的一致性。比如,类似的名字输入框,针对超出最大值的情况,有些模块在输入项报错,有些模块弹框报

2021-06-23 22:55:13 145

原创 测试工程师面试,看看这些坑你有遇到过吗

软件测试,作为互联网最热门的职业之一,在很多大学,都没有专门的课程,都就导致,很多想从事这门职业的小伙伴,在面试的时候,没有得到过指导,会踩很多坑。今天跟大家分享下3个面试测试工程师常见的坑,希望大家以后在面试中多注意:1. 关于你为什么选择测试这个问题。典型错误答案:因为编程能力不行,所以选择测试。不管是对于刚毕业的学生,还是工作多年的测试工程师,面试时,面试官都十分注重你对职业的热情,因为从你的热情可以看出你以后对工作的投入程度,这个问题的目的,是想看你对测试是否有热情,是否能在以后的工作中做足

2021-06-23 01:05:49 2684

原创 随机测试、探索性测试,你不得不知道的发现Bug的神器

测试过程中,经常会发现以下3种现象:用例测的次数越多,发现问题的概率越小。很多Bug都是在“无意”中发现的。测试相同的模块,一些人能发现更多问题,而另一些人无法发现问题今天,跟大家介绍随机测试和探索性测试这2件神器,可以帮助大家在测试遇到瓶颈时突破已有思维,提高发现问题的效率。随机测试随机测试,指在测试时,抛开用例,按照对需求的理解,对功能进行随机验证,常用于功能提测时,快速发现问题。实际工作中,随机测试会摒除很多细节,重点验证大的功能点,其随机性在于,每个人验证的思路和方法不同,可以把自

2021-06-22 22:32:20 485

原创 简述Bug生命周期与Bug管理

Bug,即在测试过程中发现的问题,是测试工程师绩效最重要的考核之一,也是面试常被问到的知识领域。今天,从Bug的生命周期入手,跟大家聊聊Bug管理。Bug的生命周期如下所示,其中,新建、分配(研发)、解决、分配(测试)、验证、关闭(或重启启用)是Bug流程中关键的几步,基本所有公司都会保留,其他部分,不同公司根据自己的质量策略,会有不同要求,比如,有些公司会加入审核过程,如图所示。Bug管理的重点,在于监控Bug生命周期,使Bug处理完整且及时,过程中需要注意一下4个方面:Bug管理要分清职责:

2021-06-21 01:01:38 1028

原创 入门软件测试,你需要了解的知识

很高兴越来越多人对软件测试这份职业感兴趣,今天跟大家聊聊,入门软件测试,你需要了解的东西,按大家常遇见的问题,分类如下:问题1:什么是软件测试,工作内容是什么,职业定位是什么?相关问题已在单独的文章中做详细说明,链接如下:测试工程师工作日常和职业定位问题2:入门软件测试包含哪些常见知识?大纲整理如下,大家可针对感兴趣的部分深入了解,也可以关注我,后续会对每块知识点进行详细分析与解答。问题3:测试职业发展是什么?行业前景如何?测试作为技术岗,和其他技术类职位的职业发展类似,大体分为3类:走技

2021-06-20 02:23:18 92

原创 敏捷开发模式下,常用测试类型,看看你都了解吗?

当敏捷开发迭代开始时,测试工作就开始了。以下为工作中常用测试类型:需求评审:BA、QA和Dev坐在一起评审相关的需求。这是一个重要的过程,确保所有人在相同的理解下进行工作。单元测试:开发人员在向QA交付功能前进行自测,覆盖基本场景。API自动化测试:根据功能接口设计脚本进行测试。UI自动化测试:根据交互界面设计脚本进行测试。性能测试:确保性能参数,如,响应时间、负载等表现符合要求。手动测试:基于大脑中的脚本对产品进行测试,如何在大脑中设计脚本有很多技术,比自动化脚本复杂

2021-06-20 02:12:36 279

原创 测试工程师工作日常和职业定位

熟悉互联网行业和IT行业的人,对测试工程师这个职位一定不陌生,作为一个工作四年,在互联网和通信行业快速成长起来的测试工程师,今天跟大家聊聊这份职业的工作日常和定位。大家眼里测试工程师工作日常:测试、报bug。实际的测试工程师工作日常:参加需求评审、讨论技术方案、设计测试策略、测试用例、评审测试用例、设计测试脚本、根据不同的测试技术进行测试、报Bug并跟踪流程、完善测试设计、总结经验教训、发布测试结果、跟产品讨论需求、跟研发讨论技术实现、Bug原因及修复方式。作为测试工程师,职业定位重点应在于质量保障和

2021-06-20 02:03:33 407

原创 软件测试外包真的不好吗?

今天跟大家介绍下测试外包,一个在职业选择上困扰很多测试工程师的职业方向。测试外包,大体分为2种,项目外包和人员外包。项目外包,即,客户公司将项目或者项目的一部分外包给第三方公司。第三方公司,也称乙方,拥有独立的项目团队,公司人员考核和晋升由内部决定,职业发展相对完善。在项目外包公司,测试工程师的地位,取决于2点:公司定位,部分外包公司为了吸引客户,从质量的角度入手,会加大测试的投入;客户态度,某些客户公司,自身有完善的质量保障制度,项目外包时,也会要求加大测试投入,甚至会按照自己公司的测试

2021-06-20 01:59:06 576

原创 用例评审,什么是优秀的测试用例?

作为测试工程师,设计测试用例是必备的技能,用例完成后,一般会经过审核再投入使用。今天跟大家聊聊,在用例评审时,什么是优秀的用例设计,主要包含以下4个标准:需求全覆盖:测试用例要覆盖需求的各方面,包含功能需求、性能需求、稳定性需求、兼容性需求等。一般功能需求会有明确定义,但是其他需求不一定,需要测试工程师自己思考,即使是功能需求,往往也只会定义正面需求,隐藏需求需要自行分析,有时分析需求时就可以发现设计的漏洞,直接从源头预防问题。粒度适中:不同公司对粒度要求不同,一般来说,推荐测试用例仅包含一个主功

2021-06-20 01:55:21 150

原创 测试用例设计,你不得不知道的7个小技巧(硬干货分享)

用例设计是测试工程师的日常工作之一,也是基本技能,今天,从实际工作的角度,跟大家分享下快速设计用例的6个小技巧:根据需求,先拆分大的功能点,作为主用例。例如,常见的增删改查,就属于大的功能点,可以作为主用例。使用等价类划分,按分类设计用例,基本分类可以从正面场景和负面场景入手。例如,测试创建可分为创建成功和创建失败2种场景,可分别设计用例。善用边界值,可结合等价类使用。测试经验告诉我们,测试有时会涉及大量数据,遍历所有数据效率较低,如果是手工执行,更难以实现覆盖所有数据,更有效率的做法是,

2021-06-20 01:51:08 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除