这本书将提供对 JIRA 测试管理过程的实际理解。这本书预先假定读者没有资格试图简化他们的测试管理过程,并将指导你通过一步一步的方法来有效地实现测试管理。它侧重于基本概念,包括软件测试过程的细节,随后是 JIRA 测试工件的组织。然后探索和对比了三个最流行的 JIRA 插件——泽法、测试管理和 synapsertt——它们被广泛用于测试管理。
涵盖的主题包括在 JIRA 创建和管理项目、创建 JIRA 票证以管理客户需求、跟踪 JIRA 票证、创建测试计划、测试用例、测试套件、缺陷、需求可追溯性矩阵,以及在 JIRA 生成报告。它还涵盖了在 JIRA 建立可扩展和有效的测试管理套件的最佳实践。本书主要关注以下内容:
- 让用户熟悉概念 : 读者首先学习软件质量保证思想流程,以及行业中使用的质量管理标准,从而让自己熟悉软件开发流程和阶段,以及在软件开发生命周期的每个阶段产生的可交付管理。
- 让用户熟悉工具 : 然后,读者将学习如何使用 JIRA 在 Scrum 和看板中组织和管理他们的敏捷项目。他们还将从亚特兰蒂斯市场了解 JIRA 插件,这将有助于测试管理。
- 了解测试管理方法 : 然后读者将学习如何根据他们的项目需求规划和管理工作流程。
- 学会实现 : 接下来,读者将详细学习根据项目需求选择各种项目执行工作流的最佳方法,以及学习测试规划、测试策略和测试执行的不同方面。
- 监控项目活动 : 接下来,读者将了解 JIRA 如何帮助定义战略,以及如何使用不同类型的报告监控项目。
- 与 JIRA 和 Jenkins 的持续集成 : 接下来,读者将学习如何配置 JIRA 插件,以便使用 Jenkins 在 JIRA 创建、管理和执行自动化测试脚本。
这本书是为任何质量保证专家、软件项目经理或测试经理准备的,他们有兴趣学习在他们的团队或组织中实现测试管理最佳实践。
第一章、软件质量保证概述、T5】阐述了质量保证思想流程和质量管理标准。它还描述了软件生命周期,并使读者熟悉生命周期每个阶段的交付内容。
第 2 章、JIRA入门,讲述了如何利用 JIRA 在 Scrum 和看板中组织和管理我们的敏捷项目。它还讨论了来自亚特兰蒂斯市场的 JIRA 插件,这将有助于测试管理。
第 3 章、了解 JIRA的测试组件,详细介绍了如何使用 JIRA 的测试管理插件执行测试管理的每个阶段。它还比较了每个插件提供的特性。
第 4 章、测试管理方法,详细介绍了根据项目需求选择各种项目执行工作流的最佳方法。
第 5 章、*测试计划、*讨论测试计划和测试策略的不同方面,同时理解需求和测试计划之间的关系。它还解释了 JIRA 如何使用 synapseRT、泽法和测试管理工具来帮助我们定义和比较测试需求的策略。
第六章、测试设计阶段,说明测试用例设计和创建的过程。它还解释了如何组织测试用例,磨练我们重用测试用例和测试数据的技能。
第 7 章测试执行阶段,描述了测试执行的过程以及如何使用 JIRA 进行管理。
第 8 章、缺陷管理阶段,讨论了缺陷管理的重要性,并解释了 JIRA 如何帮助我们有效地跟踪和管理缺陷。
第 9 章、需求管理讨论了如何使用 JIRA 问题来跟踪项目需求。它还解释了如何使用 JIRA 将需求和测试用例联系起来,作为需求覆盖。
第 10 章、测试执行状态报告探讨了 JIRA 如何使用报告帮助监控项目。它详细介绍了 JIRA 提供的各种报告。
第 11 章、JIRA 与自动化测试工具的集成探讨了第三方自动化测试工具如何与 JIRA 集成管理自动化测试用例。
我们希望读者了解软件开发过程的基本知识,并对 JIRA 有所了解。读者不需要有任何测试管理工具的先验知识,因为这本书将涵盖从基础到高级的这些概念。
为了成功地完成这本书,读者将需要至少具有英特尔酷睿 i3 处理器或同等处理器、8 GB 内存和 4 GB 可用存储空间的计算机系统。此外,您还需要以下软件:
- Windows 或 iOS 操作系统。
- Google Chrome/Firefox Mozilla/Internet Explorer(最新版本)浏览器
- JIRA(第 7 版以后)带有 synaseRT、泽法和测试管理插件。这本书使用的版本是 7。
- Jenkins(2.150 版以后)。
- eclipse ide(eclipse ide)。
- 面向 Jenkins 的 Java 8。
我们还提供了一个 PDF 文件,其中包含本书中使用的截图/图表的彩色图像。可以在这里下载:https://www . packtpub . com/sites/default/files/downloads/9781789954524 _ color images . pdf
本书通篇使用了许多文本约定。
CodeInText
:表示文本中的码字、数据库表名、文件夹名、文件名、文件扩展名、路径名、虚拟网址、用户输入和推特句柄。这里有一个例子:“测试人员可能还必须使用不同类型的文件,如.doc
、.docx
、.txt
、.pdf
、.xls
、.xlsx
、.csv
、.png
或.jpeg
来导入数据,以确保它能按照测试用例中的定义工作或不工作。”
代码块设置如下:
package JenkinsDemoPkg;
import org.testng.annotations.Test;
public class demoJenkins {
@Test
public void testJenkins(){
System.out.println("Hello World");
}
}
粗体:表示一个新的术语,一个重要的单词,或者你在屏幕上看到的单词。例如,菜单或对话框中的单词像这样出现在文本中。这里有一个例子:“让我们点击创建新项目按钮。”
Warnings or important notes appear like this. Tips and tricks appear like this.
我们随时欢迎读者的反馈。
一般反馈:如果你对这本书的任何方面有疑问,在你的信息主题中提到书名,发邮件给我们customercare@packtpub.com
。
勘误表:虽然我们已经尽了最大的努力来保证内容的准确性,但是错误还是会发生。如果你在这本书里发现了一个错误,如果你能向我们报告,我们将不胜感激。请访问www.packt.com/submit-errata,选择您的图书,点击勘误表提交链接,并输入详细信息。
盗版:如果您在互联网上遇到任何形式的我们作品的非法拷贝,如果您能提供我们的位置地址或网站名称,我们将不胜感激。请通过copyright@packt.com
联系我们,并提供材料链接。
如果你有兴趣成为一名作者:如果有一个你有专长的话题,你有兴趣写或者投稿一本书,请访问authors.packtpub.com。
请留下评论。一旦你阅读并使用了这本书,为什么不在你购买它的网站上留下评论呢?然后,潜在的读者可以看到并使用您不带偏见的意见来做出购买决定,我们在 Packt 可以了解您对我们产品的看法,我们的作者可以看到您对他们的书的反馈。谢谢大家!
更多关于 Packt 的信息,请访问packt.com。