Unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application.

learn more… | top users | synonyms

2
votes
3answers
67 views

Framework which allows to execute unit test cases when function under test changed accordingly

Project (written on pure C language) under test has a lot of files with source code and a lot of unit test cases (more than million files and tests). And we don't want to execute all unit test cases ...
2
votes
2answers
95 views

What should I be testing, aside from unit testing, in an agile environment?

The focus always seems to be on short stories and then the code that goes with them tends to have units tests. What other areas or levels should I be testing in? The context is for SaS (Software as ...
2
votes
1answer
46 views

What are typical unit tests for a key-value collection?

I've implemented a key-value collection, that's accessible as a dictionary (so values can be retrieved by keys) and a list of entries (key-value pairs). I'm not a tester myself and I have a hard time ...
2
votes
1answer
203 views

Tools similar to Google Test for C++ unit testing?

Are there any tools similar to GoogleTest for the purpose of functional testing in C++. I plan to do them as part of Unit Testing and would like to know of other options available so that I can make ...
2
votes
2answers
194 views

Selenium Selenium.Core v1.1.4322 - XPath not working

I've got the following XPath expression's working in firebug, that returns the correct element(s): $x("(//input[@class='intervalInput timeInput'])") returns two elements. $x("(//input[@class='...
2
votes
1answer
562 views

Using Scala to build unit tests for Java?

The idea of using Scala to build unit tests for Java code has been thrown around. People are making the claim that Unit tests would be less effort to write because there's less boilerplate. In ...
2
votes
1answer
50 views

Should assertions/expectations be solely in spec or test file?

I'm in the process of creating a unit test and I'm trying to optimize it by creating a helper file to replace some repeated code. In doing so some of my expects will end up in this helper file, as it ...
2
votes
2answers
442 views

Asking for help with this Therac 25 bugged code. I don't understand the explanation

Therac 25 is a radiation therapy machine that lead to 3 deaths and 3 injuries in 1980s. That's the worst accidents in history which are caused by software bugs. In 1993, Leveson and Turner did a ...
2
votes
2answers
247 views

Dynamic whitebox testing and coverage metrics for Java systems?

What coverage measures/metrics are useful for unit testing and for integration testing of Java or other object-oriented systems? Context: We would like to establish a better test process. Our ...
2
votes
1answer
154 views

Unittesting GUI. MVC model. When to move data to controller

I've been reading different opinions about how to unittest GUI in Java and it is clear that the best approach is to design the code in a MVC model, in order to be able to test everything. Anyway I ...
2
votes
1answer
503 views

Philosophy to write Objective-C unit test

I am a really lost about it. I can study how write and run unit test in Objective-C with XCode, but I don't see how useful it is. In resume, you have to write a method that will be called first to ...
2
votes
2answers
523 views

Newbie question: How do I run a JUnit 3 test on Portable Firefox 3.6 in Selenium RC (1.0.3)?

I'm pretty new to selenium, and I'm following the Selenium Simplified book examples. I'm trying to run a simple test that was created in Selenium IDE on Portable Firefox 3.6, and saved as a JUnit 3 ...
2
votes
0answers
870 views

Get Visual Studio (2013 Community) unit test execution messages

Hi, I'm trying to make "nice" test execution report and get next messages: Message StackTrace Elapsed time Test name and Test Outcome are easily taken as TestContext parameters, for output I'm ...
1
vote
5answers
155 views

Will writing unit tests block developers from coding?

We are about to implement TDD in our software company and we met some serious questions. As you know, this is the TDD life cycle: Add a test Run all tests and see if the new test fails Write the ...
1
vote
5answers
131 views

Can testers benefit from knowing the status of unit tests?

If a unit test passes, what you can infer is - barred exceptions - that the unit tested works as intended. Nothing can be said about all other components involved since they might be (and usually are) ...
1
vote
2answers
77 views

Unit test for method block that will occur daily

I have a method Fetch, GetExchangeRate and method FetchOnDemand. FetchOnDemand checkds if Fetch is not called during one day it calls it. GetExchangeRate calls FetchOnDemand first then does its ...
1
vote
4answers
256 views

Is unit and component testing sufficient?

If you can test every line of [your product's] code via unit tests, wouldn't unit testing alone (theoretically) be sufficient? Are there other "necessary" benchmarks of proper test coverage other ...
1
vote
3answers
78 views

Are Unit Testing, System Testing and Component Testing subsets of User Acceptance (UA)?

I've read about UAT in Continuous Delivery by Humble. It is mentioned that UAT is a subset of user acceptance(UA). And in another article that we need to do unit testing, component testing, system ...
1
vote
1answer
78 views

Enforcement of quality as a runtime requirement

I come from a background that strongly emphasizes automated testing baked into the build process. You commit, the code is checked out by the build system, compiled, and tests run against it. If it ...
1
vote
2answers
59 views

How high level should be my unit-test?

I have a program with many classes. I manage the DI with Guice, btw. I wanted to write in-progress tests to my code (unit tests and higher level). I have few questions\difficulties: How high ...
1
vote
1answer
46 views

How to avoid hidden bugs caused by test doubles?

I just got the Mockito framework for Java to try out mocking with JUnit. Trying it brought me to a basic question that I am sure is obvious but I have had trouble finding any answer for, probably ...
1
vote
1answer
618 views

Unit Testing: Windows Forms using MS Visual Studio 2008

I've created unit tests of my WinForms using MS Visual Studio 2008. None of my tests have been approved. All of them (0/42 tests) resulted into some kind of failure described as follows:- System....
1
vote
1answer
361 views

I'm getting the exception “Microsoft.VisualStudio.TestTools.UITest.Extension.UITestControlNotAvailableException” even though control is available

As the title says i'm getting this exception when running my coded U.I Test. Currently i've researched and i cant pin point on whether this is an issue with IE9 or with my program or even VS itself. ...
1
vote
1answer
129 views

Decoupling Unit Tests

I'm trying to learn how to write unit tests the 'proper' way and only test a specific component. (Using http://blog.stevensanderson.com/2009/08/24/writing-great-unit-tests-best-and-worst-practises/ ...
1
vote
2answers
81 views

Run impacted tests right after code change

I have partial memory recollection of product for .NET and Visual Studio that runs impacted unit tests right after you change one line or something like that. It has some smart code impact detection ...
1
vote
1answer
2k views

How to use databases within the python unittest framework?

I have a bunch of unittests written in python in which messages (text) of any kind is used. Instead of 'hardcoding' the text examples used for the tests I would like to use a database of some kind (...
1
vote
1answer
416 views

Pretty / GUI formatting for the nosetests.xml xUnit report?

Is there a simple tool that will generate pie charts or otherwise "pretty", graphical output based on the .xml file that nose outputs with the --with-xunit switch? I tried googling around for one but ...
1
vote
1answer
457 views

TypeScript Unit testing tools? [closed]

What are unit testing tools used when we code typescript. What is the best and most efficient?
1
vote
2answers
46 views

Tool(s) for running C# tests with flow control

I have a collection of REST API tests, WebDriver based tests, Appium based tests and additional tests that run via shell. All written in C#. All tests are written as VS unit tests, and in the case ...
0
votes
4answers
7k views

How can I do data parameterization in Selenium Web Driver?

I want my test case to run once and test n number of inputs at various positions. Suppose If I want to check a login screen for different members like manager,user,admin,e.t.c then instead of running ...
0
votes
3answers
109 views

GUI testing Tool or Unit Testing Tool

I have created some testcases. Where the test cases, test the functionalities are working fine and also test as the retrieved data are expected data that was displayed after you have clicked on the ...
0
votes
1answer
30 views

how to unit-test a MultiFiles iterator?

I have this class: public class MultiFilesIterator implements IMultiFilesMerger { private RandomAccessFile randomAccessFile; private int currentFileIndex = 0; int filesCount; @...
0
votes
1answer
55 views

Is this a good idea to test if text messages are exactly what they are?

I have been told that testing java exceptions' messages is a good thing, but it looks so much like redundancy that I cannot believe it. Consider following fictional code: public class ...
0
votes
1answer
101 views

Is there any tool to automate test for installers (WiX or InstallShield)

I was wondering if there is a way to define tests (something like unit test) for installers, specifically installers made in WiX and InstallShield.
0
votes
2answers
78 views

How should I be unit testing the search process of a web app

A lot of the examples for unit testing that I see involve testing that numbers add up. For example, Derek Greer demonstrates unit testing a calculator app, making sure that the equals function does ...
0
votes
1answer
112 views

Mutation-testing generation [closed]

I' giving a presentation about this paper: https://www.st.cs.uni-saarland.de/publications/files/fraser-tse-2011.pdf Unfortunately I don't understand 2 things: On page 9 table 1: Where are these ...
0
votes
1answer
335 views

CSS/XPATH selector management using python's dictionary

I have a lot of functional tests in Python. As expected , they use a wide variety of css/xpath selectors . I think I read somewhere that a practice is to have a dictionary where each selector would ...
0
votes
1answer
123 views

question if this job should be a red flag or not [closed]

I have only talked to the recruiter so far and he seems legit, but recruiters always try to make a job sound fluffy. I literally only applied because im going to be on unemployment and I know I have ...
0
votes
2answers
149 views

How to automatically break Unit Tests when their related Requirements change (before any code change)

The shop I work for has recently switched to Agile/Scrum software development. We've started logging User Stories, and defining their scope with Acceptance Criteria. So, we have Features defined ...
0
votes
1answer
286 views

How to check that some string contains a substring in the unit test code?

Dear Developers and QA, I would like to ask a very simple question, but it is very important for me. Please, consider the following test: When I enter the search phrase “Hello World” into the ...
0
votes
2answers
240 views

Selenium Testing in Android Devices without USB connection

How can I do my selenium testing by opening the browser in android device from my PC, without connecting through USB?
0
votes
1answer
84 views

Testing strategies for testing a Scheduler

We have developed an in-house Scheduler which is based on Rate-monotonic scheduling. We have 6 tasks (5 actual tasks and 1 idle task). Our scheduler works on 1msec timer interrupt. Before sending it ...
0
votes
1answer
141 views

Android / Java Unit-Testing Clarification

While looking up for unit testing for Android applications, I came across a lot of voices over how it is difficult to test-unit an Android app. For example: Dependency issue - why is this a problem ...
0
votes
2answers
28 views

Name for testing routes, controller and views

I am currently writing tests for my Laravel 5.1 application and testing the workflow: input data from view to route to controller and back to view, typically checking for a DB record and a success/...
0
votes
2answers
32 views

Should automated checks be agnostic of software configuration files?

Let's say we have a piece of Software, with a bunch of constants in a configuration file that sets certain arbitrary values, like a timeout of 300 seconds. Now we have a script for automated checks ...
0
votes
0answers
59 views

what is the advantage of using roboectric for android UT over espresso?

I'm new to android testing. I have read espresso is more UI based framework and robolectric is a UT framework. I want to add UT to existing android project with espresso framework in use already. ...
0
votes
1answer
181 views

Unit testing with external files

I started writing unit tests recently and need to test reading fields in a spreadsheet (.xlsx and .xls), my biggest question is: Should I create a spreadsheet by code using Apache POI or use external ...
0
votes
1answer
82 views

Android JUnit With Varying Network Conditions

I have written a suite of tests for our company's Android app using Android JUnit and Robotium. I have written a Utility that can enable and disable networking for a device. My Question is: "Is ...
-1
votes
1answer
90 views

How to perform unit testing of embedded C code in CCS for MSP430G2553?

How to perform unit testing of embedded C code in Code Compose Studio (CCS) for MSP430G2553 target board?
-3
votes
3answers
367 views

Tester Versus Test cases written by the tester [closed]

I have always believed that a great tester is one whose test cases help in discovery of a lot of bugs in the product and not one who finds a lot of bugs in a product. In otherwords a team or a ...