Index

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

$@ variable, What just happened?
$^X variable, What about..., What just happened?
%INC variable, What about...
-v (verbose) option, prove command, What about..., Loading Modules, What just happened?, What just happened?
@INC variable, Interpreting Test Results, What about...
__DATA__ literal, What just happened?
“kwalitee”, validating, Testing Documentation Coverage, What about?, What about...
“Running and Developing Tests with the Apache::Test Framework”, Where to learn more

A

Active Perl, ppm utility, Through PPM
all_pod_coverage_ok() function, Test::Pod::Coverage module, What just happened?
all_pod_files_ok() function, Test::Pod module, What just happened?
analyze_file() function, Test::Harness::Straps module, What just happened?
Apache modules
Apache server for testing of, How do I do that?
distributing, How do I do that?
testing, Testing with Apache-Test
Apache server, for automated tests, How do I do that?
Apache-Test
distributing Apache modules with, How do I do that?
running Apache server with, How do I do that?
testing Apache modules with, Testing with Apache-Test
Apache::Test module, What just happened?, Where to learn more
Apache::TestMB module, What just happened?
Apache::TestRequest module, What about...
Apache::TestUtil module, What just happened?
APACHE_TEST_HTTPD variable, How do I do that?, What just happened?
array_each() function, Test::Deep module, What just happened?
automating test runs, What just happened?

B

bag() function, Test::Deep module, Where to learn more
BEGIN blocks, What about...
generating accessors with, How do I do that?
wrapping use_ok() function in, What about...
binary data, comparing, What about...
branch coverage, What just happened?
browsing sessions, recording and playing back, Record and Play Back Browsing Sessions
Build.PL program, What about..., What about..., What just happened?
built-in functions, overriding, Overriding Built-ins
built-in operators, overriding, Overriding Built-ins

C

C libraries, testing, Testing Shared Libraries
C++ code, testing, How do I do that?
caller() operator, What about...
can() method, What about...
can_ok() function, Test::More module, What just happened?
Class::DBI module, How do I do that?, What just happened?
Class::DBI::Loader module, How do I do that?
Class::DBI::Loader::Relationship module, How do I do that?
classes, tests for
incomplete, marking as TODO, How do I do that?
inheriting, Inheriting Tests
methods run before and after, Creating Test Fixtures
skipping, What just happened?
cmp_deeply() function, Test::Deep module, What just happened?
cmp_ok() function, Test::More module, What just happened?
code coverage, Checking Your Coverage
code examples in this book, permission to use, Using Code Examples
comparisons
binary data, What about...
data structure elements, Data Composition
data structure equality, What about...
compilation failures, Improving Test Comparisons
condition coverage, What just happened?
contact information for this book, Using Code Examples
conventions used in this book, Conventions Used in This Book
CORE::GLOBAL namespace, What just happened?
coverage
of code, How do I do that?
of documentation, testing, Testing Documentation Coverage
CPAN modules, installing, Installing Test Modules
cpan script, Through PPM
CPAN shell, installing modules using, Installing Test Modules
CPAN Testers site, Bundling Tests with Modules
CPANTS (CPAN Testing Service), What about...

D

data structures
checking elements of, Data Composition
elements changing in, Where to learn more
ignoring specific values in, What about...
order of elements unknown for, Where to learn more
showing differences between, What about..., What about...
testing equality of, What about...
databases
as backend for web site, testing, Testing Your Backend
data in, testing, How do I do that?
mocking, What about...
temporary, How do I do that?
test databases
cleaning up data after test, What just happened?
deleting after test, What about...
shipping, Shipping Test Databases
DBD::AnyData driver, What just happened?
DBD::Mock module, What just happened?
DBD::SQLite driver, What just happened?
DBI module, Shipping Test Databases, What just happened?
Devel::Cover module, How do I do that?
die() function, Test::More module, Improving Test Comparisons
directory hierarchy for modules, What just happened?
distribution signatures, How do I do that?
distributions, testing, How do I do that?
documentation coverage, Testing Documentation Coverage

