自动化测试可以代替手工测试吗

自动化测试可以替代手工测试,这其实是一个误会。

预言家难题:测试中最艰巨的任务之一,就是在运行一个测试用例时,如何才能知道被测试软件确实完成了它应该完成的任务?被测试软件是否输出了正确的结果?在运行过程中,是否带来副作用?如何才能确信这一点?如果给定一个用户环境,特定的数据配置和输入顺序,有没有预言家能断言:软件确实做了,也只做了它所应该做的事情。现实情况下,往往由于软件的设计规格说明书并不完整,或者根本没有,这导致软件的测试人员也没有办法做这个断言。所以说:自动化确实很重要,但光靠它还不够,过度依赖自动化测试会为程序的最终成功带来隐患。 如果测试人员不能依靠开发人员的缺陷预防工具和自动化手段,他们还能寄希望于什么呢?唯一答案是手工测试

自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。

虽然目前的测试趋势是推行自动化,但自动化有其局限性,通常需要同时满足以下条件:

软件需求变动不频繁

项目周期足够长

自动化测试脚本可重复使用

另外,在手工测试无法完成,需要投入大量时间与人力时也需要考虑引入自动化测试。比如性能测试、配置测试、大数据量输入测试等。

机器毕竟不是人,它只能按照固定的步骤来执行计算、判断,例如自动化运行中途出现:操作系统升级重启、机器断网、浏览器故障重启了、页面刷新较慢元素在该有的时间内没出现、HTTP 丢包等等任何一些不稳定,自动化的流程就很容易崩溃并最终等待人的介入。所以过度依赖自动化是不明智的,手工测试永远都会继续发挥着作用。

飞蛾(FEIE.WORK) 是一款专为测试团队提供的在线协同工具,它同时也是一份测试人员的敏捷测试实践指南。我们自始至终在这款产品里贯彻有序的理念,充分思考剔除测试人员的重复工作,使其能专注提升软件交付质量本身。

测试用例管理与复用

测试人员通过「用例管理」能够便捷的管理上百条用例,如果你曾经在 TestLink、Excel 已经积累了用例库,能够一键导入飞蛾。飞蛾中支持两种常用的用例情景:文本用例、步骤用例。

文本用例适用于没有明确步骤、简单的测试场景。比如类似 “地址栏输入一个不存在的商品地址应该提示商品不存在的信息”。

步骤用例则适用于有明确的测试步骤、预期结果、需要针对每一个步骤进行测试的场景。比如你现在需要测试 “非管理员登录情况下,不允许删除商品”。那么你就应该考虑使用步骤用例。

第一步:登录一个非管理账号,预期:登录成功;

第二步:试着删除一个商品,预期:删除失败,提示“没有权限删除”;

得益于强大的树形结构支持,在屡受用户好评的「用例管理」中,用户能以操作系统级的体验,快速创建、多选、拖动、移除用例。

测试实时协同

测试工作者的核心操作,便是每日循环执行上千次测试任务。飞蛾内置了教科书式的敏捷测试流程:建立「测试计划」、分配和执行「测试任务」、记录「测试结果」、快速提交「缺陷」。即使是数十人的测试团队同时工作,测试状态仍能实时保持同步,这彻底终结了在 Excel 中的反复用例合并和工作状态沟通问题。

测试顺利的大多数情况下,测试人员仅需点击「通过并下一条」,飞蛾即会自动为用户切换等待测试的任务。而在记录异常结果时,针对文本用例和步骤用例,飞蛾提供了两种便捷的结果记录页面。


与缺陷管理工具集成

飞蛾为主流的「缺陷管理工具」提供集成支持,包括 JIRA、Redmine、Trello,具体配置参见 「集成配置」,配置完成后测试人员便可以在测试过程中关联配置的缺陷工具的缺陷ID。

飞蛾即日起已开放团队注册,我们致力于帮助更多团队普及有序的测试协同方式,用户可通过 PC 访问 feie.work 免费创建团队。


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容

  • 1****、问:你在测试中发现了一个bug****,但是开发经理认为这不是一个bug****,你应该怎样解决? 首...
    蛋炒饭_By阅读 5,289评论 1 94
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,187评论 2 126
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,711评论 5 100
  • 测试现在被普遍认为“保证产品质量”这个笼统的说法下,而测试本身是什么呢?今天我们就测试本身跟大家一起讨论。 测试是...
    西边人阅读 4,583评论 2 52
  • 初荷 十顷莲塘碧叶绸, 玉荷如星俏凝眸, 夏风多情来相问, 娇嗔轻扬粉拳头。 平湖岸畔一望无际的荷叶碧绿...
    醋娘子阅读 62评论 0 0