首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为下面解释的问题编写测试用例

如何为下面解释的问题编写测试用例
EN

Stack Exchange QA用户
提问于 2019-02-08 12:37:54
回答 3查看 167关注 0票数 1

在一个应用程序中,有三种状态:旅游者、旅行者和探险家。

一年中旅行超过15天的游客变成了旅行者。每年旅行超过25天的游客成为一名探险家。一年中旅行超过25天的旅行者成为一名探险家。

如果身份是游客,将不会降低客户。如果是旅客身份,顾客可以减少10%。如果状态是探险家,飞行费用将减少20%。

这些问题的测试用例是什么?请注意,我是软件测试的初学者,我找不到这个问题的太多测试用例。如果我能获得最大的测试覆盖率,那将是很有帮助的。

EN

回答 3

Stack Exchange QA用户

发布于 2019-02-08 12:48:40

这里有两件眼前的事情,我一点也不去想。

  1. 测试日值的边界,得到正确的折扣申请。
  2. 测试年份的计算是否正确。检查在本年度统计期间只运行的天数。

希望这能让你走上正轨。在这一行工作中,开发分析思维是非常重要的,因此尝试使用这些起点来进一步探索应用程序。

票数 1
EN

Stack Exchange QA用户

发布于 2019-02-09 07:34:26

以下是您应该测试的一些场景:

  • 状态从旅游者>旅行者>探索者。
  • 折扣应根据用户类型适当适用。
  • 当状态转换发生时,应适当地应用折扣。
  • 对于在一年内旅行14天并进行下一次旅行的游客,只应在下一次旅行中增加折扣(旅行天数的边界值)。申请24天旅行,并进行下一次旅行预订。(这取决于业务需求)。
票数 0
EN

Stack Exchange QA用户

发布于 2019-02-26 11:30:03

您可以使用下面提到的用例来解决您的问题,我们通常会在我们的软件测试服务公司为功能测试服务创建这些用例。

旅游

  • 核实一年内旅行14天的人的状况
  • 核实旅客身份的机票费用没有折扣。
  • 每年旅行15天以上,核实游客对旅行者的身份变化
  • 确认转机后对“旅行者”身份的飞行费用适用10%的折扣
  • 在一年中旅行超过25天时,确认从游客到探索者的状态变化
  • 验证状态转换后的航班费用是否有20%的折扣。

Traveller

  • 核实一年内旅行24天的人的身份
  • 验证“旅行者”身份的航班费用是否有10%的折扣。
  • 在一年中旅行超过25天时,验证从旅行者到探险家的状态变化。
  • 确认,在转换到“资源管理器”状态后,航班费用将获得20%的折扣。

Explorer

  • 核实一年内旅行超过25天的人的身份
  • 验证对于“资源管理器”状态的航班收费是否有20%的折扣
票数 0
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/37702

复制
相关文章

相似问题

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