E

END blocks, What just happened?
eq_or_diff() function, Test::Differences module, What about..., What about...
examples in this book, permission to use, Using Code Examples
exceptions, testing, How do I do that?
exit() operator, overriding, Overriding Operators Everywhere
expect*() functions, Test::Expect module, What just happened?
Expect::Simple module, Testing Shared Libraries
external programs, testing, Testing Programs
ExtUtils::MakeMaker module, What about..., What just happened?

F

follow_link_ok() function, Test::WWW::Mechanize module, Testing the Validity of HTML
fonts used in this book, Conventions Used in This Book
functions, built-in, overriding, Overriding Built-ins

G

GET*() functions, Apache::TestRequest module, What about...
get_ok() function, Test::WWW::Mechanize module, Testing the Validity of HTML
GnuPG, How do I do that?

H

hash ordering, How do I do that?
HEAD() function, Apache::TestRequest module, What about...
HTML validity, testing, Testing the Validity of HTML
html_ok() function, Test::HTML::Lint module, How do I do that?
html_tidy_ok() function, Test::HTML::Tidy module, How do I do that?
HTTP::Recorder module, Record and Play Back Browsing Sessions, What just happened?

I

ignore() function, Test::Deep module, What about...
import() method, Inline::C module, How do I do that?
Inline::C module, How do I do that?, How do I do that?
interactive programs, testing, What about...
IPC::Run module, What just happened?
is() function, Test::More module, What just happened?
isa_ok() function, Test::More module, What just happened?
isnt() function, Test::More module, What about...
is_deeply() function, Test::More module, What about...
is_string() function, Test::LongString module, What about...

J

Java code, testing, How do I do that?

L

libraries
shared libraries, testing, Testing Shared Libraries
testing library
testing, Testing a Testing Library
writing, Writing a Testing Library
like() function, Test::More module, What just happened?
live code, overriding, Overriding Live Code
lives_ok() function, Test::Exception module, What about...
local() operator, What just happened?

M

make test program, Running Tests
Makefile.PL program, What about..., What just happened?
MCPAN option, perl program, Through PPM
mech-dump utility, WWW::Mechanize module, Record and Play Back Browsing Sessions
mock() method, Test::MockModule module, What about..., What just happened?
mocking, Testing Untestable Code
databases, What about...
modules, Mocking Modules
objects, What about...
objects, partially, Partially Mocking Objects
Model-View-Controller (MVC) pattern, How do I do that?
module-starter command, Module::Starter module, What just happened?
Module::Build module, How do I do that?, What just happened?
custom subclass for, How do I do that?
installation of test modules using, What about...
running tests using, What about...
Module::Build::TestReporter module, Collecting Test Results, What just happened?
Module::Signature module, How do I do that?
Module::Starter module, What just happened?
modules
bundling tests with, What just happened?
directory hierarchy for, What just happened?
distributing, Creating Test Fixtures
distribution name for, determining, What about...
ensuring that test files can load, What just happened?
installed by user, tests run when, What about...
installing, How do I do that?
installing, tests run when, What just happened?
loading for tests, Loading Modules
mocking, What about...
MVC (Model-View-Controller) pattern, How do I do that?

N

need_module() function, Apache::Test module, What just happened?
network, running tests across, Testing Across the Network
new() method, Test::Builder module, What just happened?
next_call() method, Test::MockObject module, What about...
nmake.exe, By hand
not_row_ok() function, Test::DatabaseRow module, What just happened?

O

objects
mocking, What about...
mocking partially, Partially Mocking Objects
ok() function, Test::Simple module, What about..., Improving Test Comparisons
operators
built-in, overriding, Overriding Built-ins
overriding, Overriding Operators Everywhere

P

