在IT行业工作时,我们总要面对过多的专业术语。有程序,文档,任务和其他所有相应专有名称的事物。那我们该怎么记住,理解并每次正确的在上下文中使用它们呢?这是在软件测试课中经常被问到的问题,我总是根据经验告诉我们的学员,我们很少注意到这些术语,它们已经成为我们词汇量中的一部分了。但往往会有很多关于这个问题的困惑,今天这篇文章中,我就将试图定义一些常用的术语。测试计划和测试策略之间有什么区别?测试计划是
2014-11-03/6307 人阅读/10 人点赞
测试是检验和确认。我们都知道,它需要2个V(verification&validation),来使测试完成。在今天的文章中,我们将进一步了解静态测试。它也被称为检验(verification)。我们将学习有关它的一切,并要特别强调这一点,因为动态测试往往受到更大的关注,并有无数的文章详细的进行了说明。然而,如果不对与静态测试相对应的动态测试是什么进行解释,那讨论就将是不完整的。动态测试是验
2014-10-30/4349 人阅读/1 人点赞
在很多企业,尤其是中小型企业中,大家努力建立所有的工作流程,我们可以观察到,测试人员都有点困惑应该如何有效的开始,进展并完成他们的测试工作。往往项目经理或测试经理会督促测试团队尽快完成测试。在这个压力之下,有人选择进行一个系统的方法却又没有足够时间完成测试;有人试图通过捷径来尽快完成,但不能达到质量要求。所以,这在日常实践中往往是存在的问题。本文将给你一些实用的针对这个处境的解决方法。每个人都想找
2014-10-29/2903 人阅读/0 人点赞
在21世纪做生意,自动化就是问题的实质!当然,Web应用给企业带来了获得在全球范围数以百万计潜在客户的灵活性,但安全问题的威胁却日益严重。据Acutenix,Web应用安全行业的领导者,最近的独立分析指出,所有的网络攻击中75%是在Web应用程序level进行的。此外,该公司已经表明,至少有70%的网站是在可能被黑客直接攻击的风险之下!随着越来越多重要和敏感的数据被存储在Web应用程序中,数据相关
2014-10-28/3050 人阅读/0 人点赞
要开始讨论的话题之前,我想举一个实际生活中的例子:丈夫和妻子住在同一所房子里,且不与对方沟通。或者说他们之间没有什么可以说的。他们只是用短信告知对方如果有什么重要事要注意。否则,两人都是在忙自己的生活,不怎么会打扰或者照顾对方。长久如此会发生什么?一种挫败感升高,刺激倍增,愤怒的表现和情绪失控的发生。一段关系只会在有频繁交流,难得争吵,大量共识以及彼此之间赞扬的情况下才能加强。现在,将上述情况与软
2014-10-27/2948 人阅读/0 人点赞
现如今,许多公司都提出了“手机第一”的口号。然而,能够以一种有意义的方式来测试移动应用程序是非常具有挑战性的。在Google+团队,我们分享了通过我们反复试验得到的使我们成功的战略,能够同时运用于iOS和Android的测试移动应用程序。整体来说了解平台。Android上的测试与iOS上测试不是一回事。适用于不同平台的测试工具和框架的都有显著的不同之处。(例如,Android使用的是Java,而i
2014-10-24/3690 人阅读/48 人点赞
我目前在重写我一个客户的一个简单的电子商务应用程序。新版本使用Scala和优秀的Lift框架来实现,是一个已完成六年的的struts/JSP版本的重写。核心应用大部分是相同的,但我加入一系列新的和改进的管理功能。通常,我会建立个简单且容易理解的应用程序,例如使用普通TDD的原则,先创建单元测试再由其驱动代码编写。我有时也会加入一些基本的UI测试,通常像使用Selenium,或只是运用HtmlUni
2014-10-24/6802 人阅读/0 人点赞
在程序发展的每一个阶段所产生的问题是,每次重复的的回归测试所需时间太长,而且往往被证实功能并无明显变化。因此,缺陷存在的可能性是相当低的。自然的,其产生的结果就是,我们得出一个想法,自动化所有回归测试的场景,并拒绝手动进行回归测试。这里的好处非常显而易见:自动化测试比人工更快;自动化测试可以在任何时间进行;自动化测试非常精确;自动化可以用在几乎所有的测试过程中可以自动创建报告。但不幸的是,很少有关
2014-10-23/12426 人阅读/126 人点赞
工作多年以来发现很多团队对自动化测试的理解就是写脚本,单元测试就是用XUnit框架写脚本。团队话费了大量精力去写自动化脚本但取得的实际价值确不容乐观,但很多人乐此不彼,觉得写代码就是白盒测试,是高大上的体现。其实这完全是个误区,首先我们看下白盒测试的定义:白盒测试(white-boxtesting)又称透明盒测试(glassboxtesting)、结构测试(structuraltesting)等,
2014-10-21/8560 人阅读/821 人点赞
我相信大家都听说过自动化测试的金字塔,因此我就简单的在这儿介绍一下,你也可以通过这个链接阅读关于它的详细内容。它本质上是一种策略,显示了验收测试(通常为UI),集成测试以及单元测试之间的最佳实践比例,在这儿就以简单的形式表示一下。这表明了,如果你的测试包含了10%的验收测试,20%的集成测试和70%的单元测试,就将构成一个很好的比例。你可能会问,这是为什么?这样做的主要重点是投资回报率,通过再在单
2014-10-21/3598 人阅读/0 人点赞