black-box

Black Box testing software

We are about to get a canned package in that has been modified to our needs. I am part of the team setup to prepare tests for it. It has an Oracle back end and I believe it's written in C++ .NET. My question is what free or open source testing tools would you recommend. Thanks Ken ...

best tool to reverse-engineer a WinXP PS/2 touchpad driver?

I have a PS/2 touchpad which I would like to write a driver for (I'm just a web guy so this is unfamiliar territory to me). The touchpad comes with a Windows XP driver, which apparently sends messages to enable/disable tap-to-click. I'm trying to find out what message it is sending but I'm not sure how to start. Would software like "Syse...

Should QA test from a strictly black-box perspective?

Assuming that unit tests are handled by development, is there any reason for QA to have knowledge of the details of how a product works? By which I mean, do they need to know what's going on in the background and should they test segments of a product without using the normal UI? For example, would it make sense for a tester to go into...

Should I use "glass box" testing when it leads to *fewer* tests?

For example, I'm writing tests against a CsvReader. It's a simple class that enumerates and splits rows of text. Its only raison d'être is ignoring commas within quotes. It's less than a page. By "black box" testing the class, I've checked things like What if the file doesn't exist? What if I don't have permission on the file? What...

Black box vs White box Testing

Which type of testing would you say should be the emphasis (for testers/QAs), and why? A quick set of definitions from wikipedia: Black box testing takes an external perspective of the test object to derive test cases. These tests can be functional or non-functional, though usually functional. The test designer selects valid and inv...

What's wrong with "magic"?

I'm trying to decide whether to use a Rails or a Django guru to create a web app for me. I've been recommended to use Django because it uses less "magic". From my perspective however, the "magic" of Rails seems like a good thing since it could make development more concise for my contractor resulting in fewer billable hours at my expense...

Is it fair to accuse Rails of "magic"?

When I first started looking into Rails and Django I was steered away from Rails by Django developers who felt that Rails was a black box which uses an excess of "magic" (leaky abstractions). Upon exploring Rails further I wonder whether this is an uninformed assumption based on not knowing how to achieve customization in Rails without t...

Integration test framework?

I am looking for a test framework to cover our black box integration tests. We need something that is scriptable by non developers (aka not C# unit test type stuff). The initial scenarios I have in mind are: Restore known DB Run sql agent job (ETL) Execute validation sql scripts against output DB and Run msi install Check exista...

How to do black box testing?

Opposed to white-box / API testing, which is covered here There are many interviews, both for developers and qa, where you are asked to test smth out. A classic is to test the save dialog from notepad. Here is a list of tests I can come up with, categorized and prioritized: [functional, high] - dialog performs its use cases - comes ...

Using automated unit test for black box integration test, how bad is that and what is better?

I have an API that can be implemented by various vendors. I can send and receive data and get different return codes with the API. What I want to do is be able to test the API and in an automated fashion and keep everything as clean as possible. Not really doing unit testing. This would be for use in a testing/QA setting. What I have d...

What is black box testing and white box testing

I'm trying to understand one in terms of how it compares to the other. Is white box testing where you can see the code and black box testing where you don't look at the code? ...

Equivalence Class Testing vs. Boundary Value Testing

I understand how equivalence testing works. How is it the same or different from boundary value testing? ...

REST client that can handle login via oauth.

Hi I am working as a tester on a system based on a Rest API. Part of my job is to use different applications to POST files to the Rest API and then accessing the API directly via a Rest Client to verify that the XML is correct. So far I have been using the RESTClient firefox add-on. But now we are getting rid of our old login in favo...

Rogue black-box java application not responding to standard input redirect

I have an external java application (blackbox), which requires authentication. I need to run this application in a batch setting, but it seems to be reading from standard input in some nonstandard way. That is, if I set the calling of the program to redirect STDIN to a file (... <password.txt) or pipe data to it (echo mypasword | ...), i...

documenting black-box test cases

Hi everyone, I want to write an initial (black box) test cases for one of my university projects. I haven't started coding yet, I'm still in completing the SRS document and i should specify the test cases i'm going to implement after the coding. The project is web based, and i should follow this template in each test case: +++++ Test c...

Control flow graph & cyclometric complexity for folowing procedure

insertion_procedure (int a[], int p [], int N) { int i,j,k; for (i=0; i<=N; i++) p[i] = i; for (i=2; i<=N; i++) { k = p[i]; j = 1; while (a[p[j-1]] > a[k]) {p[j] = p[j-1]; j--} p[j] = k; } } I have to find cyclometric complexity for this code and then suggest some white box test cases...

Black box test cases for insertion procedure

insertion_procedure (int a[], int p [], int N) { int i,j,k; for (i=0; i<=N; i++) p[i] = i; for (i=2; i<=N; i++) { k = p[i]; j = 1; while (a[p[j-1]] > a[k]) {p[j] = p[j-1]; j--} p[j] = k; } } What would be few good test cases for this particular insertion procedure? ...

how can i verify all links on a page as a black-box tester

I'm tryng to verify if all my page links are valid, and also something similar to me if all the pages have a specified link like contact. i use python unit testing and selenium IDE to record actions that need to be tested. So my question is can i verify the links in a loop or i need to try every link on my own? i tried to do this with _...

Tips for Black Box QA Testing

Are there any good resources for learning to do black box QA testing? I applied for what looked like a technical testing position, but discovered in the interview that it was black box QA (I really don't know a great deal more than that at the moment). I'm still going to go for it, for the experience and since I need the cash. Any tips ...

What are good algorithms for detecting abnormality?

Background Here is the problem: A black box outputs a new number each day. Those numbers have been recorded for a period of time. Detect when a new number from the black box falls outside the pattern of numbers established over the time period. The numbers are integers, and the time period is a year. Question What algorithm will i...