package variables, changing for tests, Overriding Live Code
page_links_ok() function, Test::WWW::Mechanize module, Record and Play Back Browsing Sessions
Perl
compilation environment for, setting up, What about...
history of automated testing for, Preface
version requirements for, What This Book Covers
PERL5LIB variable, using PREFIX with, What about...
PHP code, testing, How do I do that?
Plain Old Documentation (POD) format, Distributing Your Tests (and Code), Testing POD Files
plan() function
Apache::Test module, What just happened?
Test::More module, How do I do that?
POD (Plain Old Documentation) format, Testing POD Files
POD files
testing coverage of, Testing Documentation Coverage
testing syntax of, Testing POD Files
PodMaster, list of ppm repositories, Through PPM
POST() function, Apache::TestRequest module, What about...
ppm utility, installing test modules using, Through PPM
programs
external, testing, Testing Programs
interactive, testing, What about...
testing, Testing Everything Else
prompt() function
ExtUtils::MakeMaker module, How do I do that?
Module::Build module, How do I do that?, Letting the User Decide (Continued)
prove program, What about...
diagnostic output, What about...
output from failed tests, What about...
running wrong number of tests, Writing Your First Test
PUT() function, Apache::TestRequest module, What about...

R

re() function, Test::Deep module, What just happened?
regular expressions, creating for comparisons, What just happened?
require() function, What about...
require_ok() function, Test::More module, What about...
results of tests
collecting automatically, Collecting Test Results
interpreting, Interpreting Test Results
row_ok() function, Test::DatabaseRow module, What just happened?
runperl() function, IPC::Run module, What just happened?
runtests() function, Test::Class module, What just happened?, What just happened?

S

scripts, testing, Writing Testable Programs
SERVERROOT variable, Testing with Apache-Test
setup attribute, Test::Class module, What just happened?
set_true() method, Test::MockObject module, What about...
shared libraries, testing, Testing Shared Libraries
shutdown attribute, Test::Class module, Inheriting Tests
SIGNATURE file, How do I do that?
signatures, distribution, How do I do that?
signature_ok() function, Test::Signature module, What just happened?
SKIP blocks, What just happened?
skip() function, Test::More module, What just happened?
SKIP_CLASS() method, What just happened?
skip_reason() function, Apache::Test module, What just happened?
smoketesting, What just happened?
startup attribute, Test::Class module, Inheriting Tests
statement coverage, What just happened?
stderr_is() function, Test::Output module, What about...
subclasses, tests for, Inheriting Tests
subhashof() function, Test::Deep module, Where to learn more
subroutine coverage, What just happened?, What just happened?
subroutine prototypes, How do I do that?
subs pragma, What just happened?
Subversion repository, smoketesting using, What about...
superhashof() function, Test::Deep module, Where to learn more
SVN::Client module, What about...
system() function, overriding, Overriding Built-ins

T

