Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Устаревшие концепции тестирования: культ автоматизации



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Устаревшие концепции тестирования: культ автоматизации
2016-02-12 09:49

Автор: Виктор Славчев

Оригинал статьи: http://mrslavchev.com/2016/01/28/outdated-testing-concepts-3/

Перевод: Ольга Алифанова

 

Я хочу обсудить, пожалуй, самую знаменитую из устаревших концепций тестирования. Кто-то говорит о ней с восторгом, а кто-то не очень понимает, о чем речь. Зачастую ее недопонимают или применяют неправильно, и поэтому она, наверное, лучший кандидат на вышедшие из моды концепции тестирования, которые имеет смысл обсуждать. Так поговорим же про автоматизацию тестирования!

Прежде чем начать разговор

Под автоматизацией я – лично я – понимаю автоматизированное выполнение какого-либо действия. Соответственно, автоматизированное тестирование для меня – это автоматизация действий, помогающая процессу. Подчеркиваю: под автоматизацией я понимаю только это, а не автоматизацию процесса тестирования как такового. Я сознательно не прибегаю к термину "проверка", чтобы не удариться в долгую дискуссию про "тестирование" и "проверки" - я просто не готов поддержать этот спор в данный момент. Если вам интересна эта тема, прочитайте статью Испытания и проверки: уточнения" Майкла Болтона и Джеймса Баха - это потрясающая работа, я согласен с многими идеями в статье и рекомендую ее всем заинтересованным.

 

Читать статью целиком...



метрика покрытия тестирования
2016-02-12 14:31

Здравствуйте! Нужна консультация, по вопросу покрытия. Как определяется эта метрика? В моем случае есть: тестирование методом "черного ящика", функциональная спецификация с набором четко описанных функций, по этой спецификации я могу составить некоторое количество тест-кейсов. Что и как я могу сказать о покрытии, исходя из имеющихся данных.  



Как определить покрытие тестирования?
2016-02-12 14:37

Здравствуйте! Нужна консультация, по вопросу покрытия. Как определяется эта метрика? В моем случае есть: тестирование методом "черного ящика", функциональная спецификация с набором четко описанных функций, по этой спецификации я могу составить некоторое количество тест-кейсов. Что и как я могу сказать о покрытии, исходя из имеющихся данных.  



Process refused to die after 10 seconds, and couldn't taskkill it
2016-02-12 14:38

Версии все последние, в системных переменных system32 выставлен. может кто подскажет как избавиться от:

 

Feb 12, 2016 2:32:11 PM org.openqa.selenium.os.ProcessUtils killWinProcess
WARNING: Process refused to die after 10 seconds, and couldn't taskkill it
org.openqa.selenium.os.ProcessUtils$ProcessStillAliveException: Timeout waiting for process to die
    at org.openqa.selenium.os.ProcessUtils.waitForProcessDeath(ProcessUtils.java:67)
    at org.openqa.selenium.os.ProcessUtils.killWinProcess(ProcessUtils.java:139)
    at org.openqa.selenium.os.ProcessUtils.killProcess(ProcessUtils.java:81)
    at org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.destroyHarder(UnixProcess.java:247)
    at org.openqa.selenium.os.UnixProcess$SeleniumWatchDog.access$200(UnixProcess.java:201)
    at org.openqa.selenium.os.UnixProcess.destroy(UnixProcess.java:125)
    at org.openqa.selenium.os.CommandLine.destroy(CommandLine.java:155)
    at org.openqa.selenium.firefox.FirefoxBinary.quit(FirefoxBinary.java:246)
    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.quit(NewProfileExtensionConnection.java:194)
    at org.openqa.selenium.firefox.FirefoxDriver$LazyCommandExecutor.quit(FirefoxDriver.java:364)
    at org.openqa.selenium.firefox.FirefoxDriver.stopClient(FirefoxDriver.java:310)
    at org.openqa.selenium.remote.RemoteWebDriver.quit(RemoteWebDriver.java:529)
    at testCases.BasicTestCase.tearDown(BasicTestCase.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:85)
    at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:510)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:211)
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:703)
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:816)
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1124)
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:108)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.InterruptedException
    at java.lang.ProcessImpl.waitFor(ProcessImpl.java:451)
    at org.openqa.selenium.os.ProcessUtils$ProcessWaiter.run(ProcessUtils.java:164)
    ... 1 more



Скрыть окно Chrome в background
2016-02-13 19:55

В последнее время Хром стал во время прогона тестов на локальной машине выскакивать на передний план, даже если скрываешь окно. С Firefox такой проблемы нет. Может браузер обновился, да и версии selenide/selenium я обновил не так давно до последних, может с этим связано? Короче - как заставить его бегать в background без всяких танцев с бубном? (решение с xvfb не интересует)



Написание расширений для JMeter
2016-02-15 00:00

Добрый вечер!

 

    К сожалению, не работал плотно с JMeter и хотел бы более подробно познакомиться с его устройством.

 

    Подскажите пожалуйста можно ли на базе JMeter реализовать свои собственные расширения для тестирования скажем TCP протоколов или UDP через написание расширений?

 

    Дорабатывал ли кто-то данный инструмент до этого или в этом нет смысла? Если нет смысла, то почему?

 

Спасибо.



© 2010 | Software-Testing.Ru


В избранное