介绍
在我参与过的许多项目中,人们并没有为自己定制TestRail并没有接受标准设置。因此,在本文中,我将尝试描述一个可以帮助您提高效率的单独设置的示例。让我们以一个移动应用程序开发项目为例。
小免责声明。本文不介绍TestRail的基本功能(对此有很多指南),并且出售的表达方式生动地描述了为什么需要选择该特定供应商来创建带有测试的存储库。
理由计划(将实施的内容)
一般要求
任何人都应该能够通过案件
案例应保持尽可能长的关联性
在不与前两点矛盾的范围内,案例应尽可能全面地涵盖移动应用程序的功能
分为TestCase和TestScenario
快速形成各种类型的TestRun
抽烟
回归
冲击测试等
优化案例支持
放弃“死”硬编码的屏幕截图,并切换到“移动数据”
要求
要编辑字段,您需要管理员权限
选择项目类型
有三种项目类型可供选择:
我们将选择默认类型。所有案例将同时可用。我们将使用智能过滤并立即动态管理所有案件。
添加字段以查看测试用例列表
priority :
.
:
:
"Summary" ( )
, . TestCase TestScenario. summary.
TestScenario:
: TestScenario -
TestCase:
: MainScreen - -
summary : “, , ”. .
"StartScreen" ( TestScenario, )
: . ( ) . .
:
:
. :
, id . ? , id,
,
id, , . .
"Screen" ( TestCase)
: . , . , , . , (Activity) . .
: home_screen, MapScreen, PayScreen ..
"MovableData" (c c )
:
( )
SQL
, . , . - , , .
, . Google Sheet Excel . ? , , .
Google Sheet SQL . :
=query(DATA!A1:M1146;"
SELECT C,D
WHERE
C contains '"&SEARCH!A2&"'")
“ dot com”. ( ) TestRail . :
, :
( ) :
“Descriptions” ( , )
: .
: ( , ) {…} MovableData. MovableData .
"Component" ( )
: . ( ) ( - ) , . , , .
: GooglePay, Order, Users, Map, Authorization ..
"TAG" ( )
.
:
TestRun : smoke, ..
: Smoke, Automated, WhiteLabel, ForDelete ..
, :
TestRun
test run smoke :
TestRail , . .
2. \ :
3. . : , .
. “”. , TestRail .
:
非常感谢您的关注!