TAP (Test Anything Protocol), Interpreting Test Results
teardown attribute, Test::Class module, Inheriting Tests
temporary databases, How do I do that?
Test Anything Protocol (TAP), Interpreting Test Results
test cases, writing, Writing Test Cases
test databases
cleaning up data after test, What just happened?
deleting after test, What about...
shipping, Shipping Test Databases
test fixtures, Creating Test Fixtures
test suites, automating, What just happened?
Test::Between module, What just happened?
Test::Builder module, Interpreting Test Results, Writing a Testing Library
Test::Builder::Tester module, How do I do that?
Test::Builder::Tester::Color module, Writing a Testing Harness
Test::Class module, Writing Test Cases, What just happened?
Test::Cmd module, What about...
Test::Cmd::Common module, What about...
Test::DatabaseRow module, How do I do that?, What just happened?
Test::Distribution module, How do I do that?
Test::Exception module, How do I do that?
Test::Expect module, What about...
Test::Harness module, Running Tests
Test::Harness::Straps module, Writing a Testing Harness, What just happened?
Test::HTML::Lint module, How do I do that?
Test::HTML::Tidy module, How do I do that?
Test::Kwalitee module, What just happened?
Test::LongString module, What about...
Test::MockDBI module, What about...
Test::MockModule module, What just happened?, What just happened?
Test::MockObject module, What about...
Test::MockObject::Extends module, Partially Mocking Objects
Test::More module, Writing Your First Test, What just happened?, Improving Test Comparisons
Test::NoWarnings module, Testing Exceptions
Test::Output module, What about...
Test::Output::Tie module, Overriding Operators Everywhere
Test::Pod module, What just happened?
Test::Pod::Coverage module, Testing Documentation Coverage, What just happened?
Test::Signature module, How do I do that?, What just happened?
Test::Simple module, How do I do that?
Test::Warn module, Testing Warnings
Test::WWW::Mechanize module, How do I do that?, What just happened?
testing for Perl, history of, Preface
testing harness
running across a network, Testing Across the Network
smoketesting with, What about...
writing, Writing a Testing Harness
testing library
testing, Testing a Testing Library
writing, Writing a Testing Library
tests
automating, What just happened?
bundling with modules, What just happened?
compilation failures in, Improving Test Comparisons
coverage of, How do I do that?
distribution, Testing Entire Distributions
failed tests, determining, What about...
for classes
incomplete, marking as TODO, How do I do that?
inheriting, Inheriting Tests
methods run before and after, Creating Test Fixtures
skipping, What just happened?
for external programs, Testing Programs
for interactive programs, What about...
for programs, Writing Testable Programs
for scripts, Writing Testable Programs
for shared libraries, Testing Shared Libraries
for subclasses, Inheriting Tests
incomplete, marking as TODO, What just happened?
loading modules for, Loading Modules
order for running, What about...
organizing, Organizing Tests, What about?
tests (continued)
results of
collecting automatically, Collecting Test Results
interpreting, Interpreting Test Results
running, Running Tests
arbitrary number of, What about...
individually, What about...
manually, What about...
on installation, What just happened?
on installation, user deciding, What about...
wrong number of, What about...
separate files for, What just happened?
skipping all tests, How do I do that?
skipping specific tests, Skipping Tests
writing, How do I do that?
test_diag() function, Test::Builder::Tester module, What about...
test_fail() function, Test::Builder::Tester module, What about...
TEST_FILES argument, make test program, Interpreting Test Results
test_test() function, Test::Builder::Tester module, What about...
TEST_VERBOSE argument, make test program, Interpreting Test Results
TEST_VERBOSE variable, What just happened?
throws_ok() function, Test::Exception module, What about...
tie() function, Test::Output::Tie module, Overriding Operators Everywhere
title_is() function, Test::WWW::Mechanize module, What just happened?
title_like() function, Test::WWW::Mechanize module, What just happened?
title_unlike() function, Test::WWW::Mechanize module, What just happened?
TODO blocks, What just happened?, How do I do that?
typographical conventions used in this book, Conventions Used in This Book
t_cmp() function, Apache::TestUtil module, What just happened?
t_debug() function, Apache::TestUtil module, What just happened?

U

unit testing, Unit Testing with Test::Class
unlike() function, Test::More module, What about...
UPLOAD() function, Apache::TestRequest module, What about...
user, deciding which tests to run on installation, What about...
use_ok() function, Test::More module, What just happened?, What about...

V

variables
defined in modules, required for test, What about...
package variables, changing for tests, Overriding Live Code
version requirements for Perl, What This Book Covers

W

warnings, testing, Testing Warnings
warnings_are() function, Test::Warn module, What about...
warning_is() function, Test::Warn module, What about...
warning_like() function, Test::Warn module, What about...
web site resources
CPAN, What about...
CPAN downloads, Organizing Tests
CPAN Testers, Bundling Tests with Modules
CPANTS (CPAN Testing Service), What about...
for this book, Comments and Questions
GnuPG, How do I do that?
PodMaster, list of ppm repositories, Through PPM
Test::Harness module, Running Tests
Test::MockDBI module, information about, What about...
web sites, testing
backend database features, Testing Your Backend
frontend features, What just happened?
HTML validity, Testing the Validity of HTML
recording and playing back browsing sessions, Record and Play Back Browsing Sessions
write_message() function, testing, What about...

Y

y_n() method, Module::Build module, Letting the User Decide (Continued)
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.231.15