软件测试员两大类型及发展建议
任何软件产品都由两部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现…
任何软件产品都由两部分组成:业务逻辑+软件技术。业务逻辑通常由产品经理设计,软件技术由软件开发架构师设计和程序员编程实现。而测试人员呢?则通常对两大部分的质量问题都会进行评测。无论是主动认知还是被动发展,在大部分的组织中都会发现…
从事软件测试工作已经差不多有十年的时间了,很多软件测试工程师都没有自己的规划,没有自己明确的目标。对于自己的职业生涯很迷茫,不知道自己以后的出路在哪里,其实我也是一样。那么软件工程师平时工作都应该作些什么呢?有哪些是自己需要在工作…
要说测试人员职业生涯当中最在意也是最绕不开的一个终极话题就是如何和开发人员相处。相信很多测试人员在面试的时候也遇到过这个问题:你是如何和开发人员相(si)处(bi)的呢?要说起测试人员和开发人员的博弈,就不得不提到一个著名的思…
前段儿时间,手机输入法接收到了很多关于耗电的问题反馈,这也迫使我们必须要认真对待电量问题。优化耗电问题的前提就是定位耗电,之前我们使用的方法往往是执行自动化测试后关注系统的电量情况借以求出大体的耗电情况,但这种方法才粗糙,而且得到…
“金三银四”的火热招聘季已然过去,公司又有不少新同学加入。作为一名测试人员,面对新的产品线、项目成员,从哪些方面着手,能快速了解项目,顺利进入工作状态呢?除了leader分给的任务外,小编认为还可以从以下几方面去了解:项目人员结构1.…
在过去的几十年中,软件测试已经在“用于执行不同活动的工具”和“使用这些工具的人的思维模式”方面发展。过去只有少数工具用于软件测试,但现在我们有许多工具可供选择,从专有到开源。同样,人们已经开始将测试人员视为信息经纪人而不是看门人。…
移动App比PC上的程序测试要复杂各种兼容性,多种分辨率,多种异常情况。会让移动APP上的测试更复杂。移动APP测试中如何设计TestCase移动互联网开发节奏很快,而且版本快速迭代,建议完全放弃传统的TeseCase,不需要写详细的测试…
TDD(TestDrivenDevelopment):测试驱动开发BDD(BehaviourDrivenDevelopment):行为驱动开发测试框架:让“将测试集成到工程中”以及“编写和实践测试”变得简单的库。TDD/BDD1、Kiwi一个iOS平台的BDD开发框架,可以…
在引入自动化测试,大大减少了测试重复劳动力的情况下,测试员有了更多的时间做有价值的事情,而探索性测试就是很重要的一方面。下面基于场景测试方面,来讲怎么做好探索性测试。基本的场景测试即从用户的角度设计端到端的场景,从用户的角度发现…
有些工作了一两年的童鞋会有这样的疑问,现在每天的工作就是测测功能,跑跑用例,工作上需要的技能也不太多,甚至连测试报告都不需要自己写,特别是做项目外包,做完一个立刻做下一个,无论是业务还是技术,积累的深度都不够,那我业余时间该学点什…
这是个很宽泛的问题,总得来说:首先评估分析引入自动化对项目的利弊,可行性,并取得团队支持;可能情况下,项目设计之初应考虑后面自动化,并引入(规范、工具等)支持;确定哪些需要测试自动化,做好分层;28原则,由点破面,由简到繁;遵循易上手…
使用Appium进行UI自动化测试需要先运行appiumserver,server忘记启动了或者有问题了,在运行测试脚本的时候,常常会看到这样的错误提示ERROR:UnabletoconnecttoAppium.Istheserverrunning?(RuntimeError)解决办法:重启appiumserver
无意间在一篇名为《软件测试人员被AI智能替代的几率有多大》文章上看到“留给我们测试人员的时间只有三年,三年内必须转型,成为AI不能替代、更具智慧、创造性工作的专业人员。”这看起来有点危言耸听,像一个朋友说的“那我要去学挖掘机了”。那…
给一个接口文档,需求描述,应该如何开展接口自动化测试
【导读】对于非宿主的合作伙伴来说,在TBS接入环节,“共享和下载内核”的能力是最重要的,它从根本上决定着APP是否能够使用预期的X5内核提供服务。一旦出现问题,会导致无法加载X5内核或者优化策略失效,从而降低X5占比。但面临的一个问题是,SD…