新闻动态

  • —个典型的破坏性能测试性能测试是企业应用中最常见的

    性能测试是企业应用中最常见的“破坏”之一。从用户的角度来看,性能的定义其实很简单,就是系统晌应用户请求的及时性。为了确保系统在客户的生产环境(基于特定的硬件、网络、业务数据和用户数量等条件)中达到及时性的要求,性能测试应运而生。性能测试总是与性能调优相伴相随。性能测试是为了优化系统的性能、降低系统的响应时间、提高系统的信息吞吐量,反之,性能调优的成果必须通过性能测试来验证。关于性能测试和性能调优的

    2019-03-12 作者:小麦

  • 开发测试的第四个原则目标一致很多人认为,测试人员应该

    很多人认为,软件测试人员应该站在软件开发人员的对立面,他们应该在测试时才亮出自己的“独门暗器”。通过这样的突然攻击可以让软件开发人员措手不及,从而更好地发现软件实现中的逻辑缺陷。这种做法似乎符合母狮与瞪羚的隐喻。但是,我们不要忘了软件测试的另一项使命——帮助软件获得更强的生存能力。我们在前面已经提到过这个观点。基于这个观点,所有的测试手段(存在于企业资产库中)都应该是公开的,而不应该是“独门暗器”

    2019-03-12 作者:小麦

  • 测试的第三个原则自动化只有自动化才能避免出现设计之

    容易犯错的“人的活动”,可以通过另一些容易犯错的“人的活来避免吗?不,我不这样认为。只有自动化才能避免出现设计之中意料之外的问题。很多软件开发组织对于自动化测试有一些误解。我曾经碰到过家软件公司,他们把 Roadrunner录制的脚本作为自动化测试的唯方案。一般来说, Loadrunner录制的脚本基于常规的正确逻辑,这无助于帮助软件测试人员发现逻辑节点上的缺陷。基于正确逻辑的测试是需要的,但它不

    2019-03-11 作者:小麦

  • 开发的第二个原则积累任何技能都需要积累测试也不例外

    任何技能都需要积累,软件开发也不例外。我有—个“疯狂”的想法:在理想的情况下,如果软件测试方面的知识积累足够丰富,自动化测试工具足够先进,如果我们可以把软件测试中积累的知识,完全应用到软件的构建过程中去,那么,我认为,很多持续型项目不一定需要进行软件测试(核弹等高危行业的软件除外)。在逻辑世界里,不会有机器故障,软件测试只是严格地重复那些足够充分的可行性测试而已。在大自然中,狮子的攻击技能世代相传

    2019-03-11 作者:小麦

  • 测试的第一个原则聚焦破坏者往往不会参与系统的建设他

    我们来看看破坏者的行为特点。破坏者往往不会参与系统的建设,他们对于系统的了解是不全面的。因此,当破坏者展开攻击时,他们会聚焦于系统中的某一个点。他们会寻找这个点上的逻辑缺陷,并结合自己对系统的理解,展开各种推理和攻击。软件开发从建设者的角度来看,破坏者的工作是对系统构建的一种补充当破坏者攻击成功时,说明系统在这一点上存在着逻辑缺陷。那些被攻破的点正是系统需要改进的地方。显然,如果在相同的点上,被破

    2019-03-10 作者:小麦

  • 破坏的意义软件实现是从建设者的角度来认识软件而软件

    软件实现是从建设者的角度来认识软件,而软件测试是从破坏者的角度来认识软件。视角的不同,决定了软件开发的基本特征攻击性。在大自然中,善于发现被攻击对象的弱点,是攻击者赖以生存的基本技能;而在软件开发中,发现各种类型软件固有的软肋,也是软件测试人员应该具备的基本技能。当然,软件测试是一种模拟攻击和善意破坏,目的是帮助软件提升抵抗力和生存能力。在非洲的草原上,一只母狮在捕猎。它在一尺高的草丛中匍訇前进,

    2019-03-10 作者:小麦

  • 建设工具和基础设施作为开发人员自然希望能够将工件组

    作为开发人员自然希望能够将工件组织得更好,使一些Scrum流程自动化,这样就可以把精力集中在软件开发本身上。一些团队尤其希望能够添加基础设施使以下软件生命周期中的活动和工件更便捷。待办列表管理:随着系统复杂度的增加,团队希望有更好的方法来获取和管理功能列表、功能性和非功能性的需求、用户用例、用户故事以及这些项目的优先级、估算、状态和负责人。随着Scrum应用到更大型的项目,这些工件的数目会增长到数

    2019-03-09 作者:小麦

  • 为企业级敏捷准备工具和基础设施尽管拥有这种水平的组

    尽管拥有这种水平的组织结构和协作,大项目和分布式团队中的软件开发成员仍可能觉得缺乏内部和跨团队的协作,以及可靠地交付快速、充分测试的软件迭代所需的项目透明性。虽然 Scrum为软件开发的项目管理提供了被证明可行的框架,但是它并没有规定特定的软件工程实践,也没有推荐任何工具来支持 Scrum的流程。Scrum在这方面的哲学是:保持简单,让团队做决定。当众多组织还在为现代工程实践困扰时, Scrum已

    2019-03-09 作者:小麦