TW工具能不能覆盖所有测试点
昨天用了一天的时间学习了TW自动化测试工具,中间遇到了很多很多问题,不过庆幸的是经过一番求助和自己研究终于实现了最简单的用户登录的自动化测试。因个人第一次接触自动化工具,对自动化的技术比较茫然,经过昨天的登陆来说就积攒了很多问题,还请大佬们能帮我解答一下我的困惑。1.通过这个工具,该如何编写出比较有价值的用例。个人在编写测试用例时,就密码来言本人设置了两个数据(一个正确的密码,一个错误的密码)但是执行的时候所有都是通过的,是不是只要结果所有都是通过的情况下就证明所有的功能就真的没有问题了呢?这款工具执行用例的原理是什么呢?比如设计了一个用例步骤为用户名输入框输入admin,密码输入框输入111111(错误密码),点击登录。这是一条完整的用例,最终的结果应该是登陆失败。但是实际tw执行的时候只是跟着步骤走了一遍,最后登录的时候只是验证的登陆的这个按钮,而最终的结果貌似没有验证,这种情况我该如何设计测试用例呢?而且第二条用例为输入的正确密码最终的结果也是通过的,貌似也没有验证最终是否登陆成功,是不是我的思维收到了限制,请大佬们真正理解一下自动化的真谛。如何通过这些工具做一些有价值的东西。最好举个例子。
2.还是针对登陆页面来说,手工测试的时候需要考虑的有这么几点:1.用户名null(提示信息)2.密码null(提示信息)3.用户名格式(提示信息)4.密码格式(提示信息)5.用户名不存在(提示信息)6.密码错误(提示信息)先就针对这6点来说,是否可以通过TW来测试,如果可以的话改如何设计用例呢?因为个人感觉通过tw设计的测试用例貌似都是在测试一下价值不太高的东西,真正需要测试的点往往都无法测试到。还望大佬们好好跟我这种自动化小白传授一下自动化的精神。让我感受一下自动化魅力所在之处。
因为算是刚刚接触到自动化,可能会存在对自动化技术的理解存在错误。导致出现了种种问题,再加上表达能力不是太好,总是感觉写不出来内心深处的感受。就先提出这两大问题吧,写这个东西我感觉太累了,还望大佬们能看懂,帮忙解答一下。感激不尽!(感觉死了上万脑细胞)
你所说的大部分都是测试分析和测试用例设计问题,与工具没关系。请找资料学习一下。
tw是工具,是为了让自动化更简单。针对登录能设计出很多用例,这些用例也可以通过tw实现自动化,但都是你自己设计的,工具不会设计。
tw的执行结果是执行步骤的结果,正确执行了,就是ok的。
结果的验证是你需要自己添加到步骤中的。比如登录反向向用例登录不成功显示“用户不存在”,你需要在测试步骤中添加验证“用户不存在”步骤,如果你验证的东西出现了,这个用例就执行通过了。如果验证的东西没出现,测试就是不通过。
其实你说的这些我也很困惑,我也是测试新手,想让tw实现的更全面一点,但貌似不懂方法,有没有人可以给个例子或方案演示一下,我觉得可行。:P
页:
[1]