自动化Web测试怎么做?

Web测试可以由负责开辟某个运用法式的开辟人员编写,也可以由其他工程师编写,重要就是编写功效测试。运维人员甚至可以应用Selenium测试框架( selenium.org)如许的对象来履行真实测览器的主动监控或测试。这里的症结是,应用真实阅读器测试Web运用法式,Web测试的精确性和真实性都邑好于编写代码提议HTP要求的人工测试,并且后者还无法在阅读器中解析和衬着 Javascript.。用户应用Web阅读器拜访网站,所以不应用阅读器,就无法在测试中发生最精确的成果。

Santiago Suare. Ordonez是 Sauce Labs的软件工程师,这个组织是Selenium测试架的赞组织。 Selenium许可测试人员应用真实阅读器开辟测试用例、然后在真实测觉器上重放测试、在主动化测试进程中模球出现实应用场景、 Santiago举例解释了他们在软件开辟周期中履行 Web测试的方法。

您是否见过开辟者自已编写 Seleniun测试?照样重要由QA来编写?率好、我发明年夜多半时刻照样由重要负责开辟运用法式的开辟者编写测试用例、面且从临盆力角度来看,这种做法也是对的。在其他时刻会有一些人专门从事这项工作、并被冠以“主动化工程师”的头衔。只要他与项目开辟坚持慎密接洽,这就不是坏事。

您是否见过有运维人员应用本身编写的 Selenium测试?

确切偶然涌现这种情形。人们会应用真实的测览器进行自动监控,测试 Flex Flash I运用法式,履行一些必需应用这个对象的义务。

您是否定为 Selenium属于验收测试驱动开辟进程的一部门?

我想说的是, Selenium应当加到每一个测试周期中,从第一轮测试到验收测试,再到安排后测试。我小我以为,幻想的测试套件应当包括各类测试,好比单位测试、功效测试以及端到端阅读器测试。此外,我们还要派专人对基本设计和整体质量进行最后的人工检讨。

每一种类型的测试数目都应当与测试级别成正比:单位测试应当是最多的,功效测试则会少一些,端到端/集成测试适量,人工测试则只须要针对与网站制造Web运用法式80%的营业逻辑相干的3~5个工作流程。

相關文章: