Запитання з тегом «testing»

Тестування програмного забезпечення - це будь-яка діяльність, спрямована на оцінку атрибута чи можливості програми чи системи та визначення відповідності її необхідним результатам.

9
Як запустити тести інтеграції Maven
У мене є багатомодульний проект maven2, і в кожному з моїх дочірніх модулів я маю тести JUnit, які названі Test.javaі Integration.javaдля одиничних тестів та інтеграційних тестів відповідно. Коли я виконую: mvn test всі тести JUnit *Test.javaв дочірніх модулях виконуються. Коли я страчу mvn test -Dtest=**/*Integration жоден з Integration.javaтестів не виконується …

7
Як розпочати роботу на TDD з Ruby on Rails? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 5 років тому . Удосконаліть це питання Я знайомий з концепціями (брав тестувальні заняття в коледжі), але я …

4
toBe (true) vs toBeTruthy () vs toBeTrue ()
У чому різниця між expect(something).toBe(true), expect(something).toBeTruthy()і expect(something).toBeTrue()? Зауважте, що toBeTrue()це спеціальний матч, представлений jasmine-matchersсеред інших корисних та зручних матчів, таких як toHaveMethod()або toBeArrayOfStrings(). Питання має бути загальним, але, як приклад у реальному світі, я перевіряю, чи відображається елемент protractor. Який матч я повинен використовувати в цьому випадку? expect(elm.isDisplayed()).toBe(true); expect(elm.isDisplayed()).toBeTruthy(); expect(elm.isDisplayed()).toBeTrue();

7
Як я можу розробити сегмент коду для тестування продуктивності за допомогою Pythons timeit?
У мене є сценарій python, який працює так, як слід, але мені потрібно записати час виконання. Я погуглив, що я повинен використовувати, timeitале, здається, не можу змусити його працювати. Мій сценарій Python виглядає так: import sys import getopt import timeit import random import os import re import ibm_db import time …

6
ReferenceError: опис не визначено NodeJs
Я намагаюся визначити деякі кінцеві точки і зробити тест, використовуючи nodejs. У server.jsмене є: var express = require('express'); var func1 = require('./func1.js'); var port = 8080; var server = express(); server.configure(function(){ server.use(express.bodyParser()); }); server.post('/testend/', func1.testend); і в func1.js: var testend = function(req, res) { serialPort.write("1", function(err, results) { serialPort.write("2" + …
160 node.js  rest  testing 

18
Спробуємо знущатися над timetime.date.today (), але не працює
Хтось може сказати мені, чому це не працює? >>> import mock >>> @mock.patch('datetime.date.today') ... def today(cls): ... return date(2010, 1, 1) ... >>> from datetime import date >>> date.today() datetime.date(2010, 12, 19) Можливо, хтось міг би запропонувати кращий шлях?

4
Настройте RSpec для тестування дорогоцінного каміння (не Rails)
За допомогою доданого генератора rspec-rails досить просто встановити RSpec для тестування програми Rails. Але як щодо додавання RSpec для тестування дорогоцінного каміння в розробці? Я не використовую ювелірних виробів чи подібних інструментів. Я просто використав Bundler ( bundle gem my_gem) для встановлення структури нового дорогоцінного каменю та редагування * .gemspec …
154 testing  rubygems  rspec  gem  rspec2 

7
Чому я повинен використовувати Hamcrest-Matcher і assertThat () замість традиційного assertXXX () - Методи
Коли я дивлюся на приклади класу Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1)); // fails: // failure message: // Help! Integers don't work // expected: is <1> // got value: <0> assertThat("Zero is one", 0, is(not(1))) // passes Я не бачу великої переваги перед, скажімо, assertEquals( 0, 1 ) …
153 java  testing  junit  junit4  hamcrest 

5
Як запустити єдиний тест з Носом в Пілонах
У мене є додаток Pylons 1.0 з купою тестів у тестовому / функціональному каталозі. Я отримую дивні результати тестування і хочу просто провести один тест. У документації до носа сказано, що я повинен мати змогу пройти тестове ім'я в командному рядку, але я отримую ImportErrors незалежно від того, що я …

5
ScalaTest in sbt: чи є спосіб запустити один тест без тегів?
Я знаю, що єдиний тест можна провести, бігаючи, в sbt, testOnly *class -- -n Tag Чи є спосіб сказати sbt / scalatest для запуску єдиного тесту без тегів? Наприклад: testOnly *class -- -X 2 це означало б "провести другий тест у класі. Що б це не було". У нас є …
150 scala  testing  sbt  scalatest 

15
Тест блоку Python з базовим і підкласом
В даний час у мене є кілька одиниць тестів, які мають спільний набір тестів. Ось приклад: import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub …


1
Перевірте виклик методу за допомогою Moq
Я досить нова в одиничному тестуванні на C # і вчаться використовувати Moq. Нижче наведено клас, який я намагаюся перевірити. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { public DoSomething(string method) …
142 c#  testing  methods  moq 

3
Як `іти тестувати` всі тести в моєму проекті?
go testКоманда охоплює *_test.goфайли тільки в одному рідше. Я хочу, щоб go testвесь проект, а це означає, що тест повинен охоплювати всі *_test.goфайли в dir ./та кожен dirren dir під dir ./. Яка команда це зробити?
141 testing  go 

23
Чи може бути тестування одиниць успішно додано до існуючого виробничого проекту? Якщо так, то як і чи варто це?
Я наполегливо розглядаю можливість додавання одиничного тестування до існуючого проекту, який знаходиться у виробництві. Це було розпочато 18 місяців тому, перш ніж я міг побачити будь-яку користь від TDD (обличчя долонею) , тому зараз це досить велике рішення з низкою проектів, і я не маю найменшої ідеї, з чого почати …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.