The Computer Journal
Selecting Software Test Data Using Data Flow Information
IEEE Transactions on Software Engineering
The category-partition method for specifying and generating fuctional tests
Communications of the ACM
Software testing techniques (2nd ed.)
Software testing techniques (2nd ed.)
PIE: A Dynamic Failure-Based Technique
IEEE Transactions on Software Engineering
A Markov Chain Model for Statistical Software Testing
IEEE Transactions on Software Engineering
Using Test Oracles Generated from Program Documentation
IEEE Transactions on Software Engineering
Art of Software Testing
A Safe, Efficient Algorithm for Regression Test Selection
ICSM '93 Proceedings of the Conference on Software Maintenance
Software testing in the computer science curriculum -- a holistic approach
ACSE '00 Proceedings of the Australasian conference on Computing education
Integrating testing into the curriculum — arsenic in small doses
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
A perspective on teaching software testing
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
Automating software module testing for FAA certification
Proceedings of the 2001 annual ACM SIGAda international conference on Ada
A family of test adequacy criteria for database-driven applications
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
An examination of the run-time performance of GUI creation frameworks
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Debugging: from novice to expert
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Data Generation for Path Testing
Software Quality Control
An example of practical component testing
Journal of Computing Sciences in Colleges
An undergraduate course on software bug detection tools and techniques
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A Survey of Unit Testing Practices
IEEE Software
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Adaptive random testing by balancing
Proceedings of the 2nd international workshop on Random testing: co-located with the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007)
Software testing processes as a linear dynamic system
Information Sciences: an International Journal
GA-based multiple paths test data generator
Computers and Operations Research
Introducing function extraction into software testing
ACM SIGMIS Database
Search-based multi-paths test data generation for structure-oriented testing
Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation
Continuous testing for enterprise portal technology refresh
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Software debugging, testing, and verification
IBM Systems Journal
Testing in the Wild: The Social and Organisational Dimensions of Real World Practice
Computer Supported Cooperative Work
On the application of clustering techniques to support debugging large-scale multi-agent systems
ProMAS'06 Proceedings of the 4th international conference on Programming multi-agent systems
How do we collect data for software reliability estimation?
Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies
Test case selection and prioritization: risk-based or design-based?
Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement
Software test automation in practice: empirical observations
Advances in Software Engineering - Special issue on software test automation
An automated framework for software test oracle
Information and Software Technology
The search for a research method for studying OSS process innovation
Empirical Software Engineering
Finding and ranking research directions for software testing
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
SDL versus c equivalence checking
SDL'05 Proceedings of the 12th international conference on Model Driven
Artificial neural networks as multi-networks automated test oracle
Automated Software Engineering
The Validity and Effectiveness of a Business Game Beta Test
Simulation and Gaming
ACM SIGSOFT Software Engineering Notes
Using a real world project in a software testing course
Proceedings of the 45th ACM technical symposium on Computer science education
Dynamic stopping criteria for search-based test data generation for path testing
Information and Software Technology
Hi-index | 0.00 |
The author sheds some light on why testing today's software products is so challenging, and he identifies several solid approaches that all testers should be able to thoughtfully apply. The effective tester has a rich toolkit of fundamental testing techniques, understands how the product will be used in its operating environment, and has a nose for where subtle bugs might lurk in the product and a bag of tricks for flushing them out. The methods described here can help testers provide a sensible answer to the question of what they really mean when they say they are done testing a software system.