Пытанні з тэгам 'testing'

Тэставанне праграмнага забеспячэння - гэта любая дзейнасць, накіраваная на ацэнку атрыбуту або магчымасцяў праграмы або сістэмы і вызначэнне таго, што яна адпавядае яе патрабаваным выніках.
31
адказ

Адзінкавае тэставанне C Код

Я працаваў над убудаванай сістэмай гэтым летам, напісаным на прамой C. Гэта быў ужо існуючы праект, у якім я працаваў. Я даволі прывык да напісання модульных тэстаў на Java з дапамогай JUnit, але быў у здзіўленні, як лепшы спосаб пісаць модульны ...
зададзены 15 сент. '08 у 22:12
8
адказаў

Якая розніца паміж модульнымі, функцыянальнымі, прыёмнымі і інтэграцыйнымі тэстамі?

У чым розніца паміж тэставаннем на адзінку, функцыяналу, прыёмкі і інтэграцыі (і любыя іншыя тыпы тэстаў, пра якія я не згадваў)?
зададзены 05 февр. '11 у 2:59
31
адказ

Якая розніца паміж макетамі і заглушкамі?

Я чытаў розныя артыкулы пра насмешлівых vs stubbing ў тэставанні, у тым ліку Марцін Фаулер Mocks ня ноты, але ўсё роўна не разумеюць розніца.
зададзены 11 жнів. '10 у 17:19
22
адказаў

Што такое Unit test, інтэграцыйны тэст, Smoke test, Рэгрэсійная тэст?

Што такое Unit test, Integration Test, Smoke test, Рэгрэсійная тэст і якія адрозненні паміж імі? І якія інструменты я магу выкарыстоўваць для кожнага з іх? Напрыклад, я выкарыстоўваю JUnit і NUnit для тэставання модуляў і тэставання інтэграцыі. ...
зададзены 06 февр. '09 у 15:08
8
адказаў

Напісанне модульных тэстаў у Python: як мне пачаць?

Я скончыў свой першы правільны праект у Python, і цяпер мая задача - напісаць для яго тэсты. Паколькі гэта першы раз, калі я зрабіў праект, гэта першы раз, калі я буду пісаць тэсты для яго. Пытанне ў тым, як мне пачаць? Я паняцця не маю. ...
зададзены 30 ліпеня '10 ў 15:10
48
адказаў

Праверка наяўнасці ўкладзенага аб'екта аб'екта JavaScript

Калі ў мяне ёсць спасылка на аб'ект: var test = {}; які патэнцыйна (але не адразу) будзе мець укладзеныя аб'екты, нешта накшталт: {level1: {level2: {level3: "level3"}}}; Які найлепшы спосаб праверыць наяўнасць ключоў у найбольш глыбока ўкладзены ...
зададзены 13 крас. '10 у 18:47
14
адказаў

Як unit test абстрактныя класы: пашырацца з дапамогай заглушак?

Мне было цікава, як unit test абстрактныя класы і класы, якія пашыраюць абстрактныя класы. Ці павінен я тэставаць абстрактны клас, пашыраючы яго, завяршаючы абстрактныя метады, а затым правяраю ўсе канкрэтныя метады? Затым правярайце толькі мет ...
зададзены 28 каст. '08 у 16:25
31
адказ

Як эмуляваць месцазнаходжанне GPS ў эмулятары Android?

Я хачу атрымаць даўгату і шырату ў эмулятары Android для тэставання. Ці можа хто-небудзь параіць мне, як гэта зрабіць? Як усталяваць месцазнаходжанне эмулятара ў тэставую пазіцыю?
зададзены 17 февр. '10 а 12:55
7
адказаў

Як напісаць тэст, які чакае памылкі ў Жасмін?

Я спрабую напісаць тэст для Jasmine Test Framework, які чакае памылку. У сапраўдны момант я выкарыстоўваю інтэграцыю Jasmine Node.js ад GitHub. У маім модулі вузла я маю наступны код: throw new Error ( "Parsing is not possible"); Цяпер я катую ...
зададзены 10 лістапада. '10 у 15:57
26
адказаў

Ці павінен я тэставаць прыватныя метады або толькі публічныя?

Я прачытаў гэты пост пра тое, як тэставаць прыватныя метады. Звычайна я не тэстуюць іх, таму што я заўсёды думаў, што хутчэй правяраць толькі агульнадаступныя метады, якія будуць выкліканы звонку аб'екта. Вы правяраеце прыватныя метады? Ці павінен я іх заўсёды ...
зададзены 19 сент. '08 у 22:56
13
адказаў

Модульныя тэсты супраць функцыянальных тэстаў

У чым розніца паміж модульнымі тэстамі і функцыянальнымі тэстамі? Ці можа unit test таксама праверыць функцыю?
зададзены 30 крас. '10 у 04:42
7
адказаў

Як запусціць толькі адзін тэставы клас на gradle

Я пачатковец у Gradle. Я выкарыстоўваю Gradle 1.10 і Ubuntu 13. Я хачу ведаць, ці ёсць якая-небудзь каманда для выканання толькі аднаго тэставага класа, аналагічнага "testonly" у SBT.
зададзены 19 сакавіка '14 у 15:15
8
адказаў

Дакладнае вымярэнне часу для тэставання прадукцыйнасці

Які самы дакладны спосаб убачыць, як доўга нешта, напрыклад выклік метаду, прымаў код? Самы просты і хуткі, я думаю, гэта: DateTime start = DateTime.Now; {// Do some work} TimeSpan timeItTook = DateTime.Now - start; Але наколькі гэта т ...
зададзены 09 чэрвеня '09 у 13:37
20
адказаў

Запуск эмулятара Android хутчэй

Эмулятар Android трохі млявы. Для некаторых прылад, такіх як Motorola Droid і Nexus One, прыкладанне працуе хутчэй на самым прыладзе, чым на эмулятары. Гэта праблема пры тэставанні гульняў і візуальных эфектаў. Як прымусіць эмулятар работат ...
зададзены 18 крас. '10 у 18:02
14
адказаў

Як вы запускаеце адзін файл тэстаў / спецыфікацый ў RSpec?

Я хачу мець магчымасць запускаць адзінкавыя тэсты файла spec - напрыклад, для аднаго файла, які я рэдагую. rake spec выконвае ўсе спецыфікацыі. Мой праект не з'яўляецца праектам Rails, таму rake spec: doc не працуе. Не ведаю, ці мае гэта ...
зададзены 27 сент. '08 у 19:11