Kay热衷敏捷测试的首要原因是:我想听到人们说“这是我迄今为止工作过的最好项目!”
Kay's number one reason to love Agile Testing: I get to hear people say "this is the best project I've ever worked on in my life!"
说到敏捷测试,我们不能不提到刚刚在柏林举办的AgileTestingDays会议。
While on the subject of Agile Testing, we would be remiss not to mention the Agile Testing Days Conference that just took place in Berlin.
大多数人在想到敏捷测试时,先涌上心头的是工具、自动化、何时以及如何测试,还有团队中测试人员的职责。
The first things many think about when considering Agile Testing are tools, automation, when and how to test, and the role of testers on a team.
敏捷测试就是在敏捷项目中,对于快速迭代和变更的应对,并在速度和质量之间寻求一个平衡点的测试方法。
Agile testing is a test method that deals with the fast iterations and changes, and seeks a balance between the speed and quality in a agile project.
Thought Works工作室最近发布了最新版的敏捷测试自动化工具——t wist,该版本是第二个重大修改版本。
ThoughtWorks Studios recently released the latest version and second major revision of Twist, its Agile test automation tool.
总的来说,我并不觉得“敏捷成熟度模型”,“敏捷评估模型”或“敏捷测试”是有益的,因为它们往往趋向于片面看待复杂的问题。
In general, I do not find "agile maturity model", "agile assessment models" or "agile tests" useful since they tend to be a simplified view on a complex subject.
JorgeArgus在敏捷测试讨论组里发起了一个有意思的话题,讨论在敏捷项目里采用跟踪矩阵的必要性,引发了大家热烈的讨论。
In a raging discussion on the Agile Testing Group, Jorge Argus initiated an interesting thread on the need for a traceability matrix in an Agile project.
一般来说,在敏捷的开发周期中对系统测试缺陷的开发关注较多。
In general, there was more development focus on system test defects during the agile development cycle.
针对在敏捷团队中如何处理测试和需求的问题,它很好地平衡了各种模式,提供了真实的案例学习。
It is a good balance of patterns and real case studies on how testing and specifications should be approached in an agile world.
当然,敏捷允许测试真实的产出的可用性,但是要应对由此产生的反馈,所花的时间要超出人们的期望或是他们所能接受的范围。
Of course, agile allows the real thing to be usability tested, but responding to the feedback from this may take more time than you've expected or are comfortable with.
敏捷流程依赖频繁的重构和单位测试来改进设计。
Agile processes rely on frequent refactoring and unit tests to improve designs.
本文介绍了团队所采用的将一组系统测试子集作为敏捷开发环境的一部分,并与代码开发活动并行的方法。
This article describes the approach taken by one team for including a subset of system test as part of our agile development environment and in parallel with code development activities.
以下是与敏捷的系统测试工作相关的具体好处。
Among the specific benefits associated with agile system test efforts were the following.
根据调查结果,实施最广泛的敏捷实践是迭代计划和单元测试。
The agile practices most widely adopted, according to that survey, were iteration planning and unit testing.
可管理性:测试组织与许多小型、敏捷的团队合作。
Manageability: The test organization works with many small, agile teams.
一位波士顿的敏捷培训师正在提供测试驱动开发的免费培训。
An Agile trainer in the Boston area is offering free training in Test Driven Development.
敏捷团队需要可以将要测试的业务实质内容与实现细节相分离的工具。
Agile teams need tools that separate the essence of the test from the implementation details.
以下是在敏捷系统测试活动中面临的一些最重要的挑战。
Following are some of the most important challenges faced in the course of agile system test activities.
敏捷开发包含简短的迭代,每个迭代最后都要执行测试认证。
The agile development contains short iterations, and each iteration ends with test certification.
这些早期的测试及开发活动令敏捷周期的开始有更高的生产率。
These early test and development activities allowed higher productivity upon beginning the agile cycle.
敏捷的开发周期允许系统测试团队扮演实际的客户,从应用程序设计到系统测试应用程序的编码和单元测试。
The agile development cycle allowed the system test team to act like a real customer, from the application design right through coding and unit testing of the system test application.
自动化:伴随持续整合而发生的自动测试有助于实现敏捷的主要益处。
Automation: Automated testing along with continuous integration AIDS in achieving key benefits of agile.
敏捷开发需要大量的训练来测试第一个开发或者完成足够的工作,然后向前推进并完成其他的工作,并且始终关注高价值的活动。
It requires great discipline to do test first development or to do just enough work and then to move on and do something else, and to stay focused on high-value activities.
测试人员经常问我如何融入敏捷开发,或者哪些技能可以帮助他们找到满意的工作。
Testers often ask me how to 'break in' to agile development, or what they need to do to find a good job.
在敏捷配置管理环境中,损坏的单元测试与损坏的构建严重程度是一样的。
In an Agile CM environment, a broken unit test is treated with the same seriousness as a broken build.
在敏捷的环境中,系统测试更容易检验修补,由于缺陷周转时间较快,并且由于准确的测试环境仍旧适当。
System test more easily verified fixes in an agile environment, due to defect turnaround time being faster and since the exact test environment was still in place.
从敏捷的观点来看,自动化的单元级测试是构建流程的扩展。
From an Agile point-of-view, automated unit-level tests are an extension of the build process.
敏捷社区中部分人认为每个测试中有多于一个断言是邪恶的。
There is a small group of people in the Agile community who think it's a sin to put more than one assertion per test.
敏捷社区中部分人认为每个测试中有多于一个断言是邪恶的。
There is a small group of people in the Agile community who think it's a sin to put more than one assertion per test.
应用推荐