var links = new Array();
var names = new Array();
links.push('About_Regression_Testing .html');
names.push('A Few Words About Regression Testing ');
links.push('After_the_Bug_Report.html');
names.push('After the Bug Report');
links.push('All_About_the_Data.html');
names.push('Automation or Not, It’s All About the Data ');
links.push('Analyzing_Performance.html');
names.push('Analyzing Performance-Testing Results to Correlate Performance Plateaus and Stress Areas');
links.push('An_Agile_Approach_to_Test_Automation.html');
names.push('Not Your Father’s Test Automation - An Agile Approach to Test Automation');
links.push('An_Agile_Tool_Selection_Strategy.html');
names.push('An Agile Tool Selection Strategy for Web Testing Tools');
links.push('AN_INTEGRATED_TEST_ENVIRONMENT_FOR_DISTRIBUTED.html');
names.push('AN INTEGRATED TEST ENVIRONMENT FOR DISTRIBUTED APPLICATIONS');
links.push('An_Introduction_to_Scenario_Testing.html');
names.push('An Introduction to Scenario Testing');
links.push('An_Ounce_of_Goat.html');
names.push('An Ounce of Goat is Worth a Pound of Hero');
links.push('Assertive_debugging_correcting_software.html');
names.push('Assertive debugging: correcting software as if we meant it');
links.push('Automated_Penetration_Testing_with_White-Box_Fuzzing.html');
names.push('Automated Penetration Testing with White-Box Fuzzing');
links.push('Automated_Software_Testing_With_Macro_Scheduler.html');
names.push('Automated Software Testing With Macro Scheduler');
links.push('Automated_Testing_of_Win32.html');
names.push('Automated Testing of Win32 Applications on Multiple Operating Systems ');
links.push('Automated_Tests_and_Continuous.html');
names.push('Automated Tests and Continuous Integration in Game Projects');
links.push('Automated_Unit_Testing_Boosts_QA.html');
names.push('Automated Unit Testing Boosts Software Quality and Productivity');
links.push('Automatic_Source_Code_Review.html');
names.push('Automatic Source Code Review is Development Tools\' Next Frontier');
links.push('Automation_Testing_versus_Manual_Testing_Guidelines .html');
names.push('Automation Testing versus Manual Testing Guidelines');
links.push('A_ dozen_tips_for_testing_free_software.html');
names.push('A dozen tips for testing free software');
links.push('A_beginner_guide_to_ reporting_and_tracking_defects.html');
names.push('A beginner’s guide to reporting and tracking defects');
links.push('A_Buyer_Guide_to_Code_Coverage_Terminology.html');
names.push('A Buyer\'s Guide to Code Coverage Terminology');
links.push('A_Checklist_for_Software_Safety.html');
names.push('A Checklist for Software Safety');
links.push('A_Checklist_of_Common_GUI_Errors.html');
names.push('A Checklist of Common GUI Errors Found in Windows, Child Windows, and Dialog Boxes');
links.push('A_Few_Good_Bugse.html');
names.push('A Few Good Bugse');
links.push('A_Metric_Leading_to_Agility .html');
names.push('A Metric Leading to Agility  ');
links.push('A_Performance_Analysis_of_Secure_HTTP_Protocol.html');
names.push('A Performance Analysis of Secure HTTP Protocol');
links.push('a_Software_Development_Role.html');
names.push('Anatomy of a Software Development Role: Quality Assurance');
links.push('A_Unit_Testing_Walkthrough.html');
names.push('A Unit Testing Walkthrough with Visual Studio Team Test');
links.push('Being_Resourceful.html');
names.push('Being Resourceful When Your Hands Are Tied ');
links.push('Black_Box_and_White_Box_Testing.html');
names.push('Software Quality Testing using Black Box and White Box Testing ');
links.push('Bug_Advocacy.html');
names.push('Bug Advocacy');
links.push('Bug_Triage_Meeting.html');
names.push('Bug Triage Meeting -- Severity & Priority  ');
links.push('Bug_writing_guidelines.html');
names.push('Bug writing guidelines');
links.push('Building_High-Quality_Software.html');
names.push('Building High-Quality Software');
links.push('Categorizing_Defects.html');
names.push('Categorizing Defects by Eliminating "Severity" and "Priority"');
links.push('Choose_QA_Metrics_around_Business_Goals.html');
names.push('Choose QA Metrics around Business Goals ');
links.push('Classic_Testing_Mistakes.html');
names.push('Classic Testing Mistakes');
links.push('CLIENT-SERVER_INTERFACE_TESTING.html');
names.push('CLIENT-SERVER INTERFACE TESTING ');
links.push('Client_And_Server_Software_Testing.html');
names.push('Client/Server Software Testing');
links.push('Code_Coverage_for_C_Unit_Tests.html');
names.push('Code Coverage for C Unit Tests');
links.push('Common_Software_Project_Management_Mistakes.html');
names.push('Common Software Project Management Mistakes');
links.push('Complete_SOA_Testing_Defined.html');
names.push('Complete SOA Testing Defined');
links.push('Context_Driven_Testing.html');
names.push('Context Driven Testing ');
links.push('Debugging_in_dotNET.html');
names.push('Debugging in .NET ');
links.push('Debugging_Quality_Control.html');
names.push('Debugging Quality Control ');
links.push('Defective_Software_Works.html');
names.push('Defective Software Works');
links.push('Defect_Tracking_and_Problem_Reporting.html');
names.push('Defect Tracking and Problem Reporting');
links.push('Defining_Test_Requirements.html');
names.push('Defining Test Requirements for Automated Software Testing ');
links.push('Designing_an_Automated_Web_Test_Environment.html');
names.push('Designing an Automated Web Test Environment');
links.push('Designing_high_quality_from_the_start.html');
names.push('Test-Driven Development- Designing high quality from the start');
links.push('Designing_Unit_Test_Cases.html');
names.push('Designing Unit Test Cases ');
links.push('Detect_Memory_Leaks.html');
names.push('Using the Allocation Profiler to Detect Memory Leaks in .NET Applications ');
links.push('Developers_Should_Carry_the_Banner_of_Software Standards.html');
names.push('Developers Should Carry the Banner of Software Standards');
links.push('Development_Study-Haste_Makes_Waste.html');
names.push('Development Study: Haste Makes Waste');
links.push('Documentation_and_QA.html');
names.push('Documentation and QA');
links.push('Do_not_Become_the_Quality_Police.html');
names.push('Don’t Become the Quality Police');
links.push('Effective_Beta_Testing.html');
names.push('Effective Beta Testing');
links.push('Enhancing_QA_and_Compliance_in_Biopharmaceutical_Manufacturing.html');
names.push('Enhancing QA and Compliance in Biopharmaceutical Manufacturing');
links.push('Estimating_Tester_to_Developer_Ratios.html');
names.push('Estimating Tester to Developer Ratios (or Not)');
links.push('Evolution_of_Test_and_Code_Via_Test-First_Design.html');
names.push('Evolution of Test and Code Via Test-First Design ');
links.push('EXPERIENCE_WITH_THE_COST_OF_DIFFERENT_COVERAGE_GOALS_FOR_TESTING.html');
names.push('EXPERIENCE WITH THE COST OF DIFFERENT COVERAGE GOALS FOR TESTING');
links.push('Exploratory_Load_Testing.html');
names.push('Exploratory Load Testing');
links.push('Exploratory_Testing_and_the_Planning_Myth.html');
names.push('Exploratory Testing and the Planning Myth');
links.push('Exploring_an_Open_Source_Automation_Framework.html');
names.push('Exploring an Open Source Automation Framework Implementation ');
links.push('FBI_Pushed_Ahead_With_Troubled_Software.html');
names.push('FBI Pushed Ahead With Troubled Software');
links.push('FUNCTIONAL_SYSTEM_TESTING_TECHNIQUES.html');
names.push('FUNCTIONAL SYSTEM TESTING TECHNIQUES');
links.push('Going_Beyond_QA-Total_Product_Readiness.html');
names.push('Going Beyond QA: Total Product Readiness');
links.push('Good_at_finding_the_weakest.html');
names.push('Let Observation Be Your Crystal Ball -  Good at finding the weakest link in code?');
links.push('How_Data_Privacy_Affects_Testing.html');
names.push('Keeping Secrets - How Data Privacy Affects Testing');
links.push('How_Many_Bugs_Do_Regression_Tests_Find.html');
names.push('How Many Bugs Do Regression Tests Find?');
links.push('how_Priority_and_Severity_of_the_bug_given.html');
names.push('Arguing Apples and Oranges -- Explains the how Priority and Severity of the bug given');
links.push('How_to_Automate_Testing_of_Graphical_User_Interfaces.html');
names.push('How to Automate Testing of Graphical User Interfaces ');
links.push('How_to_Hire_a_QA_Person.html');
names.push('How to Hire a QA Person');
links.push('How_to_Report_Bugs_Effectively.html');
names.push('How to Report Bugs Effectively');
links.push('Improve_a_Game_Quality_Assurance_Department.html');
names.push('Top 10 Tips on How to Improve a Game Quality Assurance Department');
links.push('Improving_Software_Quality.html');
names.push('Improving Software Quality');
links.push('Improving_the_Accuracy_of_Tests_by_Weighing_the_Results.html');
names.push('Improving the Accuracy of Tests by Weighing the Results');
links.push('Inside_the_Software_Testing_Quagmire.html');
names.push('Inside the Software Testing Quagmire ');
links.push('Integrating_Security_Testing_in_SoftwareTestLifeCycle.html');
names.push('Integrating Security Testing in Software Test Life Cycle');
links.push('Interviewing_Experienced_QA_Testing_Candidates.html');
names.push('Helpful Hints for Interviewing Experienced QA/Testing Candidates ');
links.push('Introduction_to_Rapid_Software_Testing.html');
names.push('Introduction to Rapid Software Testing');
links.push('Issue_Priority_and_Severity.html');
names.push('Issue Priority and Severity');
links.push('It_takes_more_than_faith_to_avoid_a_software_disaster .html');
names.push('It takes more than faith to avoid a software disaster  ');
links.push('Java_Application_Testing_Tools.html');
names.push('Java Application Testing Tools ');
links.push('Java_Performance.html');
names.push('Java Performance ');
links.push('JUnit_Cookbook.html');
names.push('JUnit Cookbook');
links.push('Large_users_hope_for_broader_adoption_of_usability_standard.html');
names.push('Large users hope for broader adoption of usability standard');
links.push('Learn_new_ways_to_uncover_more_defects.html');
names.push('Do You Want Fries With That Test? - Learn new ways to uncover more defects');
links.push('Lessons_Learned_in_Software_Quality_Assuranc.html');
names.push('Lessons Learned in Software Quality Assuranc');
links.push('Manual_or_Automated.html');
names.push('Manual or Automated? ');
links.push('Measurement_of_the_Extent_of_Testing.html');
names.push('Measurement of the Extent of Testing');
links.push('Mercury_Drag_and_Drop_Software_QA.html');
names.push('Mercury: Drag & Drop Software QA  ');
links.push('Much_More_than_Testing.html');
names.push('Quality Assurance: Much More than Testing');
links.push('NUnit_and_Nant_Tips.html');
names.push('More NUnit and Nant Tricks, Tips and Examples ');
links.push('Painless_Bug_Tracking.html');
names.push('Painless Bug Tracking');
links.push('Performance_Testing.html');
names.push('The Mercury Interactive Maturity Model for Performance Testing - Pt. 1');
links.push('Perl_Quality_Assurance_Projects.html');
names.push('Perl Quality Assurance Projects');
links.push('Practice_Software_Testing.html');
names.push('How Do You Practice Software Testing? ');
links.push('Putting_Unit_Tests_to_Work.html');
names.push('Putting Unit Tests to Work');
links.push('Quality-driven_means_Customer-driven.html');
names.push('Quality-driven means Customer-driven');
links.push('Quality_Assurance-Much_More_than_Testing.html');
names.push('Quality Assurance: Much More than Testing');
links.push('Quality_Assurance.html');
names.push('Quality Assurance - no more broken links');
links.push('Quality_in_Assuring_Quality.html');
names.push('Quality in Assuring Quality');
links.push('Quality_Is_Now_Development_Job_One.html');
names.push('Quality Is Now Development Job One');
links.push('Quality_Management_equals_QA_plus_TQM.html');
names.push('Quality Management equals QA plus TQM');
links.push('Quality_Practices_and_Problems_in_Free_Software_Projects.html');
names.push('Quality Practices and Problems in Free Software Projects');
links.push('Quality_Tools_for_Large_Scale_software_development.html');
names.push('Quality Tools for Large Scale software development');
links.push('Rapid_Testing.html');
names.push('Mission Critical: Visualize, Personalize, Humanize - Rapid Testing');
links.push('Reducing_Your_Cost_of_Quality.html');
names.push('Reducing Your Cost of Quality');
links.push('Regression_Testing_Products_Summary.html');
names.push('QACenter Regression Testing Products Summary');
links.push('Salaries_fo_software_testers.html');
names.push('Salaries for software testers');
links.push('Scalability_and_Performance_Testing.html');
names.push('Scalability and Performance Testing of Server Software');
links.push('Scripting_techniques_in_Automation.html');
names.push('Scripting techniques in Automation');
links.push('Secrets_to_Automated_Acceptance_Tests.html');
names.push('Secrets to Automated Acceptance Tests');
links.push('Session-Based_Tes_Management.html');
names.push('Session-Based Test Management');
links.push('Seven_Steps_to_Test_Automation_Success.html');
names.push('Seven Steps to Test Automation Success');
links.push('SILKTEST_AND_WINRUNNER_FEATURE_DESCRIPTIONS.html');
names.push('SILKTEST AND WINRUNNER FEATURE DESCRIPTIONS ');
links.push('SIMULATION_IN_HOST-TARGET_TESTING.html');
names.push('SIMULATION IN HOST-TARGET TESTING');
links.push('Skills_of_a_Tester_Skull.html');
names.push('Skills of a Tester\'s Skull');
links.push('Software_Errors_Prevention_and_Detection.html');
names.push('Software Errors: Prevention and Detection ');
links.push('Software_Inspections.html');
names.push('Software Inspections');
links.push('Software_QA_101.html');
names.push('Software QA 101: The Basics of Testing');
links.push('Software_Quality_Metrics_Overview.html');
names.push('Software Quality Metrics Overview ');
links.push('Software_Requirements_Specification_Walkthrough.html');
names.push('Software Requirements Specification Walkthrough Checklist');
links.push('Software_Testing _Redefined.html');
names.push('Software Testing – Redefined');
links.push('Software_Testing_Best_Practices.html');
names.push('Software Testing Best Practices ');
links.push('Software_Testing_With_Spring_Framework.html');
names.push('Software Testing With Spring Framework');
links.push('Software_Test_Automation.html');
names.push('Software Test Automation');
links.push('Software_Test_Automation_And_Strategy.html');
names.push('Software Test Automation And Strategy');
links.push('Software_Test_Automation_and_the_Product_Life_Cycle.html');
names.push('Software Test Automation and the Product Life Cycle');
links.push('Software_Under_Scrutiny.html');
names.push('Software Under Scrutiny');
links.push('So_You_Want_To_Work_in_QA.html');
names.push('So You Want To Work in QA');
links.push('SQA_Lab_Essentials.html');
names.push('SQA Lab Essentials');
links.push('SQL_Server_Testing.html');
names.push('SQL Server Testing ');
links.push('Standards_for_Test Automation.html');
names.push('Standards for Test Automation');
links.push('Stress_Testing _SQL_Server.html');
names.push('Stress Testing SQL Server');
links.push('STRUCTURED_SYSTEM_TESTING_TECHNIQUES.html');
names.push('STRUCTURED SYSTEM TESTING TECHNIQUES');
links.push('Suffering_for_Success.html');
names.push('Suffering for Success -- How typical methods of measuring success can actually cause failure ');
links.push('Summit_Calls_for_National_Software_Strategy.html');
names.push('Summit Calls for National Software Strategy');
links.push('Support_for_Testing.html');
names.push('Support for Testing, Testing for Support');
links.push('System_Testing_Without_a_Specification.html');
names.push('System Testing Without a Specification');
links.push('Taking_the_Heat.html');
names.push('Taking the Heat');
links.push('Techniques_and_strategies_for_testing_non-SOAP-based_Web_Services.html');
names.push('Testing the "REST"');
links.push('Techniques_for_Testers.html');
names.push('Techniques for Testers');
links.push('Test-Driven_Development.html');
names.push('Test-Driven Development Isn’t Testing ');
links.push('testing_and_QA.html');
names.push('Five Minutes Ahead of the Boot - testing and QA');
links.push('Testing_and_Quality_Assurance_Techniques.html');
names.push('Testing and Quality Assurance Techniques');
links.push('Testing_E-Commerce_Systems.html');
names.push('Testing E-Commerce Systems');
links.push('Testing_for_Security_in_the_Age_of_Ajax_Programming.html');
names.push('Testing for Security in the Age of Ajax Programming');
links.push('Testing_GUI_Applications.html');
names.push('Testing GUI Applications');
links.push('Testing_Server_Applications.html');
names.push('http:Testing Server Applications');
links.push('Testing_testing_one_to_three.html');
names.push('Testing, testing, one to three, testing');
links.push('Testing_Web_applications_with_the_Eclipse _Test.html');
names.push('Testing Web applications with the Eclipse Test ');
links.push('Testing_Without_Requirements_Specifications .html');
names.push('Testing Without Requirements Specifications ');
links.push('Testing_XML.html');
names.push('Testing XML ');
links.push('Testing_XView.html');
names.push('froglogic Announces Support for Testing XView Applications with Squish');
links.push('Testing_your_pages.html');
names.push('Testing your pages');
links.push('Test_Automation.html');
names.push('Test Automation: An Architected Approach');
links.push('Test_Automation_Frameworks.html');
names.push('Test Automation Frameworks');
links.push('Test_Automation_Snake_Oil.html');
names.push('Test Automation Snake Oil');
links.push('Test_Categorization_Techniques_with_TestNG.html');
names.push('Test Categorization Techniques with TestNG');
links.push('Test_Planning_for_E-Business_Applications.html');
names.push('Test Planning for E-Business Applications');
links.push('Test_Smarter_Not_Harder.html');
names.push('Test Smarter, Not Harder');
links.push('The_Automated_Testing_Lifecycle_Methodology.html');
names.push('The Automated Testing Lifecycle Methodology (ATLM)');
links.push('The_Data_in-Data-driven_Silk_Testing.html');
names.push('The “Data” in Data-driven Silk Testing');
links.push('The_Interview_Guide_for_Testers.html');
names.push('The Interview Guide for Testers');
links.push('The_Linux_Test_Project.html');
names.push('The Linux Test Project');
links.push('The_Real_Costs_and_Benefits.html');
names.push('The Real Costs and Benefits of Test Automation ');
links.push('The_ROI_of_Test_Automation.html');
names.push('The ROI of Test Automation ');
links.push('The_Tao_of_Testing.html');
names.push('The Tao of Testing');
links.push('The_testing_estimation_ process.html');
names.push('The testing estimation process');
links.push('Three_Keys_to_Test_Automation.html');
names.push('Three Keys to Test Automation');
links.push('Three_Questions_About_Each_Bug_You_Find.html');
names.push('Three Questions About Each Bug You Find ');
links.push('Tips_for_Preparing_for_the_Quality_Assurance_Phase.html');
names.push('Tips for Preparing for the Quality Assurance Phase');
links.push('Top_Five_Wrong_Reasons_You_Dont_Have_Testers.html');
names.push('Top Five (Wrong) Reasons You Don\'t Have Testers');
links.push('Top_Twelve_Tips_for_Running_a_Beta_Test.html');
names.push('Top Twelve Tips for Running a Beta Test ');
links.push('Totally_Data-Driven_Automated_Testing.html');
names.push('Totally Data-Driven Automated Testing');
links.push('Track_the_Progress_of_Fixing_Trouble_Reports.html');
names.push('Using Line of Balance to Track the Progress of Fixing Trouble Reports');
links.push('Turning_a_List_of_Options_into_a_Test_Plan.html');
names.push('Turning a List of Options into a Test Plan');
links.push('Unit_Testers_Get_More_Chicks.html');
names.push('Unit Testers Get More Chicks');
links.push('Unit_testing_database_code.html');
names.push('Unit testing database code');
links.push('Unit_Testing_With_Visual_Studio.html');
names.push('Unit Testing With Visual Studio');
links.push('Upgrade_Path_Testing.html');
names.push('Upgrade Path Testing');
links.push('Up_From_a_Low-Quality_Quagmire.html');
names.push('Buggy Software: Up From a Low-Quality Quagmire');
links.push('Usability_Methods_in_the_Development_of_Videogames.html');
names.push('Usability Methods in the Development of Videogames');
links.push('User_Testing.html');
names.push('User Testing. How to find out what users want ');
links.push('Use_Case_Testing .html');
names.push('Use Case Testing ');
links.push('Using_Customer_Tests_to_Drive_Development.html');
names.push('Using Customer Tests to Drive Development');
links.push('Using_Fuzzers_in_Software_Testing.html');
names.push('Using Fuzzers in Software Testing');
links.push('Using_GUI-based_Automated_Test_Tools_to_Test_Legacy.html');
names.push('Using GUI-based Automated Test Tools to Test Legacy Applications');
links.push('Using_Macro_Scheduler_For_Load_Testing.html');
names.push('Using Macro Scheduler For Load Testing');
links.push('Visual_Studio_Team_Edition_FAQ.html');
names.push('FAQ: Visual Studio Team Edition for Software Tester');
links.push('Visual_Studio_Team_Edition_for_Software_Testers.html');
names.push('Visual Studio Team Edition for Software Testers ');
links.push('Web_Application_Testing_Tools_Open_Source.html');
names.push('Web Application Testing Tools - Open Source');
links.push('Web_Testing.html');
names.push('Web Testing');
links.push('Web_Testing_with_HTTP.html');
names.push('Web Testing with HTTP Recorder');
links.push('What_Is_a_Good_Test_Case.html');
names.push('What Is a Good Test Case?');
links.push('What_Is_Exploratory_Testing.html');
names.push('What Is Exploratory Testing? ');
links.push('What_Is_Software_Testing.html');
names.push('What Is Software Testing? And Why Is It So Hard?');
links.push('What_to_Test_When_It_is_Not_Your_Code.html');
names.push('What to Test When It\'s Not Your Code');
links.push('When_Being_Correct_is_not_Enough.html');
names.push('When Being Correct Isn’t Enough');
links.push('When_Should_a_Test_Be_Automated.html');
names.push('When Should a Test Be Automated?');
links.push('Where_Does_Exploratory_Testing_Fit.html');
names.push('Where Does Exploratory Testing Fit');
links.push('Why_a_career_in_testing_makes_sense.html');
names.push('Why a career in testing makes sense');
links.push('Why_Software_Fails.html');
names.push('Why Software Fails');
links.push('Why_Software_Quality_Stinks.html');
names.push('Why Software Quality Stinks');
links.push('Why_Unit_Testing_in_Visual_Studio_Team_System.html');
names.push('Why Unit Testing in Visual Studio Team System');
links.push('WinRunner_vs_QuickTest_Pro_Quick_Comparison.html');
names.push('WinRunner vs. QuickTest Pro Quick Comparison');
links.push('Write_a_Test.html');
names.push('Reduce Stress, Write a Test');
links.push('Writing_Effective_Defect_Reports.html');
names.push('Writing Effective Defect Reports');
links.push('Writing_Software_Security_Test_Cases.html');
names.push('Writing Software Security Test Cases');
for ( var i=0; i<10; i++ ) {
var j = Math.floor(links.length*Math.random());
document.write('<p class="toc_item"><a href="' + links[j] + '">' + names[j] + '</a></p>');
}
