您现在的位置:首页 > 教案怎么写 > 正文

测试教案怎么写(王者荣耀:如何编写测试用例,另一个就是需要明白测试逻辑)

2021-09-10 09:05 网络整理 教案网

上一篇文章介绍了常用的测试方法。今天,我将谈谈如何趁热打铁写测试用例。 zhuanlan.zhihu.com/p/69208341

编写用例其实很简单。一个需要了解测试方法,另一个需要了解测试逻辑。

一、什么是测试逻辑

比如写这篇文章的逻辑,就是先说明编写用例所需的测试方法和逻辑的重要性,然后再用一个例子来写王者荣耀日常任务的小功能说明如何使用excel表格一步步讲解实现用例,然后描述使用思维导图写这个函数的用例,再做总结。

这是我写作的逻辑:目的、准备、例子(两种方法)。

有人说文科生和理科生最大的区别在于思维方式不同。文科生感性强,想象力丰富,做事灵活;在科学上,它们在生理上、逻辑上和严谨上都是如此。

我是中国语言文学专业的文科生。一开始我不懂逻辑。现在才测试了一下,才觉得文科和理科确实有逻辑上的区别。当然,这只是给我的。

不同的人对测试逻辑的定义有不同的看法。

在我的理解中,逻辑就是在测试一个函数的时候,把这个函数的所有东西都有序地列出来,可以是时间逻辑,空间逻辑等等,不管你用什么逻辑来测试这个函数的重点就是不遗漏地考虑完整性。

二、为什么要写测试用例?

前领导是这样跟我解释的。我已经忘记每句话是什么了。大概意思是:小函数不需要写测试用例,只需要写测试点。只有大功能。由于其规模比较大,功能比较复杂,我们需要通过编写测试用例来明确测试点,形成具体的用例。一个是为了后期维护,或者存档备份,另一个是为了通过用例审核,并且能够很好的执行。

机械工程测试技术 教案_测试教案怎么写_单体测试书怎样写

当然,写用例的本质是把所有的测试点都考虑清楚,一个都不要漏掉,尽可能多的找出bug。

我想在这里提醒一下,每个用例都是可能的。尽管它可能无效,但它仍然是一个用例。当然,我们尽量不写无效的测试用例。

三、用excel写测试用例

在用excel写测试用例之前,我需要介绍一下用例规范,可能每个公司都不一样,所以我只说我正在写的用例规范。

用例设计总共分为几个部分:测试模块、子模块、前置条件、操作步骤和描述、预期结果、以及可选备注。

测试模块:你需要编写的用例模块

子模块:是指将测试模块按照自己的想法分成小模块。

Precondition:这意味着你在编写这个用例时需要一个前提条件。有时前置条件可以为空

操作步骤及说明:顾名思义,就是在你的用例中要进行的操作步骤

机械工程测试技术 教案_测试教案怎么写_单体测试书怎样写

预期结果:表明您的用例的预期结果是什么。如果在测试过程中发现不符合预期的结果,则说明它是一个错误。

备注:我当时在用例中添加的备注偶尔有用

好了,解释完名词,我们直接进入实战。

还是用王者荣耀每日任务的小模块来练习吧。

首先,我们可以将测试模块合并到一个单元格中,写成:日常任务。

接下来,对子模块进行区分。根据我的理解,可以分为:今天的活动、具体的任务内容和本周的活动。

然后尝试针对每个用例。

既然是用例,说白了就是一纸空文。

测试教案怎么写_单体测试书怎样写_机械工程测试技术 教案

我们先来看今天活动的子模块。测试部分包括活动值、宝箱收集、早上五点重置。下面的例子是直接使用的测试教案怎么写,但是为了能够理解,这里是格式:前置条件,用逗号分隔;操作步骤,以逗号分隔,然后是预期结果。

测试方法写在上一篇。如果你有新的童鞋,你可以看看。 zhuanlan.zhihu.com/p/69208341

直接根据activity的值写用例:

1.今天的活动为0(前置条件),尝试领取宝箱奖励(操作步骤),无法领取(预期结果)

2.今日活动度29,尝试领取宝箱,不可用

3.今天的活动是30,尝试领取宝箱,只能领取30活动宝箱(注意:宝箱的物品是加到背包里的,宝箱在晃,还有就是外面的一个小红点)

注意:无论是道具还是金钱奖励,都必须进行前后端验证。如何验证?最简单的方法是重新登录。转帖后,道具还在,说明前后端已经分发完毕。

4.今日活动度59,尝试领取宝箱,不可用

5.今天活动60,尝试领取宝箱,只能获得60活动宝箱。 (注:90、120、150同为活动等级,因为宝箱只是一个值得测试的边界,操作步骤类似,所以用同样的原理代替。虽然不是必须的写在用例中,在实际测试中是不能忽略的。)

单体测试书怎样写_测试教案怎么写_机械工程测试技术 教案

有的朋友可能会问,这些活动级别怎么能精确到1呢?这很简单。只需更改数据库中的活动数据即可。只需根据需要更改活动即可。

6.今天的活跃度是60,时间是早上4:59:59,一秒后重新登录游戏,今天的活跃度变成0(注意,这个用例是为了测试重置的问题活动。)

接下来是任务的具体信息。

为了文章篇幅,我也想偷懒,所以我只把截图的第一个任务作为用例。

任务:每天登录游戏,奖励50经验值,xx5(emmm,我居然忘记蓝球代表什么了)

1.登录游戏,查看任务完成情况,任务完成,按钮变为领取

2.今天再次登录游戏查看任务完成情况,只能领取一次奖励

3.今天已经登录,第二天登录,查看任务状态,可以再次获取

4.当前经验值为100,蓝球为0;领取奖励,经验值变为150,蓝球变为5,活动不变,按钮变为已领取(注:前后端对应)

单体测试书怎样写_测试教案怎么写_机械工程测试技术 教案

以下任务相同。

最后一个是本周的活动。

1.本周活动等级为0,尝试领取活动礼包,不可用

2.本周活动等级为499,尝试领取礼包,不可用

3.本周活动等级为500,尝试领取礼包,仅可领取500活动礼包

4.本周活动等级为999测试教案怎么写,尝试领取礼包,不可用

5.本周活动1000,尝试领取礼包,即可领取

6.本周活跃度为1,周一0:00:00,一秒后查看活跃度,活跃度变为0

好的,今天就到这里。

本来想用思维导图再做一遍,但是不想像写的那样写,因为不想写第二遍。都是重复的内容。具体用例是一样的。有兴趣的朋友可以自己试试。

注:写这个任务函数还有一些其他的测试点,包括入口、UI、交互、异常点等,但是本文只针对新手如何写测试用例,所以写的不是很详细,只是总结了最重要的功能测试流程。

教案网123