假如你的测试对象从软件转向为人?
如果你的测试对象从软件转向为“人”,你应该从何下手?是从人的各种行为能力,健康以及聪明才智去进行测试?当然,此“人”非彼人,这里指提到的“人”应该是人工智能机器人,而我们怎么去判断它具备足够的智能应该是测试未来将会面临的全新挑战。…
如果你的测试对象从软件转向为“人”,你应该从何下手?是从人的各种行为能力,健康以及聪明才智去进行测试?当然,此“人”非彼人,这里指提到的“人”应该是人工智能机器人,而我们怎么去判断它具备足够的智能应该是测试未来将会面临的全新挑战。…
软件测试中,经常有一些表象会欺骗我们的判断,导致bug被遗漏,对个人和项目造成负面影响。我们需要避免这些陷阱,就需要深入测试。测试用例的设计,加入正确验证步骤关于测试用例,对于一条输入对应一条预期输出,作为测试员都能很好的理解,…
学无止境,测试亦无止境。你是否感觉自己在当前工作中游刃有余,感觉自己似乎事事都会,仔细琢磨又事事不会?你是否对你的职业存在价值产生了动摇,感觉前路迷茫?你是否在担心安稳的日子终有一天会离你而去,从而无端烦躁恐慌?这值得庆贺,说明…
小白在学习实践Appium对APP进行自动化测试中遇到各种各样的问题,今天小白遇到了非技术问题,而是:哪些需要做自动化,自动化的意义出现了困惑。下面还是看小白和老鸟的对话,从中找到问题的答案。老鸟:最近自动化测试进展如何了?小白:一…
身在宝山不识宝,同样你认识到Chrome的F12开发者工具(亦测试工具)的强大,并利用好了吗?今天笔者就细细谈谈,怎么把Chrome的F12开发者工具应用到WEB应用的测试中。1、首先,我们测试web应用时,建议F12把开发者工具打开,然后切换到Console(…
面试就是一场测试者与面试官的博弈。如果测试者不能很好的应对,导致的结果可能就是不能拿到这份offer。而作为面试官,如果不能把好面试关卡,让面试者蒙混过关,可能导致的结果就是后面管理和工作安排上的困难。那么,作为初级测试人员的面试,面…
随着人工智能高度智能化,甚至有一天能够达到自己学习的能力后,那是不是意味着我们测试的一帮人也应该失业了?我经常想,如果人工智能达到自我学习的能力后,就可能根据自己的不断学习来修补自己的缺陷和漏洞,那意味着只要达到这样程度的人工智…
1、网络扫描网络扫描设计通过端口扫描判断是否所有(外部)主机都有可能与组织网络连接。网络扫描的主要目的为:检查是否连接到有未授权的主机;标识易受攻击的服务;根据安全策略判断与所允许服务有所偏差;为渗透测试提供帮助;…
摘要:一个系统的关键,需要更加高度可用。然而,这是非常困难的,假设不是不可能,去测量系统可能出故障的每种情况或预测将要多长时间才能恢复。但不要担心!这里仍然有许多测试策略可以用来了解系统的故障,减少宕机时间,并提高可用性。软件不…
看看现在世界上的关键系统,你都会发现软件。从水、电力和公用事业到核电站、工厂和汽车,几乎所有的一切都成为数字设备和网络的集成。我们需要基于风险的方面去进行测试,并向公众负责,承认哪些测试了,哪些没有。我经常写关于测试的文章,特…
测试人员经常抱怨开发人员不鸟自己,导致自己的幼小心灵颇为受伤;或者就是自己提交的bug经常被开发人员胡乱回绝,使自己怨气冲天;甚至开发人员从眼神语言中表明对自己的鄙视,从而垂头丧气。我想除了少部分开发人员的肤浅和无理,可能测试人…
每一个职业都有着自己的独特魅力,从而吸引着大家去辛苦耕耘,从而寻找打造出一片能施展自己才能的舞台。同样,软件测试也有着独特的魅力,让我们为它着迷,并为这个职业而奋斗,为此付出了我们的聪明才智以及青春。有人说软件测试是自己通往程…
摘要:你是否在为忘记前面怎么执行测试而出现bug苦苦冥思,因为现在你需要说明怎么复现它?你是否在为开发人员不能根据你提交的bug描述而复现问题无奈?你是否在开发人员的机器上不能复现bug而百思不得其解?这里面包含的秘密是需要你去揭开并解决…
Appium是最近比较热门APP自动化测试框架,功能非常强大,因此最近对其重点做研究并应用于测试。下面主要对该框架做介绍,以及windows7以上系统下的安装,并运行一个简单的实例。该文结合了网上的资料整理、以及笔者的实践编写而成。简单介绍:1…
你有没有因为bug无法复现,就悄悄的放过?你有没有因为一些低概率性的bug,对提与不提之间犹豫再三?你可能对低概率性的bug提了,但有没有试图去寻找bug出现的规律并深层次的分析出现的原因?如果低概率bug,测试、开发人员都定位不了原因,无法做…