首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发人员在瀑布生命周期的测试阶段做什么?

开发人员在瀑布生命周期的测试阶段做什么?
EN

Software Engineering用户
提问于 2016-02-02 20:13:54
回答 1查看 511关注 0票数 -1

如果测试阶段超过5个月,开发人员是否帮助测试人员执行脚本?我不知道它是如何在瀑布的生命周期中完成的,那里的阶段通常是相当长的。

EN

回答 1

Software Engineering用户

发布于 2016-02-02 20:50:04

我不知道其他组织,但在我的,他们喜欢瀑布开发。测试人员在开发过程中编写测试脚本。然后,在测试阶段,开发人员几乎所有的时间都在帮助测试人员确定测试是否有效,如果没有,测试失败的原因。如果测试失败,测试人员就无法确定:

  • 请求发送到的十几个后端系统中的哪一个,以及它是否应该到达那里?
  • 请求经过的十几个中间件平台中的哪一个,以及它是否应该通过?
  • 是否将正确的响应从后端发送到中间件
  • 是否将正确的响应从中间件发送到通道。
  • 当给定相同的数据时,不同的通道是否意味着显示相同的东西?
  • 为什么他们的测试数据是错误的(几乎总是错误的)

前两个确定数据在哪个日志文件中--在您知道在哪里查找之前什么都找不出来。由于对客户的一个简单的“是”或“否”回答可能涉及通过多个中间件平台对多个后端系统进行五或十个查询,因此很难确定哪些日志文件可能包含您的请求和响应。

接下来的两个文件需要读取非常详细的非常技术性的日志文件。这意味着他们实际上被混淆了。(我认为第三方让他们的日志文件难以阅读,所以当您有严重的生产错误时,您必须使用他们的服务。)由于并非所有的日志都包含时间戳,而且所有日志都包含几十个测试人员同时进行的测试,因此很难确定哪些请求和响应是用于测试的。

最后一个不是他们的错--测试数据需要跨所有后端系统集成,但是没有一个人知道如何在多个系统中创建测试数据,所以很少能找到在每个后端系统中使用所有正确属性创建的测试数据。

由于测试人员比开发人员多得多,所以在测试阶段,我每天花费将近6个小时来做“测试支持”。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/309089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档