作为一名Java开发人员,我有一些经验(不到两年),但在测试方面相对较新(在手动测试方面有3-4个月的经验)。我被指派为一个新项目的测试经理的角色,实际的编码将在大约三个月后开始。现在,由于我有一些空闲时间,我想适当地利用它。请注意,这将是一个敏捷测试开发,将涉及使用Fitnesse工具的自动化测试。
我的问题是:
发布于 2017-06-07 07:58:35
下面是敏捷项目启动阶段的一些测试特定活动。
考虑管理敏捷过程中的测试工作和结果。你会写很多测试用例吗?这些测试用例可能需要花费大量的精力来维护,因为需求在项目期间发生了变化。就我个人而言,我推荐一些类似基于会话的测试管理的东西,它在文档中非常轻量级,但对于敏捷中的手工测试方法来说是完美的。有了适当的仪表板,作为测试经理,很容易跟踪关键指标。
正如您已经决定的工具,一个概念的证明不再是必要的。但是,您应该考虑建立一个框架,该框架将允许快速创建测试和体面的报告(这并不总是容易的)。尝试决定关键因素,如测试数据的格式(如果您需要一个数据库,现在是安排它的时候了)。
达成协议
我不知道FitNesse,但是这里我们使用Selenium。因此,与开发人员达成的一个重要协议是,他们在可能的情况下向元素提供ID属性,以使自动化过程更快。
中的测试达成协议
与您的团队坐在一起,决定如何处理sprint中的测试。例如:
您可能希望为测试人员提供一些培训或练习,例如熟悉FitNesse、SQL或探索性测试。
发布于 2017-06-07 13:20:58
以下是您在项目规划阶段可能做的一些实际事情。
这是一个很好的时间来总结一下您和您的队友的手动测试技能,了解一下常用的手动测试技术,下面是一些相关的主题来帮助您入门:
决定将用于测试自动化的语言/框架。探索像页对象和银幕播放这样的测试自动化模式。探索BDD风格测试自动化并确定这是否是您想要使用的东西。想一想,您将在哪里存储和维护测试自动化代码、项目结构。
这也是一个与开发人员会面并决定您的问题跟踪器工作流(您将如何将问题转移到项目周围)的好时机--一个问题将如何进行测试、返回开发或标记为您希望进行自动化测试的内容。
发布于 2017-06-07 07:30:35
1)为了利用这一时间,我现在能做什么准备来进行测试?我目前正在研究用例,以便了解要测试的软件。此外,测试计划已经在我的脑海中。
( 2)还有其他事情吗?还有其他将来需要的文件,我可以开始准备吗?
3)是否可以从用例开始编写测试用例?说得通吗?
https://sqa.stackexchange.com/questions/27655
复制相似问题