首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应用自动化/自动化测试的方法?

应用自动化/自动化测试的方法?
EN

Stack Exchange QA用户
提问于 2020-06-05 11:21:53
回答 5查看 98关注 0票数 0

我的任务是研究“应用自动化测试的方法”。我从来没有做过自动化测试。只有由开发人员编写测试计划的手册。不知道从哪里开始。

谁有任何网站可以很容易地向新手解释这一点,在过去帮助过你吗?在其他测试人员/商业经验的基础上,寻找最好的地方开始这项研究的建议。

EN

回答 5

Stack Exchange QA用户

发布于 2020-06-08 10:45:44

好吧,如果你只想进入测试自动化(并记住@JoaoFarias所说的测试和检查之间的区别),向上级展示“某些东西”的最好方法就是自动化一些你已经拥有的关键测试用例。一个典型的例子是自动登录页面。

有多种可用的工具:

票数 1
EN

Stack Exchange QA用户

发布于 2020-06-08 13:56:20

我的经验和我从管理测试自动化领域的公司的几位同事那里听到的一样,那就是最好的方法是从小的地方开始,“从路灯下面看”。

其背后的逻辑是,为了实现良好的测试自动化(或检查,任何东西),需要学习和尝试的东西太多了,而当您正在开发和更改产品时,技术发生了变化,测试框架本身也发生了变化。

所以我建议,这不是最好的方法,而只是一个可行的方法,它很有可能不会浪费很多不成功的试验和资源,就像其他答案所建议的那样,做一个非常简短的调查,但是更短,选择一种方法,实现一个非常基本的测试。

但是,还有一个但是,确保这个测试是可靠的,可以很容易地扩展,可以被其他人理解,如果我没有足够强调它应该是超级稳定和可靠的。

你会得到一个简单的烟雾测试,但在路上,你也会学到很多,为下一轮的自动化。

票数 1
EN

Stack Exchange QA用户

发布于 2020-06-08 09:27:23

前一段时间,我也在研究如何开始自动化测试。我就是这样做的:

1.确定您将要测试的

  • 无论是用于网络还是移动应用程序。当您从自动化开始时,您需要有适用于您正在测试的系统的正确工具。

2.在识别之后,搜索合适的工具来集成

  • 例如,对于基于web的应用程序,可以使用selenium (与java、python或c#一起使用)。
  • 对于安卓系统,你可以使用EspressoJS实现iOS,我对此没有任何经验。

3.收集这些工具之后,需要过滤您的测试用例.

  • 当我们创建测试用例时,必须有很多专门用于手动的。请记住,您将自动化测试用例,这些测试用例与您的日常测试周期相比是多余的/重复的。例如:用户登录成功。

因此,您需要知道下面将分配哪些测试用例:

代码语言:javascript
复制
    - Unit Test (UT) - usually the dev will be doing this
    - Integration Test (IT) - you can use cucumber
    - GUI Test - you can use selenium

4.做完上述所有工作之后,就可以开始集成它了.

  • 有很多网站的良好信息,你可以尝试,只要你知道你将使用什么样的工具,你将用什么语言,你将实现。当我从手工到自动化过渡的时候,最困难的部分是设置。你可能会遇到很多问题,但不要放弃。记住,你并不是唯一一个开始新生活的人。:)

通过自动化,并不意味着您将淘汰手动测试。手工测试非常重要,因为我们需要有用户体验。自动化只是让测试人员更加专注于系统中重要的事情或更重要的方面,而不是强调做那些重复的测试用例。

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

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

复制
相关文章

相似问题

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