Sponsored Content
Full Discussion: testing
Top Forums UNIX for Advanced & Expert Users testing Post 302083135 by thestevew on Friday 4th of August 2006 08:04:15 AM
Old 08-04-2006
Quote:
Originally Posted by areef4u
what is the difference between white box and black box testing?
A few seconds with a search engine would have answered this for you! However (on the understanding that this isn't homework),
White box: testing when you know how the code is supposed to work. Tests are designed to prove that all of the code works and should make sure that every line of code is executed (eg programmer testing)
Black box: testing where you only know the required inputs and outputs and design tests to prove that the outputs are correct for, in theory, all possible inputs without any knowledge of how the code does it (eg user testing)
 

3 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

testing

what does one mean in the context of testing... UNIT TESTING & INITIAL LEVEL OF MENU TESTING (2 Replies)
Discussion started by: areef4u
2 Replies

2. UNIX for Dummies Questions & Answers

testing

first time use (0 Replies)
Discussion started by: lcharles
0 Replies

3. Shell Programming and Scripting

Ip up/down testing

#!/bin/bash ip=$1 if ; then echo "U must enter ip as argument: $0 " exit 1 fi testip=`echo $ip |grep -E "^((||1{2}|2|25)){3}(||1{2}|2|25)$"` if ; then echo "Wrong ip adress" exit 2 fi ping -c 2 $ip 2>&1 >/dev/null if ; then echo "$ip is UP" else echo "$ip is... (2 Replies)
Discussion started by: aco4u
2 Replies
IO::Async::LoopTests(3pm)				User Contributed Perl Documentation				 IO::Async::LoopTests(3pm)

NAME
"IO::Async::LoopTests" - acceptance testing for "IO::Async::Loop" subclasses SYNOPSIS
use IO::Async::LoopTests; run_tests( 'IO::Async::Loop::Shiney', 'io' ); DESCRIPTION
This module contains a collection of test functions for running acceptance tests on IO::Async::Loop subclasses. It is provided as a facility for authors of such subclasses to ensure that the code conforms to the Loop API required by "IO::Async". TIMING
Certain tests require the use of timers or timed delays. Normally these are counted in units of seconds. By setting the environment variable "TEST_QUICK_TIMERS" to some true value, these timers run 10 times quicker, being measured in units of 0.1 seconds instead. This value may be useful when running the tests interactively, to avoid them taking too long. The slower timers are preferred on automated smoke-testing machines, to help guard against false negatives reported simply because of scheduling delays or high system load while testing. TEST_QUICK_TIMERS=1 ./Build test FUNCTIONS
run_tests( $class, @tests ) Runs a test or collection of tests against the loop subclass given. The class being tested is loaded by this function; the containing script does not need to "require" or "use" it first. This function runs "Test::More::plan" to output its expected test count; the containing script should not do this. TEST SUITES
The following test suite names exist, to be passed as a name in the @tests argument to "run_tests": io Tests the Loop's ability to watch filehandles for IO readiness timer Tests the Loop's ability to handle timer events signal Tests the Loop's ability to watch POSIX signals idle Tests the Loop's support for idle handlers child Tests the Loop's support for watching child processes by PID control Tests that the "run", "stop", "loop_once" and "loop_forever" methods behave correctly AUTHOR
Paul Evans <leonerd@leonerd.org.uk> perl v5.14.2 2012-10-24 IO::Async::LoopTests(3pm)
All times are GMT -4. The time now is 04:27 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy