
右移测试——探索实时质量实践经验
DevOps使得软件交付越来越自动化,持续测试变得愈加重要,同时,DevOps的频繁上线属性,更要求测试周期尽量缩短。过去20年软件测试领域一直致力于提高测试自动化程度,加速整体测试进程。除此之外,在软件生命周期中,测试阶段“左移”也成为…
DevOps使得软件交付越来越自动化,持续测试变得愈加重要,同时,DevOps的频繁上线属性,更要求测试周期尽量缩短。过去20年软件测试领域一直致力于提高测试自动化程度,加速整体测试进程。除此之外,在软件生命周期中,测试阶段“左移”也成为…
什么是软件的绿灯测试,目前没有统一的定义。绿灯测试也被称为“Go”或“NoGo”测试。在知乎上有人解释说:绿灯测试严格来说不是一个官方承认的专有名词,但有些公司在重要测试或项目阶段时,会用一系列关键功能或非功能测试特性作为一个特…
做测试的人,不仅害怕误报bug(说明自己技艺不精),而且更害怕漏测漏报bug(不仅说明自己技艺不精,而且后果更严重),其根本原因是做黑盒测试的人不知道开发人员改动了什么代码,影响到了什么。为此,有时候,开发人员改动几行代码,测试人员就不…
当初大家起点都差不多,工作N年后,有些人依然停留在菜鸡,有些人却已成为大牛,所有的事情,都是一点一滴习惯养成。让我们看看菜鸡程序员是如何写代码的?有可能找到你当初的影子,甚至是现在的影子。1、命名不规范命名很随意,当时写代码特别…
对于很多新入行测试的同学来说想快速的切入项目寻找Bug往往会比较痛苦,经常会遇到以下问题:一轮测试完成只发现了很少的Bug,怀疑自己的测试质量。发现的Bug都是很基础的问题,没有成就感。不能确认是否是Bug,需要反复与同事或研发人员确…
各位小伙伴们你们好呀,下面是我的一段测试实习经历,希望能对刚踏入测试这行的你们有所帮助哟~我与测试的机缘我与测试的“孽缘”还得从大三那年说起,那年学校开设了多门选修课,测试便是其中一门。本着对专业的自觉性(bushi,好奇心的驱使)…
大型企业渗透测试个人去做怎么做?个人认为步骤应该是信息搜集,扫描,入侵,内网渗透这么个思路,实际上他在问的时候,我并不知道他想让我回答什么内容。我刚提到信息搜集,就开始下一个问题了。安全模式下绕过php的disablefuction?DL函…
在实际过程中如果我去面试测试了,我会怎么进行面试,会问什么问题,会遵照哪些原则?我本身的行事风格就是比较特殊的,希望对广大应聘者和面试官有所帮助。只关心对方提及的内容这是我自己遵守的原则。所有的交流一定是基于对方简历和自我介绍…
作为测试人员,指出软件的bug,这是我们工作的一部分。然而,如果某些情况下,你拿不准是否是bug时,请先不要贸然指明。如果你一开始声称发现个bug,但最终证明不是bug时,略显尴尬倒是其次,这可能会影响你和开发人员之间的关系,和你在开发人员…
无论在工作还是生活中,提问无处不在。每个人都可以是问题提出者(简称“提问者”),也都可能成为问题解答者(简称“提问对象”、“被提问者”)。只不过,相对而言,尤其是在技术圈子中,被提问者更多是更有经验、更有能力的那部分人。而这部分人…
猴子测试(英文:MonkeyTesting),怎么会有测试方法以“猴子”来命名呢?这个猴子其实不是指一般的动物,而是在引用无限猴子定理。这个定理是概率论中的柯尔莫哥洛夫的零一律的其中一个命题的例子:如果让一只猴子在打字机上随机地进行按…
参加工作后的时间是过得非常快的,往往还来不及看日历一个月就悄悄过去了,甚至一年下来也好像就是一会儿工夫的事。再牛逼的人在岁月面前也无可奈何,再平凡的人在时间面前也同样饱受风霜。小明终究也不小了。年纪大了烦恼的事情也就多了,工资不…
小明已经工作了几年了,很多事情早就有点厌倦了,工作内容长期都没有多少变化,每天上班下班似乎在过重复的日子。就工作内容来说,近年来小明所接触到的主要都是手工测试,之前学习过的自动化测试相关的知识也很久没用过了,虽然有段时间也专门再…
模糊测试(英文:FuzzTesting)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法。在模糊测试中,用随机坏数据(也称做fuzz)攻击一个程序,然后等着观察哪里遭到了破坏。模糊测试的技巧在于,它是不符合逻辑的:…
API测试,英文名APITesting,也叫接口测试。什么是API?API代表ApplicationProgrammingInterface(应用程序编程接口)。它指定了一个组件如何与另一个组件交互。它包含一组用于构建软件应用程序的例程、协议和工具。什么是API测试?(…