Questions tagged [unit-tests]

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.

Filter by
Sorted by
Tagged with
1
vote
1answer
519 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 ...
0
votes
1answer
543 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 ...
9
votes
2answers
1k views

Implementing the Test Pyramid as QA

Recently I have begun building out Unit Testing for my dev team during down time in an attempt to implement the Test Pyramid. My Dev Managers seem rather excited about it and on-board with the idea. ...
5
votes
3answers
137 views

Is this a good simplification of fake object types?

With every unit testing text I get my hands on comes a little different terminology and more or less different definitions of various fake object types. I find that a lot of this differentiation is ...
1
vote
2answers
148 views

How can we avoid duplicates now that we stub out the database?

We have a great unit test suite in that it is very fast (many tests per second, not many seconds per test!). We also have automated UI (browser, selenium based) tests. However this now seems to have ...
19
votes
7answers
1k views

In agile (Scrum) practices, where do I start with making QA (testing) more efficient if the team is transitioning from waterfall to agile?

My team has recently transitioned from the traditional waterfall method to practicing Scrum. Being the QA lead, really the only tester on a small team, how can I get the process more aligned with ...
4
votes
1answer
99 views

Automated Unit Testing

Imagine we have framework (any tool or language, BDD, Non-BDD) that both QA and Dev teams are using. Dev team would be writing and executing Unit Test cases and QA Team will be writing functional, ...
-1
votes
2answers
53 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/...
1
vote
3answers
4k views

How to automate multiple selenium test cases where one test case is dependent with another test case?

SCENARIO OF TEST CASE 1: Opens the browser Enters the username password Goes to home page Closes the browser SCENARIO OF TEST CASE 2: Home page should be testes so the baseurl for this case is ...
3
votes
8answers
4k views

How do testers perform unit testing?

I myself have no idea of how to code, so am I able to perform unit testing? Want answer in detail because I want to know how testers do unit testing.
-2
votes
1answer
86 views

What is a Unit Test? [closed]

When addressing an answer that had a flawed understanding of what a Unit Test is, I wanted to link to this question. But I found it didn't exist yet. What is a Unit Test? And for completeness: what ...
1
vote
1answer
157 views

How can I maintain test data in response[expected] against request[input] using java? How will it be if I use JBehave?

I have many scenarios to create request file that are sent to another application. This application processes the requests and sends back the responses. These responses should be validated against the ...
4
votes
2answers
108 views

Unit testing - what is a good way to do these quickly?

Unit testing currently takes up more than half my development time, and I'd like to streamline the process, are there any general tips or tricks that will help me write unit tests faster? I'm ...
0
votes
2answers
41 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 ...
1
vote
1answer
99 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
3answers
162 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
3answers
629 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 ...
11
votes
4answers
5k views

Writing test cases before implementation?

So currently at my company it is common practice to write test case high level steps before implementation. Myself and others find this to be a somewhat wasted effort. I often end up blowing away much ...
0
votes
1answer
1k 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 ...
4
votes
3answers
768 views

Best Practice of Unit Test Entry Point

My company just started to practice Unit Testing (MS Test) on an ever-enhancing legacy system. The system is build with a core functions and developers are developing new features (by adding new ...
0
votes
1answer
66 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 ...
1
vote
1answer
2k views

TypeScript Unit testing tools? [closed]

What are unit testing tools used when we code typescript. What is the best and most efficient?
2
votes
1answer
70 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
4answers
514 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
1answer
274 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/ ...
2
votes
2answers
202 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 should ...
1
vote
2answers
90 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 ...
4
votes
1answer
361 views

Running unit tests on production build?

In one of the projects I am involved with, the team is running a continuous integration/continuous deployment and in development they have a bunch of unit tests as part of the nightly builds. When ...
0
votes
4answers
18k 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 ...
1
vote
1answer
50 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
votes
1answer
842 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?
5
votes
4answers
333 views

System integration testing

I had some questions around system/integration test. We have a development team and a full QA team, which does customer focused testing for our product. We want to introduce a middle test team which ...
2
votes
3answers
89 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 ...
0
votes
1answer
415 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.
2
votes
2answers
147 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 ...
1
vote
1answer
991 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. ...
2
votes
1answer
131 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 ...
0
votes
1answer
155 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 ...
7
votes
1answer
961 views

What are the tiers of testing that should be done on a large scale distributed system?

Let's say you have a large distributed system in the cloud that's got dozens of developers working on it and actively adding code to. Your job is to make sure all of the quality gates are used and the ...
5
votes
3answers
2k views

How do you test your unit-tests for false negatives?

How do you test your unit-tests for false negatives (tests that pass but should have failed). For example, I am writing a mission-critical class in JavaScript. To make sure every little nook and ...
2
votes
2answers
460 views

What does “all triples” test suite means?

Suppose there are 4 classifications namely: cancel,find_next,match_case,direction and 1 composition find_what with 2 classifications Attributes and cursor position. What will be the "all triples" ...
3
votes
0answers
1k 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 using ...
4
votes
2answers
2k views

Running automated tests for Unity apps on iOS/Android devices?

I want to run automated tests for a game that I am developing with Unity. It runs on iOS and Android devices. As a first step we would like to Launch the game on device type X If the game loaded on ...
2
votes
3answers
254 views

Testability analysis for PHP

Is there any tool that reports on the testability of a PHP codebase? I'm familiarised with what makes the code unit-testable, but I need a way to visualize it so I can easily find which classes can ...
17
votes
5answers
7k views

Should I unit test for null values even if it can never happen?

Lets say I have an event listener that is called whenever a person has changed their location. Here's some Java code. public class LocationManager() { //.. .. ..// public void updateLocationFromGPS(...
2
votes
5answers
182 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) ...
0
votes
1answer
137 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 ...
0
votes
2answers
158 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 ...
1
vote
1answer
1k 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 ...
1
vote
2answers
91 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 ...