English 中文(简体)
Agile Testing - Tools
  • 时间:2024-03-25 09:38:08

Agile Testing - Tools


Previous Page Next Page  

在阿吉莱项目,测试者负责以下日常工作:

    支持开发商编码,澄清该系统的预期行为。

    帮助开发商建立有效和高效的单位测试。

    开发自动化文字。

    整合自动化测试工具/文字,不断进行回归测试。

为了有效和迅速执行这些任务,大多数阿吉利项目都采用了支持 CI和测试组成部分的连续一体化系统。

热电项目中检测器和开发商可从各种工具中受益,以管理测试课程,编制和提交感染报告。 除了用于分析器测试的专门工具外,分析小组还可受益于测试自动化和测试管理工具。

——记录-and-Playback、测试-Last、重度和测试自动化解决方案不是阿吉莱语

    这些工具鼓励的实验性工作流程不利于阿吉利小组。

    用这种工具制作的无法维持的文字成为改变的障碍

    这种专门工具需要测试自动化专家,从而形成小s。

广泛使用的工具是:

S.No. Tool & Purpose
1

CI 框架

2

功能测试——与Hudson相结合

3

CI 框架

4

Java 测试

5

Net Unit Test

6

Java 测试覆盖面

7

Java - Mutation test/Auto Error Seeding

8

Java 测试覆盖面 Monitoring Tool

9

C/C++或C#——通过寻找多余的测试和确定死胎法来减少试验数量

10

JAZZ

Java - Branch, Node, and Defusecoverage and implementing the GUI, Test Planners, Dynamic instrumentation and a Test Analyzer

11

Java - 自动化

12

Net - 自动化建设

13

联合执行认证的补充测试

Agile Test Automation Tools

有效的自动测试工具支持

    采用测试第一方法进行早期测试自动化。

    采用实际语言、特定领域语言撰写测试自动化代码。

    侧重于该系统的预期行为。

    将试验的实质内容与执行细节分开,从而使其技术独立。

    促进协作。

自动单位测试(使用Junit或NUnit)支持编码测试第一方法。 这些是白箱测试,确保设计是健全的,没有缺陷。 这种测试由开发商在检测器的支持下进行,可以独立于所需的功能。 这导致交付的产品可能不符合客户要求,因而没有商业价值。

通过与客户、其他利益攸关方、测试者和开发商合作编写的《接受测试》的自动化处理了这一关切。 自动接受测试由客户或产品所有人/企业分析家撰写,反映产品的预期行为。 开发商的参与确保按照要求编制法典。 然而,如果测试仅侧重于接受,则由此产生的守则可能仍然不可扩展。

因此,自动单位测试和自动接受测试是补充性的,在阿吉莱发展方面都需要进行。

支持自动接受检测的工具和框架是:

    Fit

    Fitnesse

    Concordion

    Ruby

    Cucumber

Fit

沃德·坎宁安制定了适合接受测试自动化的工具。 适合:

    客户或产品所有人使用Microsoft Word和Microsoft Excel提供产品行为实例

    方案人员很容易将这些实例变成自动测试。

适合1.1支持 Java和NET。

FitNesse

“菲克斯”是一种维基,是一种网络服务器的风格,能够让任何来访者做任何its子,包括改变现有网页和创建新网页。 一种简单的标记语言使你能够轻松地制造标题、形成文字大胆、强调和用斜体,制造弹 psts清单,并采用其他简单格式。

在菲内斯,接受测试自动化如下:

    作为投入数据和预期产出数据表格的快式测试。

    利用FitNesse将测试表放在你可以编辑的网页上。

      或者,将测试表放在Microsoft Excel,拷贝板上,然后使用Spreadsheet to FilNesse。 • 适当安排桌子

    试验

    测试表对细胞进行彩色编码,使你获得测试结果。

      绿色电池表示,预期值是获得的。

      红色囚室表示,其价值与预期获得的价值不同。

      黄色囚室表示,有一个例外被推翻。

Cucumber

木料是一种基于 Behavior车开发框架的工具。 主要特征是:

    用于书写网络应用的接受测试。

    允许以简便易读和易懂的形式进行功能验证自动化,如英语。

    已在鲁比实施,随后扩大到 Java框架。 双方都支持Junit。

    • 支持其他语文,如Perl、PHP、Sharma、Net等。

    used、 Wa、卡普瓦拉等。

Advertisements