<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DUYGR3g-eyp7ImA9WhRaEkw.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885</id><updated>2012-02-14T02:58:46.653-08:00</updated><category term="testing interview questions" /><category term="qtp resume responsibilities" /><category term="qtp menus" /><category term="Test strategy" /><category term="Test Plan coverage" /><category term="Built-in Functions" /><category term="Software objects" /><category term="Tables" /><category term="qtp book" /><category term="basic framework" /><category term="QC" /><category term="Interview Questions" /><category term="QTP Jobs" /><category term="Worksheet Object" /><category term="Error Handling" /><category term="Test Results" /><category term="Test" /><category term="Tool Settings Globalization" /><category term="qtp 11 installation" /><category term="Shell Object" /><category term="Binary Data types" /><category term="Requirements testing" /><category term="qtp add in" /><category term="Left Function" /><category term="parameterize tests" /><category term="Test Script" /><category term="Wait Statement" /><category term="Calculated Metrics" /><category term="ISTQB Advanced Level Syllabus" /><category term="LoadRunner component" /><category term="Workbook" /><category term="Sample Driver Script" /><category term="Modeling tools" /><category term="procedure" /><category term="Test objects" /><category term="Value based Result" /><category term="Conversion Functions" /><category term="testing method" /><category term="Excel Scripting" /><category term="qtp data table" /><category term="Database Test scenarios" /><category term="PERL" /><category term="test suite" /><category term="qtp file menu" /><category term="Low Level Recording" /><category term="Disadvantages of Recording" /><category term="Test Policy" /><category term="Test Manager" /><category term="Quality of code" /><category term="CSTE" /><category term="Result in VB Script" /><category term="Converting the Data" /><category term="Operators" /><category term="Requirement management tools" /><category term="unit testing" /><category term="Reporting Defects" /><category term="Database Tables" /><category term="QTP Web Add in" /><category term="Browser Identification Properties" /><category term="Recording" /><category term="Web load testing" /><category term="QTP 10.00 Software" /><category term="Information" /><category term="Review meeting" /><category term="Vbscript" /><category term="Test Items" /><category term="Endurance testing" /><category term="Defect Status" /><category term="Creating Classes" /><category term="Regular Expressions Examples" /><category term="Software Skills" /><category term="Certification Exam Model Questions" /><category term="Technical review" /><category term="test plan" /><category term="QuickTest Professional 11" /><category term="ISEB" /><category term="Selenium" /><category term="Loop Statements" /><category term="testing principles" /><category term="Sub Procedure" /><category term="File menu" /><category term="Perl Variables" /><category term="Strings" /><category term="Test analysis" /><category term="performance metrics" /><category term="Disadvantage of Test Automation" /><category term="Normal Recording" /><category term="Software Quality Assurance" /><category term="Database checkpoint" /><category term="Testing Processes" /><category term="qtp basics" /><category term="QTP Functions" /><category term="Load generator" /><category term="MS Office 2003 Software" /><category term="CGI" /><category term="Software development models" /><category term="Roman Type Questions" /><category term="Object" /><category term="Quality Assurance" /><category term="Type of metrics" /><category term="Automation framework" /><category term="Combo Box" /><category term="VBScript Classes" /><category term="Sub Queries with EXISTS" /><category term="BPT" /><category term="Quality Control" /><category term="Test Plan Template" /><category term="Testing Approach" /><category term="Data Table" /><category term="VBScript Syntax Rules" /><category term="VBScript Fundamentals" /><category term="Debug Viewer" /><category term="Suggestion Day" /><category term="Banking" /><category term="Action" /><category term="Bitmap checkpoint" /><category term="Checking Data sub types" /><category term="HP Loadrunner" /><category term="String functions" /><category term="GetTOProperty" /><category term="Removing All Repositories" /><category term="Job Responsibilities" /><category term="eCommerce" /><category term="Data Driven Framework" /><category term="qtp training" /><category term="Windows Scripts" /><category term="software projects" /><category term="Validation" /><category term="QTP Knowledge" /><category term="static pro" /><category term="Test Tools" /><category term="Missing Resources" /><category term="VBScript General Examples" /><category term="GetROProperty method" /><category term="Database Testing" /><category term="Databases" /><category term="Software Development Life Cycle" /><category term="Test headers" /><category term="qtp experienced resume" /><category term="Test Environment" /><category term="Business Analyst" /><category term="Managing Views" /><category term="Defect ID" /><category term="Types of Actions" /><category term="C" /><category term="ISTQB" /><category term="Variables and Constants" /><category term="Write a function" /><category term="Click Method" /><category term="Step Generator" /><category term="Oracle Environment" /><category term="Test Reporting" /><category term="Test Plan Documentation" /><category term="Mid function" /><category term="FormatCurrency" /><category term="Test Analyst" /><category term="Manual testing" /><category term="QTP Scripts" /><category term="Test Automation" /><category term="software test process" /><category term="independent testers" /><category term="Quality" /><category term="GetToProperties" /><category term="Synchronization point" /><category term="Vbscript variables" /><category term="performance" /><category term="Automation Process" /><category term="User defined Functions" /><category term="Scripts Examples" /><category term="Text output value" /><category term="LoadRunner Certification" /><category term="Loading a Repository" /><category term="File System Object" /><category term="Projects Profile" /><category term="Output values" /><category term="Keyword Driven" /><category term="QTP Basic" /><category term="Splitting an action" /><category term="XML" /><category term="On Error Resume Next" /><category term="InputBox Function" /><category term="Debugging Tests" /><category term="CStr Function" /><category term="Objects" /><category term="qtp Data Table Methods" /><category term="Internalization Testing" /><category term="Removing the Repository" /><category term="VBScript Data Types" /><category term="Function Procedures" /><category term="video qtp" /><category term="Change Management" /><category term="Input Domain" /><category term="Test Requirement" /><category term="Decision table testing" /><category term="Selenium-RC" /><category term="Database output value" /><category term="Error Handling in QTP" /><category term="Keyword Driven Methodology" /><category term="Constant based Result" /><category term="Dropping a Trigger" /><category term="Transact-SQL" /><category term="Business software" /><category term="Object Calls" /><category term="test case" /><category term="MS Access connection" /><category term="Test Automation using QTP" /><category term="stlc" /><category term="test levels" /><category term="File Operations" /><category term="Software Quality Control" /><category term="qtp tool" /><category term="qtp automation" /><category term="Model Questions" /><category term="Test Closure" /><category term="VB Script for QTP" /><category term="Web Page" /><category term="ActiveX Environment" /><category term="Technical Test Analyst" /><category term="static testing" /><category term="Domain" /><category term="Object Identification Configuration" /><category term="VB Script Data Type" /><category term="Certification Exam" /><category term="Text Checkpoint" /><category term="Foundation Syllabus" /><category term="Altering a view" /><category term="C Programming" /><category term="Test Pane" /><category term="Test stubs" /><category term="Initialization Script" /><category term="Cookies testing" /><category term="Function" /><category term="Logical Result" /><category term="Estimation" /><category term="Test Principles" /><category term="Web Application" /><category term="ISTQB Advanced" /><category term="Generating Tests" /><category term="Excel File" /><category term="Syntax testing" /><category term="Test Estimation" /><category term="SQL Functions" /><category term="Automation Menu" /><category term="Normalization" /><category term="Static Techniques" /><category term="Link Object" /><category term="Creating an Action" /><category term="Hybrid driven Framework" /><category term="QTP Comments" /><category term="VB Script Run-time Errors" /><category term="keyword driven framework" /><category term="Standard output value" /><category term="Comments in QTP" /><category term="ASP" /><category term="ERP" /><category term="QTP Fundamentals" /><category term="qtp actions" /><category term="Fundamentals of Testing" /><category term="Sub-Queries" /><category term="Performance Testing" /><category term="Data Table Methods" /><category term="QTP Certification" /><category term="TABLE command" /><category term="Test Lab" /><category term="qtp resume" /><category term="File System Operations" /><category term="Browser" /><category term="Framework Implementation" /><category term="sql triggers" /><category term="Web Portal" /><category term="Properties" /><category term="HP BPT" /><category term="QTP Terminology" /><category term="HRMS" /><category term="Security Testing" /><category term="Test Case ID" /><category term="Web standards" /><category term="V-model" /><category term="Sub Procedures" /><category term="QTP Resumes" /><category term="performance test" /><category term="Automation Estimation" /><category term="Acceptance Testing" /><category term="HTTP error code" /><category term="Delphi Environment" /><category term="Types of Joins" /><category term="Resources Menu" /><category term="Login script" /><category term="qtp tutorial" /><category term="SQL Engine" /><category term="qtp video training video" /><category term="QTP Scripting" /><category term="software product" /><category term="Building Tests" /><category term="Automation Object" /><category term="Testing" /><category term="HP Quality Center Certification" /><category term="Insurance" /><category term="ISTQB Expert Level" /><category term="Web Terms" /><category term="BRS document" /><category term="SELECT" /><category term="Iterative Models" /><category term="QTP 11.0 Certification" /><category term="QTP Testing Process" /><category term="Version and Release Management" /><category term="Scalar Variables" /><category term="QTP checkpoints" /><category term="Query Analyzer" /><category term="Test Data" /><category term="Exist Property" /><category term="Types of Output Values" /><category term="Table Properties" /><category term="Drive Object" /><category term="Internet Banking" /><category term="web testing" /><category term="parameterize" /><category term="table" /><category term="IEEE" /><category term="VuGen" /><category term="Folder Structure" /><category term="XML Scripts" /><category term="faq" /><category term="Dynamic Array" /><category term="Public FileSpec" /><category term="descriptive programming" /><category term="SUB QUERIES" /><category term="qtp test process" /><category term="Accessibility for devices" /><category term="Views" /><category term="Process Guidelines" /><category term="Methods" /><category term="est progress" /><category term="Temporary Tables" /><category term="QTP 10.00" /><category term="VB Script Fundamentals" /><category term="Operations on Browser" /><category term="qc 11" /><category term="Verification points" /><category term="qtp tool architecture" /><category term="CMS" /><category term="Utility Statements" /><category term="Folder Object" /><category term="Test Case Name" /><category term="QTP Certification Questions" /><category term="Advanced VBScript" /><category term="Software Quality" /><category term="framework" /><category term="T-SQL" /><category term="SQL Queries" /><category term="Backslash Character" /><category term="Quality Standards" /><category term="Recording Modes" /><category term="Function procedure" /><category term="Net banking" /><category term="Selenium Components" /><category term="File System" /><category term="VBScript functions" /><category term="Page Object" /><category term="object identification" /><category term="ISO" /><category term="Test Object Model" /><category term="programmatic descriptions" /><category term="VB Script Features" /><category term="Exhaustive testing" /><category term="Release and Maintenance" /><category term="Software Testing" /><category term="FileSystemObject" /><category term="QTP Web Testing" /><category term="Character Data type" /><category term="GUI" /><category term="Test Techniques" /><category term="Excel Object" /><category term="Software Design" /><category term="Add ins" /><category term="Configuration Management Plan" /><category term="QTP Tool Menus" /><category term="Boundary value analysis" /><category term="Excel File Operations" /><category term="SQL Statements" /><category term="Oracle connection" /><category term="Test Metrics" /><category term="SQL JOINS" /><category term="RegExp object" /><category term="Edit Menu" /><category term="Test implementation" /><category term="Defect Tracking" /><category term="Format Functions" /><category term="Numeric Data types" /><category term="multiple values" /><category term="Error Preventing" /><category term="Ways of Regular Expressions" /><category term="dynamic pro" /><category term="Database Table" /><category term="Project" /><category term="Analyzing Results" /><category term="RDBMS" /><category term="Resumes" /><category term="CByte Function" /><category term="Statement" /><category term="Functions" /><category term="psychology of testing" /><category term="QTP Tool Features" /><category term="qtp guide" /><category term="Database Script" /><category term="Email Address" /><category term="Java Environment" /><category term="Cyclomatic Complexity" /><category term="Run time object" /><category term="Database" /><category term="XML output values" /><category term="quality center certification" /><category term="Load Testing" /><category term="Quality Center Certification11.0" /><category term="Test Design Techniques" /><category term="Parameterization" /><category term="SQL Server connection" /><category term="Regular Expression" /><category term="Analysis" /><category term="CMMI" /><category term="QTP FAQ" /><category term="Normal Form" /><category term="qtp fresher resume" /><category term="Declarations" /><category term="Local Variables" /><category term="Table Indexes" /><category term="SQL" /><category term="Windows Compliance Standards" /><category term="VBScript Syntax" /><category term="qtp video" /><category term="Groupthink" /><category term="ISTQB Foundation Level Exam" /><category term="Top-down and Bottom-up" /><category term="Driver Script" /><category term="Procedures" /><category term="objFso" /><category term="LEFT JOIN" /><category term="Text Area Checkpoint" /><category term="ISTQB Foundation" /><category term="Tools support" /><category term="Text File" /><category term="Scripting" /><category term="Flow Control Statements" /><category term="Function headers" /><category term="web link" /><category term="Spike Testing" /><category term="ActiveX" /><category term="System Testing" /><category term="ChildObjects" /><category term="Web Technologies" /><category term="QTP Commands" /><category term="BRS" /><category term="Component Testing" /><category term="Scripting.FileSystemObject" /><category term="Responsibilities" /><category term="Configuration management" /><category term="CSQA" /><category term="Database connections" /><category term="Page" /><category term="Standard Checkpoint" /><category term="Quality Center 9.0 Software" /><category term="Text Area output value" /><category term="Usability Testing" /><category term="Statements" /><category term="Test Settings" /><category term="Sync Method" /><category term="Verification" /><category term="qtp ide" /><category term="qtp Menu options" /><category term="finding Position of the Repository" /><category term="Drawbacks of Manual Testing" /><category term="QTP Brochure" /><category term="Web Based Testing Metrics" /><category term="Test Recording" /><category term="logic" /><category term="Stress Testing" /><category term="Network Object" /><category term="QA" /><category term="Test Batch" /><category term="QTP Framework" /><category term="Integration Testing" /><category term="Pointers" /><category term="Functional Testing" /><category term="Testing Process" /><category term="Function Point Analysis" /><category term="software life cycle" /><category term="Active screen" /><category term="TRANSACTIONS" /><category term="Test planning" /><category term="Insert Menu" /><category term="Web Applications Testing" /><category term="HTML" /><category term="Object Repository" /><category term="Load Test" /><category term="ATM Banking" /><category term="Xml File" /><category term="QTP Job" /><category term="automation" /><category term="HPO-M47" /><category term="LoadRunner" /><category term="declare variables" /><category term="Column" /><category term="Dictionary Object" /><category term="DBMS" /><category term="RIGHT JOIN" /><category term="Equivalence partitioning" /><category term="LoadRunner tool" /><category term="Walkthrough" /><category term="VBScript Operators" /><category term="Ordinal identifier" /><category term="Planning tests in qtp" /><category term="Web Script" /><category term="QTP 11 Software" /><category term="Tips for Test Estimation" /><category term="Test Management" /><category term="SQL Server" /><category term="Explicit Data types" /><category term="Scripting Examples" /><category term="hybrid framework" /><category term="Web Environment" /><category term="Key Elements of QTP" /><category term="Comments" /><category term="Excel Application Object" /><category term="Online Banking" /><category term="Advantages of Wait Statement" /><category term="Properties on Browser Object" /><category term="VB Script Syntax Errors" /><category term="qtp" /><category term="Defect Reporting" /><category term="Vusers" /><category term="Test organization" /><category term="load runner" /><category term="Test Execution" /><category term="Executing a Test Batch" /><category term="HP Business Process Testing" /><category term="SDLC Models" /><category term="Planning" /><category term="Initializing Variables" /><category term="description object" /><category term="Software" /><category term="sql Indexes" /><category term="VBScript Err Object" /><category term="CTAL" /><category term="Error Number Description" /><category term="Selenium-IDE" /><category term="Defects" /><category term="Link" /><category term="TextStream Object" /><category term="Navigate Method" /><category term="Generate Script" /><category term="System Software" /><category term="VB Script" /><category term="Declaring a Class" /><category term="Keyword View" /><category term="Inspection" /><category term="Analog Recording" /><category term="sdlc" /><category term="SQL server." /><category term="stored procedure" /><category term="trigger" /><category term="Data types" /><category term="object Repositories" /><category term="CSQE" /><category term="QTP Online Training" /><category term="Add-in Manager" /><category term="QTP Tool Window" /><category term="Advantages of Test Automation" /><category term="MySQL connection" /><category term="qtp testing" /><category term="Expert based Technique" /><category term="Test design" /><category term="MsgBox Function" /><category term="Types of Test Tool" /><category term="Data Driven Testing" /><category term="QTP Test" /><category term="reporting a defect" /><category term="Accessibility for users" /><category term="Navigation Testing" /><category term="QTP 11 Certification Syllabus" /><category term="Browser Test Object" /><category term="Batch Testing" /><category term="Data" /><category term="ADODB Connection" /><category term="Time Functions" /><category term="tool support for testing" /><category term="qtp videos" /><category term="Data sub types" /><category term="Object Spy" /><category term="QTP 11" /><category term="Controller" /><category term="qtp tools menu" /><category term="Kick-off" /><category term="smart identification" /><category term="Locks" /><category term="On Error Statement" /><category term="qtp web scripts" /><category term="Page checkpoint" /><category term="Quality Center" /><category term="CSTE questions" /><category term="Enhancing Tests" /><category term="Normal identification" /><category term="test object" /><title>QTP Training</title><subtitle type="html">C, SQL, Manual Testing, QTP &amp;amp; VBScript, Quality Center and LoadRunner by G C Reddy (gcreddy@gcreddy.com)</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.gcreddy.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.gcreddy.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>282</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/gcreddy/hHGo" /><feedburner:info uri="gcreddy/hhgo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;DE4DSX07cSp7ImA9WhRbGUs.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2401077558039253008</id><published>2012-02-11T05:29:00.001-08:00</published><updated>2012-02-11T05:29:38.309-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T05:29:38.309-08:00</app:edited><title>QTP Complete Reference</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div dir="ltr" style="text-align: left;"&gt;
&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b style="color: blue;"&gt;QTP Complete Reference&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: black; text-align: left;"&gt;
&lt;div&gt;
&lt;a href="http://www.gcreddy.com/2010/04/qtp-guide.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Guide&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: black;"&gt;
Step
                                by Step QTP Guide for beginners as well 
 as          advanced           learners.    It         explains QTP 
Tool           fundamentals and    features  in       detailed    
manner.  It                  covers QTP tool window     keyelements,   
QTP     test   process,             Recording  and        Running    
tests,Enhancing      tests,        Debugging     Tests,     Analyzing  
Test      Results        and        Reporting        Defects.&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
It
                                describes QTP important features like  
Step            Generator,                 Sychronization,      
Parameterization,      Recovery      scenarios   and    Object          
    Identification           Configuration.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/overview-on-test-automation.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;An overview on Test Automation&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-basic-features.html"&gt;QTP Basic features&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-add-ins-info.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Add-in Manager&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-tool-window.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Key elements of QTP&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Test Pane&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/qtp-commands.html"&gt;QTP Commands&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-testing-process.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;QTP Test Process&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/recording-tests.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Recording Tests&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/keyword-driven-methodology.html"&gt;&lt;span style="color: blue;"&gt;Keyword Driven Methodology &lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/test-object-model.html"&gt;Test Object Model&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/object-repository.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Object Repository&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/object-identification-configuration.html"&gt;Object Identification Configuration&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-methods.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;QTP Test Methods&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/qtp-test-methods.html"&gt;Data Table Methods &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/descriptive-programming.html"&gt;Descriptive Programming&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Enhancing Tests&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/inserting-checkpoints.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Inserting Checkpoints&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/inserting-output-values.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Inserting Output values&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/parameterization.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Parameterization&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/synchronization.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Synchronization&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/inserting-transaction-points.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Inserting Transaction Points&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/step-generator.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Step Generator&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/adding-comments.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Adding Comments&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Inserting Flow Control Statements&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/debugging-tests.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Debugging Tests&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Running/Executing Tests&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/analyzing-test-results-reporting.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Analyzing Test Results &amp;amp; Reporting&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/reporting-defects.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Reporting Defects&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/actions.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Actions&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-conditional-statements.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Functions&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/environment-variables.html"&gt;Environment Variables&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/regular-expressions.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Regular Expressions&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/virtual-object-configuration.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Virtual Object Configuration&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/batch-testing.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Batching Testing&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/recovery-scenarios.html"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Recovery Scenarios&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/file-system-operations.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;File System Operations&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin: 6pt 0in 6pt 0.25in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/database-connections.html"&gt;Database connections&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/automation-object-model.html"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Automation Object Model&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-classes.html"&gt;&lt;b style="color: blue;"&gt;Dynamic Handling of Object Repositories &lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;&lt;a href="http://www.gcreddy.com/2010/10/qtp-tips.html"&gt;QTP Performance Tips&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
****************************************&lt;/div&gt;
&lt;a href="http://www.gcreddy.com/2010/04/qtp-scripting.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Scripting&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: black;"&gt;
QTP
                                Tests in VB Script orientation provides a
           real-time          approach    on          Scripting. It   
explains   Flat       file  scripts,    Excel      Scripts,   GUI       
Scripts,         Web       scripts,  Database    scripts and    xml     
scripts   with    syntax      and        examples.&lt;/div&gt;
&lt;div style="color: black;"&gt;
****************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/file-system-scripts.html"&gt;&lt;b&gt;File System Scripts&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/flat-file-scripts.html"&gt;&lt;b&gt;Flat File Scripts&lt;/b&gt;&lt;b&gt; &lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/database-scripts.html"&gt;Database Scripts-I&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: purple;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/runningexecuting-tests.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;Database  Scripts-II&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/excel-scripts.html"&gt;Excel Scripts&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-scripts-examples.html"&gt;GUI Scripts&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/web-scripts.html"&gt;Web Scripts&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a href="http://www.gcreddy.com/2010/04/enhancing-tests.html"&gt;&lt;b&gt;&lt;span style="color: blue; font-size: large;"&gt;Web Scripts -II&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-keywords.html"&gt;QTP Real-time Script Examples &lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/network-administration.html"&gt;Network Administration&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/system-administration.html"&gt;System Administration&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Power point Scripts&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/database-connections.html"&gt;Word Scripts&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="color: blue; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;XML Scripts&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/03/qtp-skills.html"&gt;&lt;b&gt;QTP Skills&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: large;"&gt;&lt;a href="http://www.gcreddy.com/2010/01/xml-scripts.html"&gt;Error Handling in QTP&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: large;"&gt;**************************** &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;a href="http://www.gcreddy.com/2010/04/vb-script-for-qtp_05.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;VB Script for QTP&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: black;"&gt;
It explains VB Script in QTP orientation, It covers all most all VB Script Fundamentals and Features.&lt;/div&gt;
&lt;div style="color: black;"&gt;
It
                                describes, Variables, constants     
declarations,       usage    of            operators,    VB     Script  
   flow control       statements,      Procedures,    Coding            
conventions,      Regular        Expressions,      File system        
Operations,        Database      Operations    etc..&lt;/div&gt;
&lt;div style="color: black;"&gt;
****************************************&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/scripting-languages-vs-programming.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Scripting Languages Vs Programming Languages&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="color: #ff3300;"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&amp;nbsp;&lt;a href="http://www.gcreddy.com/2010/04/inserting-flow-control-statements.html"&gt;VB Script Fundamentals &amp;amp; Features&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.gcreddy.com/2010/04/comments.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;Comments&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-variables.html"&gt;&lt;span style="color: blue;"&gt;VB Script Variables&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/vb-script-data-types.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;VB Script Data Types&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-operators.html"&gt;&lt;span style="color: blue;"&gt;VB Script Operators&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/methods.html"&gt;&lt;span style="color: #ff3300;"&gt;Input/Output Operations &lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/constants.html"&gt;&lt;span style="color: blue;"&gt;VB Script Constants&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.blogger.com/goog_1117898226"&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/conditional-statements.html"&gt;&lt;span style="color: #ff3300;"&gt;VB Script Conditional Statements&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/looping-through-code.html"&gt;&lt;span style="color: blue;"&gt;Loop through Code&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;VB Script Statements&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-procedures.html"&gt;&lt;span style="color: blue;"&gt;VB Script Procedures&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/vb-script-errors.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;VB Script Errors &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-functions.html"&gt;&lt;span style="color: blue;"&gt;VB Script Built-In Functions&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/10/challenges-in-test-automation.html"&gt;&lt;span style="color: blue;"&gt;User Defined Functions &lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/regular-expressions.html"&gt;&lt;span style="color: #ff3300;"&gt;Regular Expressions&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;VB Script Methods&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/vb-script-objects.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: #ff3300;"&gt;VB Script Objects&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-statements.html"&gt;&lt;span style="color: blue;"&gt;VB Script Coding Conventions&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-properties.html"&gt;&lt;span style="color: #ff3300;"&gt;VB Script Classes&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;VB Script Keywords&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in 6pt 0.75in;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="line-height: 12pt; margin: 6pt 0in;"&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/04/vb-script-syntax-rules-and-guidelines.html"&gt;&lt;span lang="EN" style="color: #ff3300;"&gt;VB Script syntax rules and guidelines&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-examples.html"&gt;&lt;span style="color: blue;"&gt;VB Script  General Examples&lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span lang="EN" style="color: #ff3300;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.gcreddy.com/2010/04/qtp-job-news.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;VB Script  General Examples-II&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.com/2010/03/vb-script-glossary.html"&gt;&lt;span lang="EN" style="color: #ff3300;"&gt;VB Script Glossary &lt;/span&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.gcreddy.com/2010/03/qtp-online-training.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Online Training&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
QTP Training (Basics to Advanced) by G C Reddy. &lt;/div&gt;
&lt;div style="color: black;"&gt;
****************************************** &lt;/div&gt;
&lt;a href="http://www.gcreddy.com/2010/04/qtp-framework.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Framework&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="color: black;"&gt;
This
                                section provides concepts on How to     
implement            Automation            Framework.    It   explains  
   about    Automation         Infrastructure       development,        
  Resources         creation,   Driver       script creation,           
Initialization       script   creation    etc.&lt;/div&gt;
&lt;div style="color: black;"&gt;
It
                             describes   data driven  framework, keyword
     driven           framework       and  Hybrid          framework in 
     detailed  manner.   It        also   provides     Test   
estimations,              Approvals,     Reporting,         Organizing 
and       maintaining      frameworks. &lt;/div&gt;
&lt;div style="color: black;"&gt;
**********************************************&lt;/div&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/qtp-interview-questions.html"&gt;&lt;b&gt;QTP Interview Questions&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/qtp-model-resumes.html"&gt;&lt;b&gt;QTP Model Resumes&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;span style="color: black; font-size: small;"&gt;This
                                section provides, Resume preparation    
   guidelines     for         fresher    as      well    as   
experienced.       It provides     some   model   QTP     Resumes   for 
         reference.&amp;nbsp;&lt;/span&gt;&lt;b&gt; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.gcreddy.com/2010/03/qtp-job-news.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Job News&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;span style="color: black; font-size: small;"&gt;This
                                section Provides QTP Job news weekly.   
      Information     can    be           collected    by    Employers, 
        Consultants and     employees.    QTP           Professionals 
can  use           this     information    and their    resumes    
directly          to       Employer's and        consultants    mail  
ids.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.gcreddy.com/2010/10/qtp-certification-questions.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Certification&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;span style="font-size: x-large;"&gt;&lt;span style="color: black; font-size: small;"&gt;This
                                section provides HP QTP Certification   
     guidelines     and       model            Questions,    It useful 
for        QTP test      professionals   for      preparing             
Certification      exam.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.gcreddy.com/2010/04/qtp-training-programs.html"&gt;&lt;b&gt;QTP Training Programs&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style="color: black;"&gt;
This
                                section provides information on variou  
QTP          Training          programs      like     QTP    Basics  
program   for        beginners,    Advanced       program for       
working       people,    QTP        Framework,    and VB  Script  for   
   QTP that         conducted  by          gcreddy.com&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;a href="http://www.gcreddy.net/"&gt;Manual Testing Documents&amp;nbsp;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: black;"&gt;
&lt;span style="font-size: small;"&gt;This section Provides link to our another website &lt;b&gt;gcreddy.net&lt;/b&gt;&lt;/span&gt;,
                                there you can get Manual Testing    
Information       like,          Software         Testing      Guide,   
 Manual Testing       Interview     question      and  answers,    Test 
        management           guidelines,  Test    planning,      Test   
  design and    other            documents.&lt;/div&gt;
&lt;div style="color: black;"&gt;
*******************************************&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.gcreddy.com/2010/01/windows-scripts.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;Quality Center&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: black;"&gt;
This
                                Section Provides Quality Center    
Fundamentals     and           features;      Site             
Administration, Creating     Domains,      Projects,      and  Users.   
     Creating              Requirements,   Designing    Manual    &amp;amp; 
      Automated  Tests,        Executing    Manual         and     
Automated      Tests  and   Entering      defects.    Sending    Defects
        directly     from       QTP  Result       window.&lt;/div&gt;
&lt;div style="color: black;"&gt;
**********************************************************&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.1gcr.com/"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;LoadRunner&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&amp;nbsp;
                                This section provides LoadRunner tool   
       Fundamentals     and           Features;       Vuser   generator,
          Controller, Load     Generator,      Analysis      and    
LoadRunner              Interview      Questions.&lt;br /&gt;
&lt;div style="color: black;"&gt;
*********************************************************&lt;/div&gt;
&lt;a href="http://www.gcreddy.com/2010/04/system-administration.html"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Other Topics &lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;div style="color: black;"&gt;
&lt;span style="font-size: small;"&gt;This
                                section provides QTP Related articles 
and       other             information       like,        challenges in
  Test      Automation    using    QTP,       Migrating  Test      
scripts     from       old     version   to  New    version,     QTP  
trends,             enhancements, New    release            information,
   Browser          compatibility       issues&lt;/span&gt; etc..&lt;/div&gt;
&lt;div&gt;
&lt;span style="font-size: x-large;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div style="color: blue;"&gt;
&lt;a href="http://www.gcreddy.com/2011/06/qtp-1000-software.html"&gt;&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;QTP Software Download Link&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://www.gcreddy.com/2011/01/sql-server-guide.html"&gt;SQL Server Guide &lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;a href="http://gcrit.com/"&gt;Software Testing Documents&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;
&lt;span style="font-size: small;"&gt;Documents on Unit Testing, Web Testing, Software Testing Artifacts, Software Test Process Etc..&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: x-large;"&gt;&lt;b style="color: blue;"&gt;QTP Training&lt;/b&gt;&lt;/span&gt; in Scripting Orientation&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt; &lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2401077558039253008?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ct4_3M1_XzbYbakFBeASypwNXh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ct4_3M1_XzbYbakFBeASypwNXh4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ct4_3M1_XzbYbakFBeASypwNXh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ct4_3M1_XzbYbakFBeASypwNXh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/LFTYD5NwaL0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2401077558039253008/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/qtp-complete-reference.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2401077558039253008?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2401077558039253008?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/LFTYD5NwaL0/qtp-complete-reference.html" title="QTP Complete Reference" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/qtp-complete-reference.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GRHg5fSp7ImA9WhRaEUQ.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-1784998269192433327</id><published>2012-02-11T05:28:00.003-08:00</published><updated>2012-02-13T21:03:45.625-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-13T21:03:45.625-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Test Plan coverage" /><category scheme="http://www.blogger.com/atom/ns#" term="Type of metrics" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Metrics" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Based Testing Metrics" /><category scheme="http://www.blogger.com/atom/ns#" term="Calculated Metrics" /><title>Software Test Metrics</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: blue;"&gt;Software Test Metrics&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;I) Introduction&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
When we can measure what we are speaking about and express it in numbers, we know something about it; but when we cannot measure, when we cannot express it in numbers, our knowledge is of a meager and unsatisfactory kind: it may be the beginning of knowledge, but we have scarcely, in your thoughts, advanced to the stage of science.&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Why we need Metrics?&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
“We cannot improve what we cannot measure.” &lt;br /&gt;
“We cannot control what we cannot measure”&lt;br /&gt;
&lt;br /&gt;
AND TEST METRICS HELPS IN&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Take decision for next phase of activities&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Evidence of the claim or prediction&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Understand the type of improvement required &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Take decision on process or technology change&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;II) Type of metrics&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Base Metrics (Direct Measure)&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Base metrics constitute the raw data gathered by a Test Analyst throughout the testing effort.&amp;nbsp; These metrics are used to provide project status reports to the Test Lead and Project Manager; they also feed into the formulas used to derive Calculated Metrics. &lt;br /&gt;
&lt;br /&gt;
Ex: # of Test Cases, # of Test Cases Executed&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Calculated Metrics (Indirect Measure)&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Calculated Metrics convert the Base Metrics data into more useful information.&amp;nbsp; These types of metrics are generally the responsibility of the Test Lead and can be tracked at many different levels (by module, tester, or project). &lt;br /&gt;
&lt;br /&gt;
Ex: % Complete, % Test Coverage&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Base Metrics &amp;amp; Test Phases&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases (Test Development Phase)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Executed (Test Execution Phase)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Passed (Test Execution Phase) &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Failed (Test Execution Phase) &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Under Investigation (Test Development Phase)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Blocked (Test dev/execution Phase)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of Test Cases Re-executed (Regression Phase) &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; # of First Run Failures (Test Execution Phase) &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Executions (Test Reporting Phase)&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Passes (Test Reporting Phase)&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Failures (Test Reporting Phase)&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Test Case Execution Time ((Test Reporting Phase)&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Test Execution Time (Test Reporting Phase&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Calculated Metrics &amp;amp; Phases&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
The below metrics are created at Test Reporting Phase or Post test Analysis phase&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Complete&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Defects Corrected&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Test Coverage&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Rework &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Test Cases Passed&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Test Effectiveness&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Test Cases Blocked&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; % Test Efficiency &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; 1st Run Fail Rate&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Defect Discovery Rate&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Overall Fail Rate&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;III) Crucial Web Based Testing Metrics&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Test Plan coverage on Functionality&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Total number of requirement v/s number of requirements covered through test scripts.&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; (No of requirements covered / total number of requirements) * 100&lt;br /&gt;
Define requirements at the time of Effort estimation&lt;br /&gt;
&lt;br /&gt;
Example: Total number of requirements estimated are 46, total number of requirements tested 39; blocked 7…define what is the coverage?&lt;br /&gt;
&lt;br /&gt;
Note: Define requirement clearly at project level&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Test Case defect density&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Total number of errors found in test scripts v/s developed and executed.&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; (Defective Test Scripts&amp;nbsp; /Total Test Scripts) * 100&lt;br /&gt;
&lt;br /&gt;
Example: Total test script developed 1360, total test script executed 1280, total test script passed 1065, total test script failed 215&lt;br /&gt;
So, test case defect density is &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 215 X 100&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; ---------------------------- = 16.8%&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; 1280&lt;br /&gt;
&lt;br /&gt;
This 16.8% value can also be called as test case efficiency %, which is depends upon total number of test cases which uncovered defects&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Defect Slippage Ratio&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Number of defects slipped (reported from production) v/s number of defects reported during execution.&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Number of Defects Slipped / (Number of Defects Raised - Number of Defects Withdrawn)&lt;br /&gt;
&lt;br /&gt;
Example: Customer filed defects are 21, total defect found while testing are 267, total number of invalid defects are 17&lt;br /&gt;
&lt;br /&gt;
So, Slippage Ratio is&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; [21/ (267-17)] X 100 = 8.4%&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Requirement Volatility&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Number of requirements agreed v/s number of requirements changed.&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; (Number of Requirements Added + Deleted + Modified) *100 / Number of Original Requirements&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Ensure that the requirements are normalized or defined properly while estimating&lt;br /&gt;
Example: VSS 1.3 release had total 67 requirements initially, later they added another 7 new requirements and removed 3 from initial requirements and modified 11 requirements&lt;br /&gt;
&lt;br /&gt;
So, requirement Volatility is&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; (7 + 3 + 11) * 100/67 = 31.34%&lt;br /&gt;
Means almost 1/3 of the requirement changed after initial identification &lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Review Efficiency &lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
The Review Efficiency is a metric that offers insight on the review quality and testing&lt;br /&gt;
Some organization also use this term as “Static Testing” efficiency and they are aiming to get min of 30% defects in static testing&lt;br /&gt;
&lt;br /&gt;
Review efficiency=100*Total number of defects found by reviews/Total number of project defects &lt;br /&gt;
&lt;br /&gt;
Example: A project found total 269 defects in different reviews, which were fixed and test team got 476 defects which were reported and valid&lt;br /&gt;
&lt;br /&gt;
So, Review efficiency is [269/(269+476)] X 100 = 36.1%&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;Efficiency and Effectiveness of Processes&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Effectiveness: Doing the right thing. It deals with meeting the desirable attributes that are expected by the customer.&lt;br /&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Efficiency: Doing the thing right. It concerns the resources used for the service to be rendered&lt;br /&gt;
&lt;br /&gt;
Metrics for Software Testing&lt;br /&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Defect Removal Effectiveness &lt;br /&gt;
&lt;br /&gt;
DRE= Defects removed during development phase&amp;nbsp;&amp;nbsp; x100%&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Defects latent in the product&lt;br /&gt;
&lt;br /&gt;
Defects latent in the product = Defects removed during development&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Phase+ defects found later by user&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Efficiency of Testing Process (define size in KLoC or FP, Req.)&lt;br /&gt;
&lt;br /&gt;
Testing Efficiency=&amp;nbsp; Size of Software Tested&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; Resources used&lt;br /&gt;
----------------------------------------------------&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Terms:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;What is metric&lt;/b&gt;?&lt;br /&gt;A measurement scale and the method used for measurement&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;What is measurement?&lt;/b&gt;&lt;br /&gt;The process of assigning a number or category to an entity to describe an attribute of that entity.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;What is measurement scale?&lt;/b&gt;&lt;br /&gt;A scale that constrains the type of data analysis that can be performed on it.&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;What is measure?&lt;/b&gt;&lt;br /&gt;The number or category assigned to an attribute of an entity by making a measurement.&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-1784998269192433327?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/V1YYNqjDHE8G6qNfRwk0s7ZymLo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V1YYNqjDHE8G6qNfRwk0s7ZymLo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/V1YYNqjDHE8G6qNfRwk0s7ZymLo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/V1YYNqjDHE8G6qNfRwk0s7ZymLo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/fITgRKufGfU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/1784998269192433327/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/software-test-metrics.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1784998269192433327?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1784998269192433327?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/fITgRKufGfU/software-test-metrics.html" title="Software Test Metrics" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/software-test-metrics.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYDQnc_fSp7ImA9WhRaEEw.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2303543518803786261</id><published>2012-02-11T05:28:00.002-08:00</published><updated>2012-02-11T19:09:33.945-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T19:09:33.945-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Walkthrough" /><category scheme="http://www.blogger.com/atom/ns#" term="Technical review" /><category scheme="http://www.blogger.com/atom/ns#" term="Review meeting" /><category scheme="http://www.blogger.com/atom/ns#" term="Inspection" /><category scheme="http://www.blogger.com/atom/ns#" term="Kick-off" /><category scheme="http://www.blogger.com/atom/ns#" term="Cyclomatic Complexity" /><category scheme="http://www.blogger.com/atom/ns#" term="static testing" /><title>Static Testing</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div align="center" style="text-align: center;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 28pt;"&gt;Static Testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;Important Terms:&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="tab-stops: 10.5pt;"&gt;
&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Static techniques and the test process&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="tab-stops: 10.5pt;"&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;dynamic testing, static testing, static technique &lt;/span&gt;&lt;/div&gt;
&lt;div style="tab-stops: 10.5pt;"&gt;
&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Review process&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="tab-stops: 10.5pt;"&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;entry criteria, formal review, informal review, inspection,
metric, moderator/inspection leader, peer review, reviewer, scribe, technical
review, walkthrough.&lt;/span&gt;&lt;/div&gt;
&lt;div style="tab-stops: 10.5pt;"&gt;
&lt;b&gt;&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Static analysis by tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Compiler,
complexity, control flow, data flow, static analysis&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;I) Phases of a formal review&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; width: 535px;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;1) Planning&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Selecting the personal,
  allocating roles, defining entry and exit criteria for more formal reviews
  etc. &lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;2) Kick-off&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Distributing documents,
  explaining the objectives, checking entry criteria etc.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;3) Individual preparation&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Work done by each of
  the participants on their own work before the review meeting, questions and
  comments etc.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;4) Review meeting&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Discussion or logging,
  make recommendations for handling the defects, or make decisions about the
  defects etc.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;5) Rework&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Fixing defects found,
  typically done by the author Fixing defects found, typically done by the
  author&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;6) Follow-up&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Checking the defects
  have been addressed, gathering metrics and checking on exit criteria &lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;II) Roles and responsibilities&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; width: 535px;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Manager&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Decides on execution of
  reviews, allocates time in projects schedules, and determines if the review
  objectives have been met&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Moderator&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Leads the review,
  including planning, running the meeting, follow-up after the meeting. &lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Author&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The writer or person
  with chief responsibility of the document(s) to be reviewed.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Reviewers&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Individuals with a
  specific technical or business background. Identify defects and describe
  findings.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 131.35pt;" valign="top" width="175"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Scribe (recorder)&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 270.05pt;" valign="top" width="360"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Documents all the
  issues, problems&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;III) Types of review&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable" style="border-collapse: collapse; width: 535px;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Informal review&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 4.0in;" valign="top" width="384"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;No formal process, pair
  programming or a technical lead reviewing designs and code. &lt;/span&gt;&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Main purpose:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt; inexpensive way to get some benefit.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Walkthrough&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 4.0in;" valign="top" width="384"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Meeting led by the
  author, ‘scenarios, dry runs, peer group’, open-ended sessions.&lt;/span&gt;&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Main purpose: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;learning, gaining understanding, defect finding&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Technical review&lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 4.0in;" valign="top" width="384"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Documented, defined
  defect detection process, ideally led by trained moderator, may be performed
  as a peer review, pre meeting preparation, involved by peers and technical
  experts&lt;/span&gt;&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Main purpose: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;discuss, make decisions, find defects, solve technical
  problems and check conformance to specifications and standards&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 113.4pt;" valign="top" width="151"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Inspection &lt;/span&gt;&lt;/b&gt;&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 4.0in;" valign="top" width="384"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Led by trained
  moderator (not the author), usually peer examination, defined roles, includes
  metrics, formal process, pre-meeting preparation, formal follow-up process&lt;/span&gt;&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Main purpose: &lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;find defects.&lt;/span&gt;&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;br /&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Note:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt; walkthroughs, technical reviews and inspections can be performed
within a peer group-colleague at the same organization level. This type of
review is called a “peer review”.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;IV) Success factors for
reviews&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul type="square"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Each
     review has a clear predefined objective.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The
     right people for the review objectives are involved.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Defects
     found are welcomed, and expressed objectively.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;People
     issues and psychological aspects are dealt with (e.g. making it a positive
     experience for the author).&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Review
     techniques are applied that are suitable to the type and level of software
     work products and reviewers.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Checklists
     or roles are used if appropriate to increase effectiveness of defect
     identification.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Training
     is given in review techniques, especially the more formal techniques, such
     as inspection.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Management
     supports a good review process (e.g. by incorporating adequate time for
     review activities in project schedules).&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-list: l0 level1 lfo1; mso-margin-top-alt: auto; tab-stops: list .5in;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;There is an emphasis on learning and process
     improvement&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 9.5pt;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;V) Cyclomatic Complexity&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;The number of
independent paths through a program&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Cyclomatic
Complexity is defined as: L – N + 2P&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;L = the
number of edges/links in a graph&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;N = the
number of nodes in a graphs&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;P = the
number of disconnected parts of the graph (connected components)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Alternatively
one may calculate Cyclomatic Complexity using decision point rule&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;Decision
points +1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana; font-size: 10pt;"&gt;Cyclomatic
Complexity and Risk Evaluation&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;1 to 10a
simple program, without very much risk&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;11 to 20 a
complex program, moderate risk&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;21 to 50, a
more complex program, high risk&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: black; font-family: Verdana; font-size: 10pt;"&gt;&amp;gt;&amp;nbsp;50an
un-testable program (very high risk)&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2303543518803786261?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m9MhazDFvyp1pGx5LlWmzQk4H7k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9MhazDFvyp1pGx5LlWmzQk4H7k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m9MhazDFvyp1pGx5LlWmzQk4H7k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m9MhazDFvyp1pGx5LlWmzQk4H7k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/5dXoABJqaec" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2303543518803786261/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/static-testing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2303543518803786261?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2303543518803786261?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/5dXoABJqaec/static-testing.html" title="Static Testing" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/static-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcDQ38-eCp7ImA9WhRaEEw.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-7551146336762239145</id><published>2012-02-11T05:28:00.001-08:00</published><updated>2012-02-11T19:07:52.150-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T19:07:52.150-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Test analysis" /><category scheme="http://www.blogger.com/atom/ns#" term="Test implementation" /><category scheme="http://www.blogger.com/atom/ns#" term="Test planning" /><category scheme="http://www.blogger.com/atom/ns#" term="Exhaustive testing" /><category scheme="http://www.blogger.com/atom/ns#" term="psychology of testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Closure" /><category scheme="http://www.blogger.com/atom/ns#" term="testing principles" /><title>Fundamentals of Testing</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;Fundamentals of
Testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;Important Terms:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Why testing necessary?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;bug, defect, error, failure,
mistake, quality, risk, software, testing and exhaustive testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;What is testing?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;code, debugging, requirement,
test basis, test case, test objective &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing principles&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Fundamental test process&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;conformation testing, exit
criteria, incident, regression testing, test condition, test coverage, test
data, test execution, test log, test plan, test strategy, test summary report
and testware.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The psychology of testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;independence. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;I) General testing principles&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principles&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;A
number of testing principles have been suggested over the past 40 years and
offer general guidelines common for all testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
1 – Testing shows presence of defects&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing
can show that defects are present, but cannot prove that there are no defects.
Testing reduces the probability of undiscovered defects remaining in the
software but, even if no defects are found, it is not a proof of correctness.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
2 – Exhaustive testing is impossible&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing
everything (all combinations of inputs and preconditions) is not feasible
except for trivial cases. Instead of exhaustive testing, risk analysis and
priorities should be used to focus testing efforts.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
3 – Early testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing
activities should start as early as possible in the software or system
development life cycle, and should be focused on defined objectives.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
4 – Defect clustering&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;A small
number of modules contain most of the defects discovered during pre-release
testing, or are responsible for the most operational failures.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
5 – Pesticide paradox&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;If the
same tests are repeated over and over again, eventually the same set of test
cases will no longer find any new defects. To overcome this “pesticide
paradox”, the test cases need to be regularly reviewed and revised, and new and
different tests need to be written to exercise different parts of the software
or system to potentially find more defects.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
6 – Testing is context dependent&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing
is done differently in different contexts. For example, safety-critical
software is tested differently from an e-commerce site.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Principle
7 – Absence-of-errors fallacy&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Finding
and fixing defects does not help if the system built is unusable and does not
fulfill the users’ needs and expectations.&lt;/span&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;II) Fundamental test process&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;1) Test planning and control &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Test
planning is the activity of verifying the mission of testing, defining the
objectives of testing and the specification of test activities in order to meet
the objectives and mission.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&amp;nbsp;&amp;nbsp;It
involves taking actions necessary to meet the mission and objectives of the
project. In order to control testing, it should be monitored throughout the project.
Test planning takes into account the feedback from monitoring and control
activities.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;2) Test analysis and design &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Test
analysis and design is the activity where general testing objectives are
transformed into tangible test conditions and test cases.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Test analysis and design has the following
major tasks:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Reviewing
the test basis (such as requirements, architecture, design, interfaces).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Evaluating
testability of the test basis and test objects.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Identifying
and prioritizing test conditions based on analysis of test items, the
specification, behaviour and structure.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Designing
and prioritizing test cases.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Identifying
necessary test data to support the test conditions and test cases.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Designing
the test environment set-up and identifying any required infrastructure and
tools.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;3) Test implementation and execution&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Developing,
implementing and prioritizing test cases.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Developing
and prioritizing test procedures, creating test data and, optionally, preparing
test harnesses and writing automated test scripts.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Creating
test suites from the test procedures for efficient test execution.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Verifying
that the test environment has been set up correctly.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Executing
test procedures either manually or by using test execution tools, according to
the planned sequence.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Logging
the outcome of test execution and recording the identities and versions of the
software under test, test tools and testware.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Comparing
actual results with expected results.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Reporting
discrepancies as incidents and analyzing them in order to establish their cause
(e.g. a defect in the code, in specified test data, in the test document, or a
mistake in the way the test was executed).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: .5in; mso-layout-grid-align: none; mso-list: l4 level1 lfo3; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Repeating
test activities as a result of action taken for each discrepancy. For example,
reexecution of a test that previously failed in order to confirm a fix
(confirmation testing), execution of a corrected test and/or execution of tests
in order to ensure that defects have not been introduced in unchanged areas of
the software or that defect fixing did not uncover other defects (regression
testing).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;4) Evaluating exit criteria and
reporting&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l0 level1 lfo5; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Checking
test logs against the exit criteria specified in test planning.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l0 level1 lfo5; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Assessing
if more tests are needed or if the exit criteria specified should be changed.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l0 level1 lfo5; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Writing
a test summary report for stakeholders.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;5) Test closure activities&lt;/span&gt;&lt;/b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Checking
which planned deliverables have been delivered, the closure of incident reports
or raising of change records for any that remain open, and the documentation of
the acceptance of the system.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Finalizing
and archiving testware, the test environment and the test infrastructure for
later reuse.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Handover
of testware to the maintenance organization.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; mso-list: l3 level1 lfo4; tab-stops: list .5in; text-autospace: none; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Analyzing
lessons learned for future releases and projects, and the improvement of test maturity.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;III) The psychology of testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Tests designed by the person(s) who wrote the
software under test (low level of independence).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Tests designed by another person(s) (e.g. from the
development team).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Tests designed by a person(s) from a different
organizational group (e.g. an independent test team) or test specialists (e.g.
usability or performance test specialists).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; mso-list: l2 level1 lfo1; tab-stops: list .5in; text-indent: -.25in;"&gt;
&lt;span style="font-family: Wingdings; font-size: 10pt;"&gt;Ø&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Tests designed by a person(s) from a different
organization or company (i.e. outsourcing or certification by an external
body).&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-7551146336762239145?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vBomzFua-f4nSdg9VRyUWX5S14Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vBomzFua-f4nSdg9VRyUWX5S14Q/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vBomzFua-f4nSdg9VRyUWX5S14Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vBomzFua-f4nSdg9VRyUWX5S14Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/FmAlSn_3WEY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/7551146336762239145/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/fundamentals-of-testing.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/7551146336762239145?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/7551146336762239145?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/FmAlSn_3WEY/fundamentals-of-testing.html" title="Fundamentals of Testing" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/fundamentals-of-testing.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04BRXc9fCp7ImA9WhRaEEw.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-5456121157414200786</id><published>2012-02-11T05:28:00.000-08:00</published><updated>2012-02-11T19:05:54.964-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T19:05:54.964-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Integration Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="test levels" /><category scheme="http://www.blogger.com/atom/ns#" term="System Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="software life cycle" /><category scheme="http://www.blogger.com/atom/ns#" term="Component Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Acceptance Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Software development models" /><category scheme="http://www.blogger.com/atom/ns#" term="V-model" /><title>software life cycle</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;Testing throughout the software life cycle&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;Important Terms:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Software development models&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;COTS, interactive-incremental
development model, validation, verification, V-model.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Test levels&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Alfa testing, beta testing,
component testing (also known as unit/module/program testing), driver, stub,
field testing, functional requirement, non-functional requirement, integration,
integration testing, robustness testing, system testing, test level,
test-driven development, test environment, user acceptance testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Test types&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Black box testing, code
coverage, functional testing, interoperability testing, load testing,
maintainability testing, performance testing, portability testing, reliability
testing, security testing, specification based testing, stress testing,
structural testing, usability testing, white box testing&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Maintenance testing &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Impact analysis, maintenance
testing. &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6pt;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;i) Software development models&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;a) V-model (sequential development model)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Arial; font-size: 11.5pt;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Although
variants of the V-model exist, a common type of V-model uses four test levels,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;corresponding
to the four development levels.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The
four levels used in this syllabus are:&lt;/span&gt;&lt;/div&gt;
&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;component
     (unit) testing;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;integration
     testing;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l0 level1 lfo1; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;system
     testing;&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;acceptance testing.&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="margin-bottom: 6.0pt;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;b) Iterative-incremental
development models&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Iterative-incremental
development is the process of establishing requirements, designing, building and
testing a system, done as a series of shorter development cycles. Examples are:
prototyping, rapid application development (RAD), Rational Unified Process
(RUP) and agile development models.&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;c) Testing within a life cycle model&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;In any
life cycle model, there are several characteristics of good testing:&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;For
     every development activity there is a corresponding testing activity.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Each
     test level has test objectives specific to that level.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The
     analysis and design of tests for a given test level should begin during
     the corresponding development activity.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="margin-bottom: 6.0pt; mso-layout-grid-align: none; mso-list: l1 level1 lfo2; tab-stops: list .5in; text-autospace: none;"&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testers
     should be involved in reviewing documents as soon as drafts are available
     in the development life cycle.&lt;/span&gt;&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;ii) Test
levels&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;a) Component testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Component
testing searches for defects in, and verifies the functioning of, software
(e.g. modules, programs, objects, classes, etc.) that are separately testable.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Component
testing may include testing of functionality and specific non-functional
characteristics, such as resource-behaviour (e.g. memory leaks) or robustness
testing, as well as structural testing (e.g. branch coverage).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;One
approach to component testing is to prepare and automate test cases before
coding. This is called a test-first approach or test-driven development.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;b) Integration testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Integration
testing tests interfaces between components, interactions with different parts
of a system, such as the operating system, file system, hardware, or interfaces
between systems.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Component
integration testing tests the interactions between software components and is
done after component testing;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;System
integration testing tests the interactions between different systems and may be
done after system testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Testing
of specific non-functional characteristics (e.g. performance) may be included
in integration testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;c) System testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;System
testing is concerned with the behaviour of a whole system/product as defined by
the scope of a development project or programme.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;In
system testing, the test environment should correspond to the final target or
production environment as much as possible in order to minimize the risk of
environment-specific failures not being found in testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;System
testing may include tests based on risks and/or on requirements specifications,
business processes, use cases, or other high level descriptions of system
behaviour, interactions with the operating system, and system resources.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;System
testing should investigate both functional and non-functional requirements of
the system.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;d) Acceptance testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Acceptance
testing is often the responsibility of the customers or users of a system;
other stakeholders may be involved as well.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The
goal in acceptance testing is to establish confidence in the system, parts of
the system or specific non-functional characteristics of the system&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Contract and regulation acceptance testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Contract
acceptance testing is performed against a contract’s acceptance criteria for
producing custom-developed software. Acceptance criteria should be defined when
the contract is agreed. Regulation acceptance testing is performed against any
regulations that must be adhered to, such as governmental, legal or safety
regulations.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;b&gt;&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Alpha and beta (or field) testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Alpha
testing is performed at the developing organization’s site. Beta testing, or
field testing, is performed by people at their own locations. Both are
performed by potential customers, not the developers of the product.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;iii) Test types&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;a) Testing of function (functional testing)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;The
functions that a system, subsystem or component are to perform may be described
in work products such as a requirements specification, use cases, or a
functional specification, or they may be undocumented. The functions are “what”
the system does.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;A type
of functional testing, security testing, investigates the functions (e.g. a
firewall) relating to detection of threats, such as viruses, from malicious
outsiders. Another type of functional testing, interoperability testing,
evaluates the capability of the software product to interact with one or more specified
components or systems.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;b) Testing of non-functional software characteristics
(non-functional testing)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Non-functional
testing includes, but is not limited to, performance testing, load testing,
stress testing, usability testing, maintainability testing, reliability testing
and portability testing. It is the testing of “how” the system works.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Non-functional
testing may be performed at all test levels.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;c) Testing of software structure/architecture (structural testing)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Structural
(white-box) testing may be performed at all test levels. Structural techniques
are best used after specification-based techniques, in order to help measure
the thoroughness of testing through assessment of coverage of a type of
structure.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Structural
testing approaches can also be applied at system, system integration or
acceptance testing levels (e.g. to business models or menu structures).&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;d) Testing related to changes (confirmation testing (retesting) and
regression testing)&lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana; font-size: 10pt;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;After a
defect is detected and fixed, the software should be retested to confirm that
the original defect has been successfully removed. This is called confirmation.
Debugging (defect fixing) is a development activity, not a testing activity.&lt;b&gt;&lt;span style="color: blue;"&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Regression
testing is the repeated testing of an already tested program, after
modification, to discover any defects introduced or uncovered as a result of
the change(s). It is&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;performed when the software, or its environment, is
changed.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Regression
testing may be performed at all test levels, and applies to functional,
non-functional and structural testing.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: navy; font-family: Verdana;"&gt;iv)
Maintenance testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Once
deployed, a software system is often in service for years or decades. During
this time the system and its environment are often corrected, changed or
extended.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Modifications
include planned enhancement changes (e.g. release-based), corrective and&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;emergency
changes, and changes of environment,&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Maintenance
testing for migration (e.g. from one platform to another) should include
operational tests of the new environment, as well as of the changed software.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Maintenance
testing for the retirement of a system may include the testing of data
migration or archiving if long data-retention periods are required.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="mso-layout-grid-align: none; text-autospace: none;"&gt;
&lt;span style="font-family: Verdana; font-size: 10pt;"&gt;Maintenance
testing may be done at any or all test levels and for any or all test types.&lt;/span&gt;&lt;span style="font-family: Arial; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-5456121157414200786?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GT7o5pRjfAvT0ReZHUz1jn3YpTA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GT7o5pRjfAvT0ReZHUz1jn3YpTA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GT7o5pRjfAvT0ReZHUz1jn3YpTA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GT7o5pRjfAvT0ReZHUz1jn3YpTA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/kfbFeN-97ds" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/5456121157414200786/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/software-life-cycle.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5456121157414200786?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5456121157414200786?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/kfbFeN-97ds/software-life-cycle.html" title="software life cycle" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/software-life-cycle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEARn8zfip7ImA9WhRbGUo.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-4284842893215766316</id><published>2012-02-09T21:32:00.004-08:00</published><updated>2012-02-11T07:37:27.186-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T07:37:27.186-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tool support for testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Fundamentals of Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Static Techniques" /><category scheme="http://www.blogger.com/atom/ns#" term="Foundation Syllabus" /><title>ISTQB Foundation Syllabus</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;ISTQB Foundation Syllabus&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;(Version 2011)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;1. &lt;a href="http://www.gcreddy.com/2012/02/fundamentals-of-testing.html"&gt;Fundamentals of Testing&lt;/a&gt; (07 marks)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
1.1 Why testing necessary?&lt;br /&gt;
1.2 What is testing?&lt;br /&gt;
1.3 Testing principles&lt;br /&gt;
1.4 Fundamental test process&lt;br /&gt;
1.5 The psychology of testing&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;2. &lt;a href="http://www.gcreddy.com/2012/02/software-life-cycle.html"&gt;Testing throughout the software life cycle &lt;/a&gt;(06 marks)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
2.1 Software development models&lt;br /&gt;
2.2 Test levels&lt;br /&gt;
2.3 Test types&lt;br /&gt;
2.4 Maintenance testing &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;3) &lt;a href="http://www.gcreddy.com/2012/02/static-testing.html"&gt;Static Techniques&lt;/a&gt; (03 marks)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
3.1 Static techniques and the test process&lt;br /&gt;
3.2 Review process&lt;br /&gt;
3.3 Static analysis by tools&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;4) Test Design Techniques(12 marks)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
4.1 The test development process&lt;br /&gt;
4.2 Categories of test design techniques&lt;br /&gt;
4.3 Specification-based or black box techniques&lt;br /&gt;
4.4 Structure-based or white box techniques&lt;br /&gt;
4.5 Experience-based techniques &lt;br /&gt;
4.6 Choosing test techniques&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;5) Test management(08 marks)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
5.1 Test organization&lt;br /&gt;
5.2 Test planning and estimation&lt;br /&gt;
5.3 Test progress monitoring and control&lt;br /&gt;
5.4 Configuration management&lt;br /&gt;
5.5 Risk and testing&lt;br /&gt;
5.6 Incident Management&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;6) &lt;a href="http://www.gcreddy.com/2012/02/types-of-test-tools.html"&gt;Tool support for testing&lt;/a&gt; (04 marks)&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
6.1 Types of test tool&lt;br /&gt;
6.2 Effective use of tools: potential benefits and risks&lt;br /&gt;
6.3 introducing a tool into an organization &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-4284842893215766316?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m4BSOEbNPRZCfHgpVKCAX0vco4A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m4BSOEbNPRZCfHgpVKCAX0vco4A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m4BSOEbNPRZCfHgpVKCAX0vco4A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m4BSOEbNPRZCfHgpVKCAX0vco4A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/K-6MrURxryo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/4284842893215766316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/istqb-foundation-syllabus.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4284842893215766316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4284842893215766316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/K-6MrURxryo/istqb-foundation-syllabus.html" title="ISTQB Foundation Syllabus" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/istqb-foundation-syllabus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDRHgzcSp7ImA9WhRbGEg.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-1248007299678842593</id><published>2012-02-09T21:32:00.003-08:00</published><updated>2012-02-09T23:14:35.689-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T23:14:35.689-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Roman Type Questions" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Foundation" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Foundation Level Exam" /><title>ISTQB Foundation</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp;ISTQB Foundation Level Exam &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;span class="\&amp;quot;mainContent\&amp;quot;"&gt;"&lt;span style="font-size: large;"&gt;&lt;b&gt;CTFL&lt;/b&gt;&lt;/span&gt;" for "Certified Tester Foundation Level"&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span class="\&amp;quot;mainContent\&amp;quot;"&gt;About ISTQB:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="color: blue;"&gt;
&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
The
ISTQB was officially founded as an International Software Testing
Qualifications Board in Edinburgh
in November 2002. &amp;nbsp;The international recognition of the certification
&amp;nbsp;is due to the participation of many countries as opposed to any
country-specific scheme.&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
The
main aims, tasks, and responsibilities of the ISTQB are:&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif;" type="disc"&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"&gt;To define and maintain all
     aspects of the ISTQB Certified Tester scheme such as core syllabi,
     examination structure, regulations, and certification guidelines.&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"&gt;To ensure that each successful
     participant receive the "ISTQB Certified Tester" certificate (or
     the local variant with the added "ISTQB compliant" logo). &lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"&gt;To promote testing as a
     profession, increase the number of qualified testers, and develop a common
     body of understanding and knowledge about testing, through the syllabus
     &amp;amp; terminology.&lt;/li&gt;
&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; tab-stops: list .5in;"&gt;&amp;nbsp;To approve, monitor
     compliance, or expel national boards.&lt;/li&gt;
&lt;/ul&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;Foundation Level:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
The Foundation Level qualification is aimed at anyone involved in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. This Foundation Level qualification is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. Holders of the Foundation Certificate will be able to go on to a higher level software testing qualification.&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: blue; font-size: large;"&gt;Exam Structure:&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
The Foundation Level exam comprises 40 multiple-choice questions, with a scoring of 1 point for each correct answer, a pass mark of 65% (26 or more points) and a duration of 60 minutes (or 75 minutes for candidates taking exams that are not in their native or local language).&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Foundation Exam Info:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; All questions must be written in US English.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Use good grammar, punctuation, and spelling.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Questions must be based on the syllabus but should also be consistent with the ‘real world’.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Type of the exam: Objective (Multiple choices) &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total no of Questions: 40&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Pass marks: 26 (65%), No negative marks&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Examination fees: 4000 &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Re-examination fees: 2500&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Exam duration: 75 Minutes &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Mode of Exam: Online&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; ISTQB Foundation Level Certification Validity: Lifetime, where as Advanced Certification Validity is 3 years.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; No pre-requisites for ISTQB Foundation Level Certification, where as Advanced Certification requires ‘Foundation Certification and 2 years of work experience’.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; 160000 ISTQB Certifications by Sep 2011 &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;Types of multiple-choice questions &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Within the multiple-choice format, questions can be presented in different ways. For example, the amount of information presented in a question’s stem can be limited or extensive. Also, a question writer can include written code within the stem, specifically for example, when writing questions to test knowledge of white box techniques.&lt;br /&gt;
Following are examples of the type of multiple-choice items to be used in any ISTQB qualification. Correct answers should always be the first option. &lt;br /&gt;
&lt;b style="color: blue;"&gt;&lt;br /&gt;Basic Type Questions&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The basic multiple-choice question has a short stem and a single correct response. A limited amount of information is presented in the stem, and a single set of response options is presented to the candidates. The following example of a basic multiple-choice question is targeted to assess knowledge of static testing at K1 cognitive level of application. &lt;br /&gt;
Example: &lt;br /&gt;
&lt;br /&gt;
What does a tester do during "Static testing"? &lt;br /&gt;
&lt;br /&gt;
a) Reviews requirements and compares them with the design &lt;br /&gt;
b) Runs the tests on the exact same setup each time &lt;br /&gt;
c) Executes test to check that all hardware has been set up correctly &lt;br /&gt;
d) Runs the same tests multiple times, and checks that the results are statistically meaningful &lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;Roman Type Questions &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Another variation of the basic multiple-choice question is the Roman type. In this format, the candidate is presented with several statements; each proceeded by either a Roman numeral or a letter of the alphabet. This differs from the multiple-choice questions already discussed in that the response options may require the candidate to know or derive several pieces of related information. The task for the candidate is to select the option that represents the correct combination of statements; as shown in the following example: &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Which of the following answers reflect when Regression testing should normally be performed? &lt;br /&gt;
&lt;br /&gt;
A. Every week &lt;br /&gt;
B. After the software has changed &lt;br /&gt;
C. On the same day each year &lt;br /&gt;
D. When the environment has changed &lt;br /&gt;
E. Before the code has been written &lt;br /&gt;
&lt;br /&gt;
1) B &amp;amp; D are true, A, C &amp;amp; E are false &lt;br /&gt;
2) A &amp;amp; B are true, C, D &amp;amp; E are false &lt;br /&gt;
3) B, C &amp;amp; D are true, A &amp;amp; E are false &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4) B is true, A, C, D &amp;amp; E are false&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-1248007299678842593?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ea1Y_kQu3CEl_Ie6l_ApacgctZM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ea1Y_kQu3CEl_Ie6l_ApacgctZM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ea1Y_kQu3CEl_Ie6l_ApacgctZM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ea1Y_kQu3CEl_Ie6l_ApacgctZM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/Dm90-h8I1Z4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/1248007299678842593/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/istqb-foundation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1248007299678842593?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1248007299678842593?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/Dm90-h8I1Z4/istqb-foundation.html" title="ISTQB Foundation" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/istqb-foundation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQHk6fCp7ImA9WhRbGEg.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-5008955340920050437</id><published>2012-02-09T21:32:00.002-08:00</published><updated>2012-02-09T23:16:51.714-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T23:16:51.714-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Test Analyst" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Advanced" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Manager" /><category scheme="http://www.blogger.com/atom/ns#" term="Technical Test Analyst" /><category scheme="http://www.blogger.com/atom/ns#" term="CTAL" /><title>ISTQB Advanced Level</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;ISTQB Advanced Level Exam &lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: purple;"&gt;"CTAL" for "Certified Tester Advanced Level"&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Advanced Level:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
The Advanced Level qualification is aimed at people who have achieved an advanced point in their careers in software testing. This includes people in roles such as testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers. This Advanced Level qualification is also appropriate for anyone who wants a deeper understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants. To receive Advanced Level certification, candidates must hold the Foundation Certificate and satisfy the Exam Board which examines them that they have sufficient practical experience to be considered Advanced Level qualified. Refer to the relevant Exam Board to understand their specific practical experience criteria.&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;Exam Details:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
The Advanced Level exams comprise 65 multiple-choice questions, with different scoring (from 1 to 3 points) for the correct answer according to the question’s level of difficulty, a pass mark of 65% (65 or more points), and a duration of 180 minutes (or 225 minutes for candidates taking exams that are not in their native or local language).&lt;br /&gt;
The breakdown of the exam questions per K-level is done according to international guidelines and exam content reviews are periodically conducted to ensure consistency.&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: blue; font-size: small;"&gt;&lt;b&gt;The Exam Sub Levels::&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Technical Test Analyst&lt;br /&gt;
Test Analyst&lt;br /&gt;
Test Manager&lt;br /&gt;
&lt;br /&gt;
A single syllabus exists for all the three sublevels. There is an separate paper for each sub-level and each Paper is of 180 Minutes Duration. Sub-Levels can be taken up in any order. An individual Certificate is granted on successful completion of each sub-level.&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Time Duration: 180 Min. for each sub-level &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total No. of Question: 65 for each sub-level &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Total Marks: 100 Marks (1 Mark, 2 marks &amp;amp; 3 mark questions)(Distribution not pre-specified) &lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Passing Criteria: 65% &lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: blue; font-size: large;"&gt;Eligibility&lt;/span&gt;:&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
For Bachelor’s Degree (or higher) Holders in Computer Science or related fields&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation Level Clearance&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; 24 Months of Testing Experience in IT, Testing,&lt;br /&gt;
Development, QA, Engineering or related fields (For any 2 sub-levels) &lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Min. 36 Months of experience mandatory for Adv. Complete Certification(For all 3 sub-levels)&lt;br /&gt;
For Non Bachelor ’s Degree (or higher) Holders in Computer Science or related fields &lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Foundation Level Clearance&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; 60 Months of Testing Experience in IT, Testing,&lt;br /&gt;
Development, QA, Engineering or related fields &lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Advanced Level Test Manager&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
Advanced Level Test Management professionals should be able to:&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Define the overall testing goals and strategy for the systems being tested&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Plan, schedule and track the tasks&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Describe and organize the necessary activities&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Select, acquire and assign the adequate resources to the tasks&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Select, organize and lead testing teams&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Organize the communication between the members of the testing teams, and between the testing teams and all the other stakeholders&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Justify the decisions and provide adequate reporting information where applicable&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;Advanced Level Test Analyst&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
Advanced Level Test Analysts should be able to:&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Structure the tasks defined in the test strategy in terms of business domain requirements&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Analyze the system in sufficient detail to meet the user quality expectations&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Evaluate the system requirements to determine domain validity&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Prepare and execute the adequate activities, and report on their progress&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide the necessary evidence to support evaluations&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Implement the necessary tools and techniques to achieve the defined goals&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;Advanced Level Technical Test Analyst&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
Advanced Level Technical Test Analysts should be able to:&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Structure the tasks defined in the test strategy in terms of technical requirements&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Analyze the internal structure of the system in sufficient detail to meet the expected quality level&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Evaluate the system in terms of technical quality attributes such as performance, security, etc.&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Prepare and execute the adequate activities, and report on their progress&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Conduct technical testing activities&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Provide the necessary evidence to support evaluations&lt;br /&gt;
•&amp;nbsp;&amp;nbsp;&amp;nbsp; Implement the necessary tools and techniques to achieve the defined goals&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-5008955340920050437?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/egn_44lVTaGvXQyhCodUmwK6mew/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/egn_44lVTaGvXQyhCodUmwK6mew/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/egn_44lVTaGvXQyhCodUmwK6mew/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/egn_44lVTaGvXQyhCodUmwK6mew/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/skCKvdPUukE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/5008955340920050437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/istqb-advanced-level.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5008955340920050437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5008955340920050437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/skCKvdPUukE/istqb-advanced-level.html" title="ISTQB Advanced Level" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/istqb-advanced-level.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcGQXk7cSp7ImA9WhRbGEg.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-3129792031531413970</id><published>2012-02-09T21:32:00.001-08:00</published><updated>2012-02-09T23:13:40.709-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T23:13:40.709-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Advanced Level Syllabus" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Techniques" /><category scheme="http://www.blogger.com/atom/ns#" term="Testing Processes" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Advanced" /><title>ISTQB Advanced Level Syllabus</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: x-large;"&gt;&amp;nbsp;ISTQB Advanced Level Syllabus &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;1. Basic Aspects of Software Testing&lt;/b&gt;&lt;br /&gt;
1.1 Introduction&lt;br /&gt;
1 .2 Testing in the Software Lifecycle&lt;br /&gt;
1 .3 Specific Systems&lt;br /&gt;
1.3.1 Systemsof Systems&lt;br /&gt;
1.3.2 Safety Critical Systems&lt;br /&gt;
1 .4 Metrics &amp;amp; Measurement&lt;br /&gt;
1.5 Ethics&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;2. Testing Processes&lt;/b&gt;&lt;br /&gt;
2.1 Introduction&lt;br /&gt;
2.2 Test Process Models&lt;br /&gt;
2.3 Test Planning &amp;amp; Control&lt;br /&gt;
2.4 Test Analysis &amp;amp; Design&lt;br /&gt;
2.4.1 Identification of Test Conditions&lt;br /&gt;
2.4.2 Creation of Test Cases&lt;br /&gt;
2.5 Test Implementation &amp;amp; Execution&lt;br /&gt;
2.5.1 Test Implementation&lt;br /&gt;
2.5.2 Test Execution&lt;br /&gt;
2.6 Evaluating Exit Criteria and Reporting&lt;br /&gt;
2.7 Test Closure Activities&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;3. Test Management&lt;/b&gt;&lt;br /&gt;
3.1 Introduction&lt;br /&gt;
3.2 Test Management Documentation&lt;br /&gt;
3.2.1 Test Policy&lt;br /&gt;
3.2.2 Test Strategy&lt;br /&gt;
3.2.3 MasterTestPlan&lt;br /&gt;
3.2.4 Level Test Plan&lt;br /&gt;
3.3 Test Plan Documentation Templates&lt;br /&gt;
3.4 Test Estimation&lt;br /&gt;
3.5 Scheduling Test Planning&lt;br /&gt;
3.6 Test Progress Monitoring &amp;amp; Control&lt;br /&gt;
3.7 Business Value of Testing&lt;br /&gt;
3.8 Distributed, Outsourced &amp;amp; Insourced Testing&lt;br /&gt;
3.9 Risk-Based Testing&lt;br /&gt;
3.9.1 Introduction to Risk-Based Testing&lt;br /&gt;
3.9.2 Risk Management&lt;br /&gt;
3.9.3 Risk Management in the Lifecycle&lt;br /&gt;
3.10 Failure Mode and Effects Analysis&lt;br /&gt;
3.10.1 Areas of Application&lt;br /&gt;
3.10.2 Implementation Steps&lt;br /&gt;
3.10.3 Benefits &amp;amp; Costs&lt;br /&gt;
3.11 Test Management Issues&lt;br /&gt;
3.11.1 Test Management Issues for Exploratory Testing&lt;br /&gt;
3.11.2 Test Management Issues for Systems of Systems&lt;br /&gt;
3.11.3 Test Management Issues for Safety Critical Systems&lt;br /&gt;
3.11.4 Other Test Management Issues&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;4. Test Techniques&lt;/b&gt;&lt;br /&gt;
4.1 Introduction&lt;br /&gt;
4.2 Specification-based&lt;br /&gt;
4.3 Structure-based&lt;br /&gt;
4.4 Defect- and Experience-based&lt;br /&gt;
4.4.1 Defect-based techniques&lt;br /&gt;
4.4.2 Experienced-based techniques&lt;br /&gt;
4.5 StaticAnalysis&lt;br /&gt;
4.5.1 Static Analysis of Code&lt;br /&gt;
4.5.2 Static Analysis of Architecture&lt;br /&gt;
4.6 Dynamic analysis&lt;br /&gt;
4.6.1 Overview&lt;br /&gt;
4.6.2 Detecting Memory Leaks&lt;br /&gt;
4.6.3 Detecting Wild Pointers&lt;br /&gt;
4.6.4 Analysis of Performance&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;5. Testing of Software Characteristics&lt;/b&gt;&lt;br /&gt;
5.1 Introduction&lt;br /&gt;
5.2 Quality attributes for domain testing&lt;br /&gt;
5.2.1 Accuracy Testing&lt;br /&gt;
5.2.2 Suitability Testing&lt;br /&gt;
5.2.3 Interoperability Testing&lt;br /&gt;
5.2.4 Functional Security Testing&lt;br /&gt;
5.2.5 Usability Testing&lt;br /&gt;
5.2.6 Accessibility Testing&lt;br /&gt;
5.3 Quality attributes for technical testing&lt;br /&gt;
5.3.1 Technical Security Testing&lt;br /&gt;
5.3.2 Reliability Testing&lt;br /&gt;
5.3.3 Efficiency Testing&lt;br /&gt;
5.3.4 Maintainability Testing&lt;br /&gt;
5.3.5 Portability Testing&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;6. Reviews&lt;/b&gt;&lt;br /&gt;
6.1 Introduction&lt;br /&gt;
6.2 The Principles of Reviews&lt;br /&gt;
6.3 Types of Reviews&lt;br /&gt;
6.3.1 Management review and audit&lt;br /&gt;
6.3.2 Reviews of particular work products&lt;br /&gt;
6.3.3 Performing a formal review&lt;br /&gt;
6.4 Introducing Reviews&lt;br /&gt;
6.5 Success Factors for Reviews&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;7. Incident Management&lt;/b&gt;&lt;br /&gt;
7.1 Introduction&lt;br /&gt;
7.2 When can a Defect be detected’?&lt;br /&gt;
7.3 Defect Lifecycle&lt;br /&gt;
7.3.1 Step 1: Recognition&lt;br /&gt;
7.3.2 Step 2: Investigation&lt;br /&gt;
7.3.3 Step3:Action&lt;br /&gt;
7.3.4 Step 4: Disposition&lt;br /&gt;
7.4 Defect Fields&lt;br /&gt;
7.5 Metrics &amp;amp; Incident Management&lt;br /&gt;
7.6 Communicating Incidents&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;8. Standards &amp;amp; Test Improvement Process&lt;/b&gt;&lt;br /&gt;
8.1 Introduction&lt;br /&gt;
8.2 Standards Considerations&lt;br /&gt;
8.2.1 General Aspects on Standards&lt;br /&gt;
8.2.2 International Standards&lt;br /&gt;
8.2.3 National Standards&lt;br /&gt;
8.2.4 Domain Specific Standards&lt;br /&gt;
8.2.5 Other Standards&lt;br /&gt;
8.3 Test Improvement Process&lt;br /&gt;
8.3.1 Introduction to Process Improvement&lt;br /&gt;
8.3.2 Types of Process Improvement&lt;br /&gt;
8.4 Improving the Test Process&lt;br /&gt;
8.5 Improving the Test Process with TMM&lt;br /&gt;
8.6 Improving the Test Process with TPI&lt;br /&gt;
8.7 Improving the Test Process with CTP (CTP)&lt;br /&gt;
8.8 Improving the Test Process with STEP&lt;br /&gt;
8.9 Capability Maturity Model Integration, CMMI&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;9. Test Tools &amp;amp; Automation&lt;/b&gt;&lt;br /&gt;
9.1 Introduction&lt;br /&gt;
9.2 Test Tool Concepts&lt;br /&gt;
9.2.1 Cost benefits and Risks of Test Tools and Automation&lt;br /&gt;
9.2.2 Test Tool Strategies&lt;br /&gt;
9.2.3 Integration &amp;amp; Information Interchange Between Tools&lt;br /&gt;
9.2.4 Automation Languages: Scripts, Script Language&lt;br /&gt;
9.2.5 The Concept of Test Oracles&lt;br /&gt;
9.2.6 Test Tool Deployment&lt;br /&gt;
9.2.7 Usage of Open Source Test Tools&lt;br /&gt;
9.2.8 Developing Your Own Test Tool&lt;br /&gt;
9.2.9 Test Tool Classification&lt;br /&gt;
9.3 Test Tools Categories&lt;br /&gt;
9.3.1 Test Management Tools&lt;br /&gt;
9.3.2 Test Execution Tools&lt;br /&gt;
9.3.3 Debugging &amp;amp; Troubleshooting Tools&lt;br /&gt;
9.3.4 Fault Seeding &amp;amp; Fault Injection Tools&lt;br /&gt;
9.3.5 Simulation &amp;amp; Emulation Tools&lt;br /&gt;
9.3.6 Static and Dynamic Analysis Tools&lt;br /&gt;
9.3.7 Keyword-Driven Test Automation&lt;br /&gt;
9.3.8 Performance Testing Tools&lt;br /&gt;
9.3.9 Web Tools&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;10. People Skills—Team Composition&lt;/b&gt;&lt;br /&gt;
10.1 Introduction&lt;br /&gt;
10.2 Individual Skills&lt;br /&gt;
10.3 Test Team Dynamics&lt;br /&gt;
10.4 Fitting Testing Within an Organization&lt;br /&gt;
10.5 Motivation&lt;br /&gt;
10.6 Communication&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-3129792031531413970?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MLyeDB0TwusW9qkWyjw8riHeFj4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MLyeDB0TwusW9qkWyjw8riHeFj4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MLyeDB0TwusW9qkWyjw8riHeFj4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MLyeDB0TwusW9qkWyjw8riHeFj4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/_dnteuzewiE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/3129792031531413970/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/istqb-advanced-level-syllabus.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/3129792031531413970?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/3129792031531413970?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/_dnteuzewiE/istqb-advanced-level-syllabus.html" title="ISTQB Advanced Level Syllabus" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/istqb-advanced-level-syllabus.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8DQX04eyp7ImA9WhRbGEg.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-8711283055773010002</id><published>2012-02-09T21:32:00.000-08:00</published><updated>2012-02-09T22:21:10.333-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T22:21:10.333-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Foundation" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Advanced" /><category scheme="http://www.blogger.com/atom/ns#" term="ISTQB Expert Level" /><title>ISTQB</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;&amp;nbsp;ISTQB Certification &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;a href="http://www.gcreddy.com/2012/02/istqb-foundation.html"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Foundation Exam Details&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;a href="http://www.gcreddy.com/2012/02/istqb-foundation-syllabus.html"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Foundation Level Syllabus&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Foundation Level Model Questions&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;a href="http://www.gcreddy.com/2012/02/istqb-advanced-level.html"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Advanced Exam Details&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;a href="http://www.gcreddy.com/2012/02/istqb-advanced-level-syllabus.html"&gt;&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Advanced Level Syllabus&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Advanced Level Model Questions&lt;/span&gt;&lt;span style="font-size: large;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/b&gt; &lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Expert Level Exam Details&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;ISTQB Expert Level Syllabus &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: large;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;
&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-8711283055773010002?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z4yWOyRCqu810TjJ2TkM-KI7DPk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z4yWOyRCqu810TjJ2TkM-KI7DPk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z4yWOyRCqu810TjJ2TkM-KI7DPk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z4yWOyRCqu810TjJ2TkM-KI7DPk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/Su6Xf1Ci7hk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/8711283055773010002/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/istqb.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8711283055773010002?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8711283055773010002?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/Su6Xf1Ci7hk/istqb.html" title="ISTQB" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/istqb.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAAQ3czeip7ImA9WhRaEEw.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-8472868582960600858</id><published>2012-02-08T21:40:00.004-08:00</published><updated>2012-02-11T19:19:02.982-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-11T19:19:02.982-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Functional Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Principles" /><category scheme="http://www.blogger.com/atom/ns#" term="Test strategy" /><category scheme="http://www.blogger.com/atom/ns#" term="Top-down and Bottom-up" /><category scheme="http://www.blogger.com/atom/ns#" term="Quality" /><title>Test Principles and Concepts</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: x-large;"&gt;Software Test Principles&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;1.Which of these is NOT part of the Cost of Quality?&lt;/b&gt;&lt;br /&gt;
a) Failure costs&lt;br /&gt;
b) Error Detection costs&lt;br /&gt;
c) RTF costs&lt;br /&gt;
d) Error prevention costs&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;2.The term "fit for use" refers to whose view of quality?&lt;/b&gt;&lt;br /&gt;
a) Supplier's&lt;br /&gt;
b) Auditor's&lt;br /&gt;
c) Producer's&lt;br /&gt;
d) Customer's&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;3.Which of these is a challenge/obstacle to implementing testing in an organization?&lt;/b&gt;&lt;br /&gt;
a) People think testing is not essential for delivery; testing is often unstructured and subjective&lt;br /&gt;
b) Testing is error prone; testing is too expensive&lt;br /&gt;
c) Testing is often not managed properly; the mindset that you can test quality into software&lt;br /&gt;
d) All of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;4."PDCA", or "Plan, Do, Check, Act" is also known as&lt;/b&gt;&lt;/div&gt;
a) The Shewhart cycle&lt;br /&gt;
b) The Deming Wheel&lt;br /&gt;
c) both&lt;br /&gt;
d) neither&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;5.What are the three main categories defects can fall into?&lt;/b&gt;&lt;/div&gt;
a) Wrong, Missing, and Extra&lt;br /&gt;
b) Regression, Unit, and Integration&lt;br /&gt;
c) FUBAR, really FUBAR, and uber-FUBAR&lt;br /&gt;
d) display, processing, output&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;6.Which of these is NOT an important part of a Test Strategy?&lt;/b&gt;&lt;/div&gt;
a) The procedure for logging defects&lt;br /&gt;
b) how you will validate that the system meets user requirements&lt;br /&gt;
c) how you will validate the software at each stage of development&lt;br /&gt;
d) how you will use test data to examine the behavior of the system&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;7.Which of these are good ways to raise management's awareness of the importance of testing?&lt;/b&gt;&lt;/div&gt;
a) Make sure management knows what they get for the money they spend on testing&lt;br /&gt;
b) relay other benefits of testing (shorter test times, higher quality software)&lt;br /&gt;
c) Collect and distribute articles about testing&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;8.Continuous process improvement only works if you:&lt;/b&gt;&lt;/div&gt;
a) Monitor performance of prior improvement initiatives&lt;br /&gt;
b) base improvement efforts on the organization's needs and business goals&lt;br /&gt;
c) enforce the newly developed processes&lt;br /&gt;
d) all are needed&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;9.Which is a more effective approach to risk mitigation?&lt;/b&gt;&lt;/div&gt;
a) Test based on user requirements&lt;br /&gt;
b) Test based on system specifications&lt;br /&gt;
c) Test more heavily in areas deemed higher risk&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;10.Establishing a testing policy should include four main criteria. A definition of testing, the testing system, evaluation methods, and ________?&lt;/b&gt;&lt;/div&gt;
a) Standards against which testing will be measured&lt;br /&gt;
b) Data Requirements for a typical project&lt;br /&gt;
c) Templates for deliverables generated by the test group&lt;br /&gt;
d) All of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;11.Which of these is the most effective method for establishing a testing policy?&lt;/b&gt;&lt;/div&gt;
a) Information Services Consensus Policy&lt;br /&gt;
b) Users Meeting&lt;br /&gt;
c) Industry Standard&lt;br /&gt;
d) Management Directive&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;12.During what phase of the project should you START thinking about Testing Scenarios?&lt;/b&gt;&lt;/div&gt;
a) Requirements&lt;br /&gt;
b) Maintenance&lt;br /&gt;
c) Coding&lt;br /&gt;
d) Design&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;13.What is the appropriate timing for Static, Structural tests?&lt;/b&gt;&lt;/div&gt;
a) Analysis and design only&lt;br /&gt;
b) testing phase&lt;br /&gt;
c) as early as possible and in every phase thereafter&lt;br /&gt;
d) not until the coding phase&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;14.Test coverage tools are useful starting in which phase?&lt;/b&gt;&lt;/div&gt;
a) Any phase&lt;br /&gt;
b) Analysis and Design&lt;br /&gt;
c) Testing (functional testing)&lt;br /&gt;
d) Coding (unit testing)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;15.A Test Factor is:&lt;/b&gt;&lt;/div&gt;
a) The risk or issue that needs to be addressed during testing&lt;br /&gt;
b) a variable in a test script&lt;br /&gt;
c) an error inserted by programmers to measure the effectiveness of testing&lt;br /&gt;
d) part of the audit trail&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;16.means that the data entered, processed, and output by the application is accurate and complete.&lt;/b&gt;&lt;/div&gt;
a) Completeness&lt;br /&gt;
b) File integrity&lt;br /&gt;
c) Correctness&lt;br /&gt;
d) Audit trail&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;17.Validating that the right file is used and the data on that file is correct and in the correct sequence is known as:&lt;/b&gt;&lt;/div&gt;
a) Structural analysis&lt;br /&gt;
b) Data dictionary validation&lt;br /&gt;
c) Black box testing&lt;br /&gt;
d) File integrity testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;18._____________ can substantiate the processing that has occurred and allow analysts to reconstruct what happened at any point in a transaction.&lt;/b&gt;&lt;/div&gt;
a) Continuity of Processing&lt;br /&gt;
b) None of these&lt;br /&gt;
c) Data Dictionaries&lt;br /&gt;
d) Audit Trails&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;19.Failover testing at Chase is verification that ___________ is intact&lt;/b&gt;&lt;/div&gt;
a) Continuity of processing&lt;br /&gt;
b) audit trails&lt;br /&gt;
c) maintainability&lt;br /&gt;
d) both A and C&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;20.Processing time and "up time" goals are examples of&lt;/b&gt;&lt;/div&gt;
a) Statistical process control&lt;br /&gt;
b) metrics&lt;br /&gt;
c) service levels&lt;br /&gt;
d) workbenches&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;21.Access control testing is also known as&lt;/b&gt;&lt;/div&gt;
a) Error handling&lt;br /&gt;
b) Security testing&lt;br /&gt;
c) Static testing&lt;br /&gt;
d) Fault based testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;22.Audits to ensure that the system is designed in accordance with organization strategy, policies, procedures, and standards are designed to test which quality factor?&lt;/b&gt;&lt;/div&gt;
a) Best practices&lt;br /&gt;
b) correctness&lt;br /&gt;
c) maintainability&lt;br /&gt;
d) compliance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;23.An application which performs its intended function with the required precision over an extended period of time has this quality factor:&lt;/b&gt;&lt;/div&gt;
a) Validity&lt;br /&gt;
b) ease of use&lt;br /&gt;
c) service level&lt;br /&gt;
d) reliability&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;24.If it is difficult to locate and fix errors in a program, that program is missing which quality factor?&lt;/b&gt;&lt;/div&gt;
a) Coupling&lt;br /&gt;
b) maintainability&lt;br /&gt;
c) portability&lt;br /&gt;
d) ease of operation&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;25.The quality factor "ease of use" is best measured by doing what type of testing?&lt;/b&gt;&lt;/div&gt;
a) Performance test&lt;br /&gt;
b) manual support test&lt;br /&gt;
c) white box test&lt;br /&gt;
d) acceptance test&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;26.Portability refers to&lt;/b&gt;&lt;/div&gt;
a) How easy it is to transfer a program to other hardware or OS&lt;br /&gt;
b) whether it's possible to uninstall the program&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;27.The effort required to interconnect components of an application to other applications for data transfer is:&lt;/b&gt;&lt;/div&gt;
a) Coupling&lt;br /&gt;
b) I/O&lt;br /&gt;
c) flowchart analysis&lt;br /&gt;
d) system testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;28.If defects are hard to find, that's a sign that...&lt;/b&gt;&lt;/div&gt;
a) Test coverage is inadequate&lt;br /&gt;
b) there are errors in the test scripts&lt;br /&gt;
c) neither of these&lt;br /&gt;
d) either of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;29.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which way(s) can lower the cost of testing without reducing it's effectiveness?&lt;/b&gt;&lt;/div&gt;
a) Phase containment&lt;br /&gt;
b) the V concept of testing&lt;br /&gt;
c) testing the artifacts of each development phase, not just the program itself&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;30.________ ensures that we designed and built the right system, while _________ ensures that the system works as designed.&lt;/b&gt;&lt;/div&gt;
a) Validation, verification&lt;br /&gt;
b) white box testing, black box testing&lt;br /&gt;
c) verification, validation&lt;br /&gt;
d) the project manager, the test team&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;31.Walkthroughs, peer reviews, and other structural tests tend to be __________ tasks&lt;/b&gt;&lt;/div&gt;
a) Verification&lt;br /&gt;
b) quality control&lt;br /&gt;
c) quality assurance&lt;br /&gt;
d) validation&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;32.Input, Procedures to DO, Procedures to CHECK, and Output are the four components of the:&lt;/b&gt;&lt;/div&gt;
a) Workbench concept&lt;br /&gt;
b) test phase&lt;br /&gt;
c) reporting cycle&lt;br /&gt;
d) Shewhart cycle&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;33.Which of these are considerations when developing testing methodologies?&lt;/b&gt;&lt;/div&gt;
a) The type of development project, the type of software system&lt;br /&gt;
b) tactical risks, project scope&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;34.Deriving test cases based on known program structure and logic is...&lt;/b&gt;&lt;/div&gt;
a) Control testing&lt;br /&gt;
b) white box testing&lt;br /&gt;
c) black box testing&lt;br /&gt;
d) fault-driven testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;35.Functional testing that simulates the end user's actions is known as...&lt;/b&gt;&lt;/div&gt;
a) Access control testing&lt;br /&gt;
b) performance testing&lt;br /&gt;
c) black box testing&lt;br /&gt;
d) structural testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;36.Breaking variables into chunks that should have the same expected results is:&lt;/b&gt;&lt;/div&gt;
a) Workbench&lt;br /&gt;
b) usability testing&lt;br /&gt;
c) equivalence partitioning&lt;br /&gt;
d) data mapping&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;37.Developing tests based on where you think the program's weak points are is known as&lt;/b&gt;&lt;/div&gt;
a) Error-handling testing&lt;br /&gt;
b) risk based testing&lt;br /&gt;
c) error guessing&lt;br /&gt;
d) negative testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;38.Top-down and Bottom-up are two ways to approach&lt;/b&gt;&lt;/div&gt;
a) Incremental testing&lt;br /&gt;
b) thread testing&lt;br /&gt;
c) boundary analysis&lt;br /&gt;
d) none of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;39.An end-to-end, task based test that uses integrated components of a system is a...&lt;/b&gt;&lt;/div&gt;
a) Performance test&lt;br /&gt;
b) thread test&lt;br /&gt;
c) unit test&lt;br /&gt;
d) structural test&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;40.Which is a benefit of having a user committee develop the company's test policy?&lt;/b&gt;&lt;/div&gt;
a) All involved parties participate and sign off&lt;br /&gt;
b) outside users learn the options and costs associated with testing&lt;br /&gt;
c) testing and quality are seen as organization-wide responsibilities, not just IT&lt;br /&gt;
d) all of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;41.Which of these types of reviews is NOT an effective phase containment mechanism?&lt;/b&gt;&lt;/div&gt;
a) Post implementation review&lt;br /&gt;
b) decision point review&lt;br /&gt;
c) phase end review&lt;br /&gt;
d) in process review&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;42.Which of these was not a Quality professional?&lt;/b&gt;&lt;/div&gt;
a) Deming&lt;br /&gt;
b) Townsend&lt;br /&gt;
c) Juran&lt;br /&gt;
d) Pareto&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;43.The successful implementation of a quality improvement program will have what long-term effect on productivity?&lt;/b&gt;&lt;/div&gt;
a) There is no relationship between quality and productivity&lt;br /&gt;
b) it will lower productivity&lt;br /&gt;
c) it will raise productivity&lt;br /&gt;
d) productivity will remain the same&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;44.Which of these are some of Deming's 7 Deadly Management Diseases?&lt;/b&gt;&lt;/div&gt;
a) Lack of constancy of purpose and emphasis on short-term profits&lt;br /&gt;
b) evaluation of performance or annual review of performance&lt;br /&gt;
c) running an organization on visible figures alone and excessive costs of warranty&lt;br /&gt;
d) all of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;45.The scientific method is&lt;/b&gt;&lt;/div&gt;
a) Relevant to developers&lt;br /&gt;
b) a logical, systematic approach to processes&lt;br /&gt;
c) useful when developing test cases&lt;br /&gt;
d) all of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;46.Deming's biggest contribution to the quality profession is:&lt;/b&gt;&lt;/div&gt;
a) Zero Defects Day&lt;br /&gt;
b) Using slogans and targets to motivate the work force&lt;br /&gt;
c) focusing on process improvement, not the product itself&lt;br /&gt;
d) all of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;47.Instituting pride in workmanship and eliminating numerical quotas were suggestions for management created by&lt;/b&gt;&lt;/div&gt;
a) Pareto&lt;br /&gt;
b) Shewhart&lt;br /&gt;
c) Deming&lt;br /&gt;
d) Juran&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;48.Which is an important source of data for Continuous Process Improvement?&lt;/b&gt;&lt;/div&gt;
a) Defect databases&lt;br /&gt;
b) Post-mortems&lt;br /&gt;
c) Neither of these&lt;br /&gt;
d) both of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;49.Who should NOT participate in testing?&lt;/b&gt;&lt;/div&gt;
a) End users&lt;br /&gt;
b) developers’&lt;br /&gt;
c) management&lt;br /&gt;
d) all should participate&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;50.According to Deming, 90% of defects are attributable to:&lt;/b&gt;&lt;/div&gt;
a) Vague user requirements&lt;br /&gt;
b) programmer error&lt;br /&gt;
c) process problems&lt;br /&gt;
d) communication errors&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;51.Which of these are NOT test factors&lt;/b&gt;&lt;/div&gt;
a) Error guessing, incremental testing, boundary analysis&lt;br /&gt;
b) compliance, reliability, access control&lt;br /&gt;
c) correctness, audit trail, continuity of processing&lt;br /&gt;
d) maintainability, portability, ease of operation&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;52.A test strategy matrix does not include:&lt;/b&gt;&lt;/div&gt;
a) Test phases&lt;br /&gt;
b) risks&lt;br /&gt;
c) test factors&lt;br /&gt;
d) script mapping&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;53.Of the four options listed below, which is able to detect an infeasible path?&lt;/b&gt;&lt;/div&gt;
a) Performance testing&lt;br /&gt;
b) black box testing&lt;br /&gt;
c) structural testing&lt;br /&gt;
d) manual support testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;54.Black box testing, thread testing, and incremental testing are all kinds of:&lt;/b&gt;&lt;/div&gt;
a) Dynamic testing&lt;br /&gt;
b) static analysis&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;55.Which catches errors earlier, verification or validation?&lt;/b&gt;&lt;/div&gt;
a) Verification&lt;br /&gt;
b) Validation&lt;br /&gt;
c) Neither&lt;br /&gt;
d) Both&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;56.Mapping requirements to tests in order to prove that the system functions as designed is known as:&lt;/b&gt;&lt;/div&gt;
a) Data mapping&lt;br /&gt;
b) requirement validation&lt;br /&gt;
c) requirements tracing&lt;br /&gt;
d) metrics gathering&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;57.Who should not be allowed to participate in and contribute to the improvement of processes?&lt;/b&gt;&lt;/div&gt;
a) Line workers&lt;br /&gt;
b) nobody - all should be allowed&lt;br /&gt;
c) the author of the original process&lt;br /&gt;
d) management&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;58.Improving weaknesses in a process you just piloted is an example of which piece of the Shewhart cycle?&lt;/b&gt;&lt;/div&gt;
a) Do&lt;br /&gt;
b) Act&lt;br /&gt;
c) Plan&lt;br /&gt;
d) Check&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-8472868582960600858?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bfsplJy05_c0m0LiGQbDppDtvww/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bfsplJy05_c0m0LiGQbDppDtvww/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bfsplJy05_c0m0LiGQbDppDtvww/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bfsplJy05_c0m0LiGQbDppDtvww/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/Vu8khzjO4oc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/8472868582960600858/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-principles-and-concepts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8472868582960600858?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8472868582960600858?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/Vu8khzjO4oc/test-principles-and-concepts.html" title="Test Principles and Concepts" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-principles-and-concepts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4AR3c8eSp7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-8756890583113897734</id><published>2012-02-08T21:40:00.003-08:00</published><updated>2012-02-09T19:19:06.971-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T19:19:06.971-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Version and Release Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Configuration Management Plan" /><category scheme="http://www.blogger.com/atom/ns#" term="Change Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Configuration management" /><title>configuration management</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="color: blue; font-family: Verdana,sans-serif;"&gt;Configuration Management&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;Configuration management&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;span style="color: black; font-size: small;"&gt;Configuration management is unique identification, controlled storage, change&lt;br /&gt;control, and status reporting of selected intermediate work products, product&lt;br /&gt;components, and products during the life of a system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-size: large;"&gt;Configuration Management Planning&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Configuration Management starts during the early phases of the project All products of the software process may have to be managed&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Example:&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Specifications&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; code&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Designs&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Programs&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Test data&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; User manuals&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Thousands of separate documents may be generated for a large software system&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;Configuration Management Plan&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Defines the types of documents to be managed and a document naming scheme&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Defines who takes responsibility for the CM procedures and creation of “baselines”&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Defines policies for change control and version management&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Defines the CM records which must be maintained&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Describes the tools which should be used to assist the CM process and any limitations on their use&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Configuration item identification&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Large projects typically produce thousands of documents which must be uniquely identified. Some of these documents must be maintained for the lifetime of the software&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Document naming scheme should be defined so that related documents have related names.&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; A hierarchical scheme with multi-level names is probably the most flexible approach&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;The configuration database&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;b style="color: blue;"&gt;&amp;nbsp;&lt;/b&gt;&lt;br /&gt;All CM information should be maintained in a configuration database. This should allow queries about configurations to be answered&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Who has a particular system version?&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; What platform is required for a particular version?&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; What versions are affected by a change to component X?&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; How many reported faults in version T?&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; The CM database should preferably be linked to the software being managed&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Change Management&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Software systems are subject to continual change requests&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; From users&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; From developers&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; From market forces&lt;br /&gt;&lt;br /&gt;Change management is concerned with keeping track of these changes and ensuring that they are implemented in the most cost-effective way&lt;br /&gt;&lt;br style="color: blue;" /&gt;&lt;b style="color: blue;"&gt;Version and Release Management&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Invent identification scheme for system versions&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Plan when new system version is to be produced&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Ensure that version management procedures and tools are properly applied&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Plan and distribute new system releases&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Versions/Variants/Releases&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Version:&lt;/b&gt; An instance of a system which is functionally distinct in some way from other system instances&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Variant:&lt;/b&gt;&amp;nbsp; An instance of a system which is functionally identical but non-functionally distinct from other instances of a system&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Release:&amp;nbsp;&lt;/b&gt; An instance of a system which is distributed to users outside of the development team&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Version identification&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Procedures for version identification should define an unambiguous way of identifying component versions&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Three basic techniques for component identification&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Version numbering&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Attribute-based identification&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Change-oriented identification&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Release management&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Releases incorporate changes forced on the system by errors discovered by users and by hardware changes&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; They also incorporate new system functionality&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Release planning is concerned with when to issue a system version as a release&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;System releases&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Not just a set of executable programs, may also include Compilers&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration files defining how the release is configured for a particular installation&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Data files needed for system operation&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; An installation program or shell script to install the system on target hardware&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Electronic and paper documentation&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Packaging and associated publicity&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Systems are now normally released on CD-ROM or as downloadable installation files from the Web&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Release problems&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Customer may not want a new release of the system&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; They may be happy with their current system as the new version may provide unwanted functionality&amp;nbsp; &lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Release management must not assume that all previous releases have been accepted&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; All files required for a release should be re-created when a new release is installed&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;Release creation&lt;/b&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Release creation involves collecting all files and documentation required to create a system release&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Configuration descriptions have to be written for different hardware and installation scripts have to be written&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; The specific release must be documented to record exactly what files were used to create it&lt;br /&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp; This allows it to be re-created if necessary&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;System building&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; The process of compiling and linking software components into an executable system&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Different systems are built from different &lt;br /&gt;combinations of components&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Invariably supported by automated tools that are driven by ‘build scripts’&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;System building problems&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; When there are many hundreds of components making up a system, it is easy to miss one out; this should normally be detected by the linker.&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; A system built with the wrong version may work initially but fail after delivery&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Embedding absolute names in code almost always causes problems as naming conventions differ from place to place&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Different compiler versions may actually generate different code and the compiled component will exhibit different behaviour&lt;br /&gt;&lt;b style="color: blue;"&gt;&lt;br /&gt;Key points&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; Configuration management is the management of system change to software products&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; A formal document naming scheme should be established and documents should be managed in a database&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; The configuration database should record information about changes and change requests&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; A consistent scheme of version identification should be established using version numbers, attributes or change sets&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; System releases include executable code, data, configuration files and documentation&lt;br /&gt;o&amp;nbsp;&amp;nbsp;&amp;nbsp; System building involves assembling components into a system&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;-------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&lt;a href="http://www.gcreddy.net/2010/03/configuration-management.html"&gt;&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;Configuration Management FAQ&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-8756890583113897734?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7G3_vGM2eF1ZXoPeibG05D04AZA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7G3_vGM2eF1ZXoPeibG05D04AZA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7G3_vGM2eF1ZXoPeibG05D04AZA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7G3_vGM2eF1ZXoPeibG05D04AZA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/LFv8-PrNmEA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/8756890583113897734/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/configuration-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8756890583113897734?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8756890583113897734?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/LFv8-PrNmEA/configuration-management.html" title="configuration management" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/configuration-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAEQ346fyp7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-4291829873749471472</id><published>2012-02-08T21:40:00.002-08:00</published><updated>2012-02-09T18:58:22.017-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T18:58:22.017-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Requirement management tools" /><category scheme="http://www.blogger.com/atom/ns#" term="tool support for testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Modeling tools" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Tools" /><category scheme="http://www.blogger.com/atom/ns#" term="static testing" /><title>Types of Test Tools</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="color: blue; text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;&lt;span style="font-family: Verdana;"&gt;Tool
support for software testing&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin-bottom: 6pt;"&gt;
&lt;b&gt;&lt;span style="color: blue;"&gt;Important Terms:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;Types of test tool&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Configuration management tool, debugging tool, dynamic analysis
tool, incident management tool, load testing tool, modeling tool, monitoring
tool, performance testing tool, probe effect, requirement management tool,
review tool, static analysis tool, stress testing tool, test comparator, test
data preparation tool, test design tool, test harness, test execution tool,
test management tool, unit test framework tool.&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;&amp;nbsp;Effective use of
tools: potential benefits and risks&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Data driven (testing), keyword-driven (testing), scripting
language&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;&amp;nbsp;introducing a tool
into an organization &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Types of test tool&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; font-family: Verdana,sans-serif;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;management of
  testing and tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Requirement
       management tools&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Incident
       management tools&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l0 level1 lfo1; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Configuration
       management tools &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Static testing &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l1 level1 lfo2; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Review
       tools&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l10 level1 lfo6; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Static
       analysis tools (D) &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l1 level1 lfo2; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Modeling
       tools (D)&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test specification&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal" style="margin-left: 1.0in; mso-list: l1 level2 lfo2; tab-stops: list 34.2pt; text-indent: -55.8pt;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;§&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test design tools&lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="margin-left: 1.0in; mso-list: l1 level2 lfo2; tab-stops: list 34.2pt; text-indent: -55.8pt;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;§&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test data preparation tools&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test execution and
  logging&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l4 level1 lfo3; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Test
       execution tools&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l4 level1 lfo3; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Test
       harness/unit test framework tools (D)&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l4 level1 lfo3; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Test
       comparators&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l4 level1 lfo3; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Coverage
       measurement tools (D)&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l4 level1 lfo3; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Security
       tools&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Performance and
  monitoring&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l2 level1 lfo4; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Dynamic
       analysis tools&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l2 level1 lfo4; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Performance/Load/Stress
       Testing tools&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l2 level1 lfo4; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Monitoring
       tools &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Specific application
  areas&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;ul style="margin-top: 0in;" type="square"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l3 level1 lfo5; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Special
       tools for web-based applications&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l3 level1 lfo5; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Special
       tools for specific development flat forms&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l3 level1 lfo5; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Special
       tools for embedded systems&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Tool support using
  other tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal" style="margin-left: .25in;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: large;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;Test Tools and their
purposes&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;table border="1" cellpadding="0" cellspacing="0" class="MsoTableGrid" style="border-collapse: collapse; border: medium none; font-family: Verdana,sans-serif;"&gt;
 &lt;tbody&gt;
&lt;tr style="mso-yfti-firstrow: yes; mso-yfti-irow: 0;"&gt;
  &lt;td style="border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Requirement management
  tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-left: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Store requirements, check for consistency, allow requirements to
  be prioritized, trace changes, coverage of requirements etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 1;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Incident management
  tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Store and manage incident reports, facilitating prioritization,
  assessment of actions to people and attribution of status etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 2;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Configuration
  management tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Store information about versions and builds of software and
  testware; enable traceability between testware and software work products
  etc.&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 3;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Review tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Store information, store and communicate review comments etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 4;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Static analysis
  tools (D) &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;The enforcement of coding standards, the analysis of structures
  and dependencies, aiding in understanding the code etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 5;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Modeling tools (D)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Validate models of the software, find defects in data model,
  state model or an object model etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 6;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test design tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Generate test inputs or executable tests, generate expected out
  comes etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 7;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test data
  preparation tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Preparing test data, Manipulate databases, files or data
  transmissions to set up test data etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 8;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test execution tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Record tests, Automated test execution, use inputs and expected
  outcomes, compare results with expected outcomes, repeat tests, dynamic
  comparison, manipulate the tests using scripting language etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 9;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test harness/unit
  test framework tools (D)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Test components or part of a system by simulating the
  environment, provide an execution framework in middleware etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 10;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test comparators&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal" style="tab-stops: 41.25pt;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Determine differences between files,
  databases or test results post-execution comparison, may use test oracle if
  it is automated etc. &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 11;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Coverage measurement
  tools (D)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Measure the percentage of specific types of code structure (ex:
  statements, branches or decisions, and module or function calls) &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 12;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Security tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Check for computer viruses and denial of service attacks, search
  for specific vulnerabilities of the system etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 13;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Dynamic analysis
  tools (D)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Detect memory leaks, identify time dependencies and identify
  pointer arithmetic errors. &lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 14;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Performance/Load/Stress
  Testing tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Measure load or stress, Monitor and report on how a system
  behaves a variety of simulated usage conditions, simulate a load on an
  application/a database/or a system environment, repetitive execution of tests
  etc.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 15;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Monitoring tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Continuously analyze, verify and report on specific system
  resources; store information about the version and build of the software and
  testware, and enable traceability.&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;tr style="mso-yfti-irow: 16; mso-yfti-lastrow: yes;"&gt;
  &lt;td style="border-top: none; border: solid windowtext 1.0pt; mso-border-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 203.4pt;" valign="top" width="271"&gt;&lt;div class="MsoNormal"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Tool support using
  other tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;/td&gt;
  &lt;td style="border-bottom: solid windowtext 1.0pt; border-left: none; border-right: solid windowtext 1.0pt; border-top: none; mso-border-alt: solid windowtext .5pt; mso-border-left-alt: solid windowtext .5pt; mso-border-top-alt: solid windowtext .5pt; padding: 0in 5.4pt 0in 5.4pt; width: 3.7in;" valign="top" width="355"&gt;&lt;div class="MsoNormal"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Some tools use other tools (Ex: QTP uses excel sheet and SQL
  tools)&lt;/span&gt;&lt;/div&gt;
&lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: blue;"&gt;Potential benefits and
risks of tool support for testing&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Benefits:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif; margin-top: 0in;" type="circle"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l7 level1 lfo7; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Repetitive work is reduced &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l7 level1 lfo7; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Greater consistency and
     repeatability&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l7 level1 lfo7; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Objective assessment&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l7 level1 lfo7; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Ease of access to information
     about tests or testing &lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Risks:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif; margin-top: 0in;" type="circle"&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l6 level1 lfo8; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Unrealistic expectations for
     the tool&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l6 level1 lfo8; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Underestimating the time and
     effort needed to achieve significant and continues benefits from the tool &lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l6 level1 lfo8; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Underestimating the effort
     required to maintain the test assets generated by the tool&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; mso-list: l6 level1 lfo8; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Over-reliance on the tool&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div align="center" class="MsoNormal" style="font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;Special considerations
for some types of tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;Following
tools have special considerations &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin-left: 0.5in; text-indent: -0.25in;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;ü&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test execution tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin-left: 0.5in; text-indent: -0.25in;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;ü&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Performance testing
tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin-left: 0.5in; text-indent: -0.25in;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;ü&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Static testing tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin-left: 0.5in; text-indent: -0.25in;"&gt;
&lt;span style="color: black; font-size: 10pt;"&gt;ü&lt;span style="-moz-font-feature-settings: normal; -moz-font-language-override: normal; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="color: black; font-size: 10pt;"&gt;Test management tools&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="color: blue;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introducing
a tool into an organization&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="color: black; font-size: 10pt;"&gt;The following factors are important in selecting a tool:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif; margin-top: 0in;" type="circle"&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Assessment of the
     organization maturity&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Identification of the areas
     within the organization where tool support will help to improve testing
     process&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Evaluation of tools against
     clear requirements and objective criteria&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Proof-of-concept to see
     whether the product works as desired and meets the requirements and
     objectives defined for it&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Evaluation of the vendor
     (training, support and other commercial aspects) or open-source network of
     support&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l8 level1 lfo10; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Identifying and planning
     internal implementation (including coaching and mentoring for those new to
     the use of the tool)&lt;/span&gt;&lt;span style="font-size: 10pt;"&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;The objectives for a pilot project for a new tool&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif; margin-top: 0in;" type="circle"&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l5 level1 lfo11; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;To learn more about the
     tool&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l5 level1 lfo11; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;To see how the tool would
     fit with existing processes or documentation&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l5 level1 lfo11; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;To decide on standard ways
     of using the tool that will work for all potential users&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l5 level1 lfo11; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;To evaluate the pilot
     project agonist its objectives&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="MsoNormal" style="font-family: Verdana,sans-serif; margin: 6pt 0in;"&gt;
&lt;b&gt;&lt;span style="color: blue; font-size: 10pt;"&gt;Successes factors for the deployment of the new tool within an
organization &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;ul style="font-family: Verdana,sans-serif; margin-top: 0in;" type="circle"&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Rolling out the tool
     to the rest of the organization incrementally&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Adapting and
     improving process to fit with the use of the tool&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Providing training
     and coaching/mentoring for new users.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Defining usage
     guidelines&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Implementing a way
     to learn lessons from tool use.&lt;/span&gt;&lt;/li&gt;
&lt;li class="MsoNormal" style="color: black; margin-bottom: 6.0pt; margin-top: 6.0pt; mso-list: l11 level1 lfo12; tab-stops: list .5in;"&gt;&lt;span style="font-size: 10pt;"&gt;Monitoring tool use
     and benefits.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-4291829873749471472?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oYeUrx5BAdwHQCfROrqmFdDC7g8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYeUrx5BAdwHQCfROrqmFdDC7g8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oYeUrx5BAdwHQCfROrqmFdDC7g8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oYeUrx5BAdwHQCfROrqmFdDC7g8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/ZT1c_mFFjXg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/4291829873749471472/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/types-of-test-tools.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4291829873749471472?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4291829873749471472?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/ZT1c_mFFjXg/types-of-test-tools.html" title="Types of Test Tools" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/types-of-test-tools.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMNRHc5eip7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-8372525787963742761</id><published>2012-02-08T21:40:00.001-08:00</published><updated>2012-02-09T19:28:15.922-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T19:28:15.922-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="Quality Standards" /><category scheme="http://www.blogger.com/atom/ns#" term="IEEE" /><category scheme="http://www.blogger.com/atom/ns#" term="Software Quality" /><category scheme="http://www.blogger.com/atom/ns#" term="ISO" /><title>Quality Standards</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-family: Verdana,sans-serif;"&gt;Software Quality Standards&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;ISO - International Organization for Standardization (1947)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE - Institute of Electrical and Electronics Engineers (1963)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEC - International Electrotechnical Commission (1906)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;BS (BSI) - British Standards (1901)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;CMMI- Capability Maturity Model Integration&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;1) IEEE 610.12-1990&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE Standard Glossary of Software Engineering Terminology&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;2) IEEE 829-1998&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE Standard for Software Test Documentation&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;The Types of Document:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;There are eight document types in the IEEE 829 standard, which can be used in three distinct phases of software testing:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Preparation of Tests&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Plan: Plan how the testing will proceed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Design Specification: Decide what needs to be tested.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Case Specification: Create the tests to be run.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Procedure: Describe how the tests are run.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Item Transmittal Report: Specify the items released for testing.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Running the Tests&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Log: Record the details of tests in time order.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Incident Report: Record details of events that need to be investigated.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Completion of Testing&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Test Summary Report: Summarise and evaluate tests.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;3) IEEE Standard 1012-1998&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE Standard for Software Verification and Validation -Description&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;4) IEEE Standard 1028-1997&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp;IEEE Standard for Software Reviews -Description&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;5) IEEE 1008&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE Standard for Software Unit Testing&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;6) IEEE 1044-1993&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;IEEE Standard Classification for Software Anomalies&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;7) IEEE 1219-1998&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Standard for Software Maintenance&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;8) ISO/IEC 9126-1:2001&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;(Software engineering – Software product quality- part 1)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Support for review, verification and validation, and a framework for quantitative quality evaluation, in the support process;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp;Support for setting organisational quality goals in the management process.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;9) ISO/IEC 12207:2008&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Systems and software engineering -- Software life cycle processes&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;10) ISO/IEC 14598-1:1999&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Information technology -- Software product evaluation&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;11) ISO/IEC 2382-1:1993&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Data Processing -- Vocabulary -- Part 1: Fundamental terms&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;12) ISO 9000:2000&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Quality management systems – Fundamentals and vocabulary&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;13) BS 7925-2:1998&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;Software testing, Software component testing&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;(This standard defines the process for software component testing using specified test case design and measurement techniques. This will enable users of the standard to directly improve the quality of their software testing, and improve the quality of their software products)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;14) DO-178B:1992&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;&amp;nbsp;– Software Considerations in Airborne Systems and Equipment&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;15) BS7925-1&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Verdana,sans-serif;"&gt;The British software testing standard governing testing terminology&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-8372525787963742761?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KCkjSeQ5PVAR1TG8ysnD7LR8CbM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KCkjSeQ5PVAR1TG8ysnD7LR8CbM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KCkjSeQ5PVAR1TG8ysnD7LR8CbM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KCkjSeQ5PVAR1TG8ysnD7LR8CbM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/ZtE5s1_JpzQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/8372525787963742761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/quality-standards.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8372525787963742761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/8372525787963742761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/ZtE5s1_JpzQ/quality-standards.html" title="Quality Standards" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/quality-standards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcEQ385fSp7ImA9WhRbF0s.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-1213352266412872595</id><published>2012-02-08T21:40:00.000-08:00</published><updated>2012-02-08T21:40:02.125-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T21:40:02.125-08:00</app:edited><title>Test Environment</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&amp;nbsp;&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;Build the Test Environment&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;1.________ and ________ are used within individual workbenches to produce the right output products.&lt;/b&gt;&lt;br /&gt;
a) Tools and techniques&lt;br /&gt;
b) procedures and standards&lt;br /&gt;
c) none of these&lt;br /&gt;
d) processes and walkthroughs&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;2.The Standards Manager's role(s) include:&lt;/b&gt;&lt;br /&gt;
a) Training the standards committee&lt;br /&gt;
b) promoting the concept of standards&lt;br /&gt;
c) choosing members for ad hoc committees&lt;br /&gt;
d) a and b only&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;3.A Toolsmith is:&lt;/b&gt;&lt;br /&gt;
a) Always the head software engineer&lt;br /&gt;
b) the person with specialized knowledge of the tool being introduced&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;4.Whose responsibility is it to set policies?&lt;/b&gt;&lt;br /&gt;
a) Testers&lt;br /&gt;
b) Senior management&lt;br /&gt;
c) Lead technical staff&lt;br /&gt;
d) Independent audit boards&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;5.Which of these is typically NOT the role of management during tool selection?&lt;/b&gt;&lt;br /&gt;
a) Identify tool objectives&lt;br /&gt;
b) define selection criteria&lt;br /&gt;
c) make the final selection of the tool or the source&lt;br /&gt;
d) prepare a ranked list of selection choices&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;6.If procedures and standards are working properly, they will:&lt;/b&gt;&lt;br /&gt;
a) Reduce the cost of doing work&lt;br /&gt;
b) increase quality&lt;br /&gt;
c) make budgets and schedules more predictable&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;7.The standards program is driven by management policies, but workers should develop their own standards and procedures.&lt;/b&gt;&lt;br /&gt;
a) False&lt;br /&gt;
b) True&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;8.The software engineer's role in tool selection is...&lt;/b&gt;&lt;br /&gt;
a) To identify, evaluate, and rank tools, and recommend tools to management&lt;br /&gt;
b) to determine what kind of tool is needed, then find it and buy it&lt;br /&gt;
c) to initiate the tool search and present a case to management&lt;br /&gt;
d) none of these&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;9.The highest level manager from each relevant group should be asked to join the standards committee&lt;/b&gt;&lt;br /&gt;
a) true&lt;br /&gt;
b) false&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;10.A standards program should:&lt;/b&gt;&lt;br /&gt;
a) Be able to enforce standards&lt;br /&gt;
b) roll out ad hoc committees to develop standards&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;11.A valid risk to consider during tool selection is:&lt;/b&gt;&lt;br /&gt;
a) Difficult to use&lt;br /&gt;
b) requires excessive computer resources&lt;br /&gt;
c) lacks adequate documentation&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;12.A _______ is the step-by-step method followed to ensure that standards are met&lt;/b&gt;&lt;br /&gt;
a) SDLC&lt;br /&gt;
b) Project Plan&lt;br /&gt;
c) Policy&lt;br /&gt;
d) Procedure&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;13.It is advisable to follow the QAI- recommended set of steps during tool selection because...&lt;/b&gt;&lt;br /&gt;
a) A methodical process will help avoid the pitfalls of "just picking one"&lt;br /&gt;
b) it assigns a toolsmith who can troubleshoot or tune the tool to the organization's needs&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;14.A _______ is the emasure used to evaluate products and identify nonconformance.&lt;/b&gt;&lt;br /&gt;
a) Policy&lt;br /&gt;
b) standard&lt;br /&gt;
c) procedure&lt;br /&gt;
d) mission&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;15.The _______ should accept topics for standards, but the _________ should develop individual technical standards.&lt;/b&gt;&lt;br /&gt;
a) Standards committee, ad hoc committee&lt;br /&gt;
b) standards manager, ad hoc committee&lt;br /&gt;
c) standards committee, standards manager&lt;br /&gt;
d) standards manager, standards committee&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;16.The ________ defines quality as "meeting the requirements"&lt;/b&gt;&lt;br /&gt;
a) Producer&lt;br /&gt;
b) developer&lt;br /&gt;
c) consumer&lt;br /&gt;
d) tester&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;17.When developing ___________, it is important to ask these questions: - is every organizational function involved - are activities having a vested interest involved, such as authors&lt;/b&gt;&lt;br /&gt;
a) Developing standards&lt;br /&gt;
b) conducting walkthroughs&lt;br /&gt;
c) creating test cases&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;18.A ________ is the managerial desires and intents concerning either process (intended objectives) or products (desired attributes)&lt;/b&gt;&lt;br /&gt;
a) Policy&lt;br /&gt;
b) procedure&lt;br /&gt;
c) standard&lt;br /&gt;
d) vision&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;19.When implementing a new tool, it is a good idea to assign one person full time to the tool's deployment.&lt;/b&gt;&lt;br /&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;20.When doing an informal tool acquisition, it is still necessary to write an RFP.&lt;/b&gt;&lt;br /&gt;
a) True&lt;br /&gt;
b) False&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-1213352266412872595?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m2OxlHLDBH4tDR_CkWSn12-TxMU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m2OxlHLDBH4tDR_CkWSn12-TxMU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m2OxlHLDBH4tDR_CkWSn12-TxMU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m2OxlHLDBH4tDR_CkWSn12-TxMU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/NSIQB_utcnY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/1213352266412872595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-environment.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1213352266412872595?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/1213352266412872595?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/NSIQB_utcnY/test-environment.html" title="Test Environment" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-environment.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04NQ385eCp7ImA9WhRbF0s.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2042576170382374409</id><published>2012-02-08T21:39:00.001-08:00</published><updated>2012-02-08T21:39:52.120-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T21:39:52.120-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Test Management" /><category scheme="http://www.blogger.com/atom/ns#" term="Groupthink" /><category scheme="http://www.blogger.com/atom/ns#" term="CSTE questions" /><category scheme="http://www.blogger.com/atom/ns#" term="Suggestion Day" /><title>Test Management</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;CSTE Questions-Test Management&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;1.Which is true of Suggestion Day?&lt;/b&gt;&lt;br /&gt;
a) It is a full staff offsite meeting to focus on quality improvement&lt;br /&gt;
b) all staff meets in one room to discuss all suggestions on the table&lt;br /&gt;
c) it uses the pare to principle to guide its agenda&lt;br /&gt;
d) It was proposed by Deming&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;2.Which of these is a "DON'T" when giving criticism?&lt;/b&gt;&lt;br /&gt;
a) Have the facts and be specific on expectations&lt;br /&gt;
b) be prepared to help them improve&lt;br /&gt;
c) do it in private&lt;br /&gt;
d) state the consequences if they do not improve&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;3.Which is not a good way to combat Groupthink?&lt;/b&gt;&lt;br /&gt;
a) Assign someone in the group to play Devil's advocate&lt;br /&gt;
b) use outside experts as resources&lt;br /&gt;
c) inform the group that the meeting will last until a unanimous decision is reached&lt;br /&gt;
d) break the team up into subgroups&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;4.When delivering an Oral System Proposal, you should emphasise your enthusiasm to do the project, but not emphasize the expertise of yourself and your staff.&lt;/b&gt;&lt;br /&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;5.The formalized method of brainstorming, having a question and answer period, ranking solutions, and then thinking critically about them is known as:&lt;/b&gt;&lt;br /&gt;
a) Suggestion day&lt;br /&gt;
b) nominal group technique&lt;br /&gt;
c) continuous process improvement&lt;br /&gt;
d) affinity diagramming&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;6.Getting on the customer's wavelength, getting the facts, taking notes, establishing an action program, and taking action are the recommended steps of...&lt;/b&gt;&lt;br /&gt;
a) Groupthink&lt;br /&gt;
b) requirements gathering&lt;br /&gt;
c) task force management&lt;br /&gt;
d) conflict resolution&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;7.The content of a System Proposal should include the people costs and the effects on other systems, as well as the standard cost benefit analysis.&lt;/b&gt;&lt;br /&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;8.It is acceptable to close the System Proposal without discussing everything on the agenda if the audience shows signs that they will approve the project.&lt;/b&gt;&lt;br /&gt;
a) False&lt;br /&gt;
b) True&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;9.Task forces should tackle more than one issue at a time.&lt;/b&gt;&lt;br /&gt;
a) False&lt;br /&gt;
b) True&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;10.The symptoms below refer to what phenomenon? - collective efforts to rationalize/discount negative info - tendency to ignore ethical or moral consequences to group decisions - stereotyped views of other groups - active pressure to change views&lt;/b&gt;&lt;br /&gt;
a) Loyalty&lt;br /&gt;
b) groupthink&lt;br /&gt;
c) an us vs them mentality&lt;br /&gt;
d) newspeak&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;11.Which one of these is NOT one of the three components of receiving information?&lt;/b&gt;&lt;br /&gt;
a) Responding to the speaker&lt;br /&gt;
b) attending to the speaker&lt;br /&gt;
c) hearing the speaker&lt;br /&gt;
d) understanding the speaker&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;12.The ideal size for a task force is:&lt;/b&gt;&lt;br /&gt;
a) 3-8 members&lt;br /&gt;
b) two people from each group that will be impacted by the decision&lt;br /&gt;
c) as many members as are interested in participating&lt;br /&gt;
d) 5 members&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;13.Therapeutic listening is:&lt;/b&gt;&lt;br /&gt;
a) Sympathetic, empathetic, and helps gain speaker's confidence&lt;br /&gt;
b) useful in conflict resolution&lt;br /&gt;
c) helpful in understanding the reasons why events occurred&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;14.If a person says "Sure, we will make the deadline" but has a smirk on their face, which two information channels are out of sync, and which should you pay more attention to?&lt;/b&gt;&lt;br /&gt;
a) Graphic channel and information channel - information channel&lt;br /&gt;
b) body channel and verbal channel - body channel&lt;br /&gt;
c) verbal channel and graphic channel - verbal channel&lt;br /&gt;
d) information channel and body channel - body channel&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;15.When trying to piece together facts from several different people, _________ listening is important.&lt;/b&gt;&lt;br /&gt;
a) Therapeutic&lt;br /&gt;
b) comprehensive&lt;br /&gt;
c) critical&lt;br /&gt;
d) appreciative&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;16.Which type of listening is typically not needed during a verbal walkthrough (Unless Phyllis is on the call)?&lt;/b&gt;&lt;br /&gt;
a) Critical listening&lt;br /&gt;
b) Comprehensive listening&lt;br /&gt;
c) Discriminative listening&lt;br /&gt;
d) Appreciative listening&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;17.Which of these is NOT a good way to portray a successful image?&lt;/b&gt;&lt;br /&gt;
a) Being purposeful in body language, making eye contact&lt;br /&gt;
b) being analytical and decisive&lt;br /&gt;
c) being brief, specific, and direct in conversation&lt;br /&gt;
d) not engaging in casual conversation with management&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;18.It is a good idea to give management regular updates on the current status of task force activities.&lt;/b&gt;&lt;br /&gt;
a) No, because the only output of the task force should be the final report, a unanimous decision&lt;br /&gt;
b) yes, because they need to approve further funding&lt;br /&gt;
c) no, because they will take credit for the task force's work&lt;br /&gt;
d) yes, because they assigned you to the task force&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;19.____________ is selective listening to determine what you are looking to hear, weeding out the rest&lt;/b&gt;&lt;br /&gt;
a) Critical listening&lt;br /&gt;
b) Comprehensive listening&lt;br /&gt;
c) Discriminative listening&lt;br /&gt;
d) Appreciative listening&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;20.Which of these is NOT an important part of initiating an action program for conflict resolution?&lt;/b&gt;&lt;br /&gt;
a) Admitting the error if you are responsible&lt;br /&gt;
b) taking action immediately&lt;br /&gt;
c) reporting the conflict to governance bodies&lt;br /&gt;
d) stating the solution and getting agreement on it&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;21.When group members experience strong feelings of solidarity and loyalty, the desire for unanimity may override the motivation to logically and realistically evaluate alternative courses of action...&lt;/b&gt;&lt;br /&gt;
a) it is usually BAD and leads to bad decisions.&lt;br /&gt;
b) it is called groupthink&lt;br /&gt;
c) both of these&lt;br /&gt;
d) neither of these&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;22.In order to get the "whole" message with minimal distortion, _______ listening is necessary.&lt;/b&gt;&lt;br /&gt;
a) Discriminative&lt;br /&gt;
b) Therapeutic&lt;br /&gt;
c) Comprehensive&lt;br /&gt;
d) Critical&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2042576170382374409?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q06altZMyr0iGUu_IU-6E-wtKRY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q06altZMyr0iGUu_IU-6E-wtKRY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q06altZMyr0iGUu_IU-6E-wtKRY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q06altZMyr0iGUu_IU-6E-wtKRY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/4kuGjIZTrsk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2042576170382374409/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2042576170382374409?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2042576170382374409?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/4kuGjIZTrsk/test-management.html" title="Test Management" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcAQn0-fyp7ImA9WhRbFkU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-5900983729751931115</id><published>2012-02-04T21:41:00.002-08:00</published><updated>2012-02-07T22:20:43.357-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T22:20:43.357-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="test suite" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Results" /><category scheme="http://www.blogger.com/atom/ns#" term="Test design" /><title>Test Case Design</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="color: blue; font-size: x-large;"&gt;&lt;b&gt;Test Design&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;1. A good test suite will include the following test(s)&lt;/b&gt;&lt;/div&gt;
a) Tests of normally occurring transactions&lt;br /&gt;
b) tests using invalid inputs&lt;br /&gt;
c) tests that violate established edit checks&lt;br /&gt;
d) A and B only&lt;br /&gt;
e) A, B, and C&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;2. Before performing volume testing, it is important to challenge each input and output data element, to determine potential limitations, and then document those limitations.&lt;/b&gt;&lt;/div&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;3. Before selecting which conditions you are going to include in your test suite, you should rank the test conditions according to risk.&lt;/b&gt;&lt;/div&gt;
a) Always true&lt;br /&gt;
b) True if there is a limited test budget&lt;br /&gt;
c) False&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Analysis of test results should include...&lt;/b&gt;&lt;/div&gt;
a) System components affected&lt;br /&gt;
b) terminal and onscreen outputs&lt;br /&gt;
c) order of processing&lt;br /&gt;
d) compliance to specs&lt;br /&gt;
e) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; Assuming you could reach 100% of any of the coverage types below, which one would leave the MOST potential for unexecuted code (and therefore, undiscovered errors)?&lt;/b&gt;&lt;/div&gt;
a) Modified decision coverage&lt;br /&gt;
b) global data coverage&lt;br /&gt;
c) statement coverage&lt;br /&gt;
d) branch coverage&lt;br /&gt;
e) decision/condition coverage&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; When evaluating whether a test suite is complete (eg, doing a peer review or inspection), Which of the following should NOT be considered?&lt;/b&gt;&lt;/div&gt;
a) Whether the scripts have appropriate sign on and setup procedures&lt;br /&gt;
b) Whether the scripts address all items on each (onscreen) menu&lt;br /&gt;
c) Whether the scripts include data setup and other prerequisites&lt;br /&gt;
d) Whether the scripts test single transactions, multiple transactions, or both&lt;br /&gt;
e) all should be considered&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; When performing volume testing, a small percentage of invalid data should be used.&lt;/b&gt;&lt;/div&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; A Pseudoconcurrency test is a test that validates...&lt;/b&gt;&lt;/div&gt;
a) Data security when two or more users access the same file at the same time&lt;br /&gt;
b) file integrity&lt;br /&gt;
c) volume testing&lt;br /&gt;
d) A and B only&lt;br /&gt;
e) A and C only&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is not a good use of a code coverage analysis?&lt;/b&gt;&lt;/div&gt;
a) Simply to measure how well your test cases cover the code&lt;br /&gt;
b) analyze test coverage against system requirements&lt;br /&gt;
c) find "holes" in your testing and develop new test cases as supplements&lt;br /&gt;
d) start with black box testing, measure coverage, and use white box testing to test the remainder&lt;br /&gt;
e) All are good uses&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp; Stop procedures are important in scripting because...&lt;/b&gt;&lt;/div&gt;
a) The person executing hte script needs to know what kinds of errors would invalidate hte rest of the script&lt;br /&gt;
b) the person running the script needs to know if they can pick up the script on a later step after logging a bug&lt;br /&gt;
c) both of these&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp; Regardless of whether a script is manual or automated, it is important to consider:&lt;/b&gt;&lt;/div&gt;
a) Environmental constraints&lt;br /&gt;
b) think time&lt;br /&gt;
c) file states/contents&lt;br /&gt;
d) processing options&lt;br /&gt;
e) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp; When developing your test suite, you should NOT:&lt;/b&gt;&lt;/div&gt;
a) Use transactions with a wide range of valid and invalid input data&lt;br /&gt;
b) use all forms of documentation to guide test cases and the data associated with them&lt;br /&gt;
c) start by testing one data point at a time so you can isolate the cause of defects, then move on to combinatorial tests&lt;br /&gt;
d) attempt to test every possible combination of inputs&lt;br /&gt;
e) you should do all four of the above&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-5900983729751931115?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qj203EO-RGqBRwcaAiWVmjctlrI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qj203EO-RGqBRwcaAiWVmjctlrI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qj203EO-RGqBRwcaAiWVmjctlrI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qj203EO-RGqBRwcaAiWVmjctlrI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/ZNmcqDGYi18" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/5900983729751931115/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-case-design.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5900983729751931115?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5900983729751931115?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/ZNmcqDGYi18/test-case-design.html" title="Test Case Design" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-case-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4GR3s5fip7ImA9WhRbFE8.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2092419791867833137</id><published>2012-02-04T21:41:00.001-08:00</published><updated>2012-02-04T21:48:46.526-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-04T21:48:46.526-08:00</app:edited><title>Performing Tests</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;div style="color: blue; text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Performing Tests&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; Maintainability tests should be performed by...&lt;/b&gt;&lt;/div&gt;
a) The application developer&lt;br /&gt;
b) independent groups&lt;br /&gt;
c) QA&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Root cause of a defect should be recorded because...&lt;/b&gt;&lt;/div&gt;
a) It helps guide where more testing needs to be done&lt;br /&gt;
b) it helps QA analyze which processes need to be improved&lt;br /&gt;
c) it helps management know where bugs are coming from&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; At Testing phase entry and exit, audits should be performed to...&lt;/b&gt;&lt;/div&gt;
a) Ensure that testing complies with the organization's policies, procedures, standards, and guidelines&lt;br /&gt;
b) ensure that all test cases have been executed&lt;br /&gt;
c) ensure that all defects have been fixed&lt;br /&gt;
d) b and c only&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Integration testing should begin...&lt;/b&gt;&lt;/div&gt;
a) Once two or more components have been unit tested and critical defects fixed&lt;br /&gt;
b) once all components have been unit tested and critical defects fixed&lt;br /&gt;
c) once all components have been unit tested&lt;br /&gt;
d) once two or more components have been unit tested&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; Testing "handshakes" and other communication points from system to system is part of...&lt;/b&gt;&lt;/div&gt;
a) Coupling tests&lt;br /&gt;
b) system tests&lt;br /&gt;
c) user acceptance tests&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; System testing should begin...&lt;/b&gt;&lt;/div&gt;
a) Once the minimal components have been integration tested&lt;br /&gt;
b) when the environment is ready&lt;br /&gt;
c) when test data is conditioned&lt;br /&gt;
d) all three of the above must be complete&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; When reporting a defect, which of these should be included?&lt;/b&gt;&lt;/div&gt;
a) Expected versus actual results&lt;br /&gt;
b) potential causes&lt;br /&gt;
c) which pass/fail criteria failed&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; Negative tests to trigger data validation rules during file processing (to make sure they are kicked out) are an example of _______ testing&lt;/b&gt;&lt;/div&gt;
a) Error guessing&lt;br /&gt;
b) file integrity&lt;br /&gt;
c) authorization&lt;br /&gt;
d) equivalence partitioning&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp; What is a good way to tell it's time to stop system testing?&lt;/b&gt;&lt;/div&gt;
a) When the deadline is reached&lt;br /&gt;
b) when all testing hours are used up&lt;br /&gt;
c) when all scripts have been executed and all bugs have been fixed&lt;br /&gt;
d) when metrics such as MTTF, test coverage, and defect counts by severity reach acceptable levels&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is not a typical way to test for the Reliability test factor?&lt;/b&gt;&lt;/div&gt;
a) Regression Testing&lt;br /&gt;
b) Compliance Testing&lt;br /&gt;
c) Functional Testing&lt;br /&gt;
d) Manual testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp; When documenting the actual result of a test in a bug log, it is necessary to record the specific inputs and outputs used.&lt;/b&gt;&lt;/div&gt;
a) true&lt;br /&gt;
b) false&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is NOT a significant concern surrounding the test phase?&lt;/b&gt;&lt;/div&gt;
a) Significant problems not uncovered during testing&lt;br /&gt;
b) too many meetings&lt;br /&gt;
c) inadequate time/resources - especially if project is late into testing&lt;br /&gt;
d) Software not ready for testing (too many showstopper bugs preventing test execution)&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp; Trying to delete or overwrite controlled files, to make sure the files cannot be deleted or overwritten, are examples of what kind of test?&lt;/b&gt;&lt;/div&gt;
a) Functional tests&lt;br /&gt;
b) Error guessing&lt;br /&gt;
c) File integrity tests&lt;br /&gt;
d) Maintainability tests&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp; When reporting a defect, it is especially important to document the effects of the bug, in terms of severity, because...&lt;/b&gt;&lt;/div&gt;
a) This will guide how much attention the defect gets, and when it will be fixed&lt;br /&gt;
b) only severe bugs will get fixed&lt;br /&gt;
c) it keeps the programmers in their place&lt;br /&gt;
d) none of the above&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2092419791867833137?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/dx9TFZ5oLzaf1denyCeoKbMfozg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dx9TFZ5oLzaf1denyCeoKbMfozg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/dx9TFZ5oLzaf1denyCeoKbMfozg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/dx9TFZ5oLzaf1denyCeoKbMfozg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/bj6IPyVcybo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2092419791867833137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/performing-tests.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2092419791867833137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2092419791867833137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/bj6IPyVcybo/performing-tests.html" title="Performing Tests" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/performing-tests.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEMEQH0zfCp7ImA9WhRbFkU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-4509482309432387300</id><published>2012-02-04T21:41:00.000-08:00</published><updated>2012-02-07T22:26:41.384-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T22:26:41.384-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Defect Tracking" /><category scheme="http://www.blogger.com/atom/ns#" term="reporting a defect" /><title>Defect Tracking</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;div style="color: blue; text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;Defect Tracking &amp;amp; Correction&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; The main steps in defect resolution are Prioritization, Scheduling, Fixing, Reporting&lt;/b&gt;&lt;/div&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; The scheduling of fixes should be based primarily on...&lt;/b&gt;&lt;/div&gt;
a) Defect counts&lt;br /&gt;
b) the overall project schedule&lt;br /&gt;
c) defect priority&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; Fixing a defect involves&lt;/b&gt;&lt;/div&gt;
a) The developers making and unit testing the fix&lt;br /&gt;
b) QA retesting the fix and validating it&lt;br /&gt;
c) regression testing surrounding the fix&lt;br /&gt;
d) QA reviewing scripts, test data, etc to see if updates need to be made&lt;br /&gt;
e) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of the following are ways to use the defect log to drive process improvement?&lt;/b&gt;&lt;/div&gt;
a) Go back to the process which originated the defect and find out what caused it&lt;br /&gt;
go back to the validation steps in that phase and find out why it wasn't caught earlier&lt;br /&gt;
b) think about what other kinds of things might have been missed, given that this bug "snuck through"&lt;br /&gt;
c) look at the fix history of the bug to find out if it could have been handled more &lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; The minimum requirements for a defect management process include all but which of these?&lt;/b&gt;&lt;/div&gt;
a) Defect to risk mapping&lt;br /&gt;
b) defect prevention measures&lt;br /&gt;
c) defect discovery, naming, and resolution&lt;br /&gt;
d) process improvement&lt;br /&gt;
e) deliverable baselining&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; Reducing the impact of a risk, should it occur, is an effective way to minimize risk.&lt;/b&gt;&lt;/div&gt;
a) True&lt;br /&gt;
b) False&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; Who should be involved in prioritizing fixes for valid defects found during system testing?&lt;/b&gt;&lt;/div&gt;
a) QA&lt;br /&gt;
b) the users&lt;br /&gt;
c) the project team&lt;br /&gt;
d) Developers&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of the following techniques is not a common way to minimize expected risks?&lt;/b&gt;&lt;/div&gt;
a) Training and Education (both the workforce and the customers)&lt;br /&gt;
b) ranking risks using Pareto voting&lt;br /&gt;
c) Defensive Code&lt;br /&gt;
d) Defensive Design&lt;br /&gt;
e) Quality Assurance, Methodology and Standards&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which is cheaper, preventing defects or fixing them?&lt;/b&gt;&lt;/div&gt;
a) Preventing&lt;br /&gt;
b) fixing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp; Deliverable baselining is:&lt;/b&gt;&lt;/div&gt;
a) baselining at the end of each phase and keeping change control processes in place&lt;br /&gt;
b) not counting defects caught and fixed before your phase.&lt;br /&gt;
c) identifying key variables and defining standards for each&lt;br /&gt;
d) A and C only&lt;br /&gt;
e) A, B, and C&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is not a "best practice" for defect managment?&lt;/b&gt;&lt;/div&gt;
a) Automate the capture and analysis of information wherever possible&lt;br /&gt;
b) strive to correct every reported defect before release&lt;br /&gt;
c) make defect management a risk-driven process&lt;br /&gt;
d) prevent defects or at least contain them within the phase they were discovered&lt;br /&gt;
e) use defect measurement to improve development&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is not a valid purpose for reporting defects?&lt;/b&gt;&lt;/div&gt;
a) to correct the defect&lt;br /&gt;
b) to report the status of the application&lt;br /&gt;
c) to gather statistics to help develop expectations on future projects&lt;br /&gt;
d) to improve the development process&lt;br /&gt;
e) to show test coverage&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp; A defect is "discovered" when&lt;/b&gt;&lt;/div&gt;
a) Development acknowledges a reported defect&lt;br /&gt;
b) none of the above&lt;br /&gt;
c) a tester observes a failure&lt;br /&gt;
d) development begins to work a reported defect&lt;br /&gt;
e) a tester reports a defect&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp; ALE stands for&lt;/b&gt;&lt;/div&gt;
a) Annual Loss Expectation - a formula for judging risk&lt;br /&gt;
b) Acceptance Level Error - an error that was not caught until user acceptance testing&lt;br /&gt;
c) Audit Legal Effort - the amount of time billed to the project by the legal and audit staff&lt;br /&gt;
d) Assertion Loop Estimation - a measure of code complexity&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;15.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these refers to the "cost" of the risk?&lt;/b&gt;&lt;/div&gt;
a) Priority&lt;br /&gt;
b) severity&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;16.&amp;nbsp;&amp;nbsp;&amp;nbsp; When reporting a defect it is important to...&lt;/b&gt;&lt;/div&gt;
a) Make sure it is reproducible, if possible&lt;br /&gt;
b) get it to the developer's attention promptly&lt;br /&gt;
c) attempt to analyze the cause of hte defect&lt;br /&gt;
d) B and C only&lt;br /&gt;
e) A, B, and C&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;17.&amp;nbsp;&amp;nbsp;&amp;nbsp; To estimate a risk's expected impact, you should...&lt;/b&gt;&lt;/div&gt;
a) Estimate the expected frequency of the event and the amount of loss that would happen each time&lt;br /&gt;
b) try to put a dollar amount on it&lt;br /&gt;
c) confer with experts on the probability and severity of the risk&lt;br /&gt;
d) a and b only&lt;br /&gt;
e) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;18.&amp;nbsp;&amp;nbsp;&amp;nbsp; Along with a short title for the defect and what phase it was found in, what other data should be part of the defect's "name"&lt;/b&gt;&lt;/div&gt;
a) Priority, like Urgent, High, Medium, Low&lt;br /&gt;
b) severity, like Critical, High, Medium, Low&lt;br /&gt;
c) steps to reproduce the error&lt;br /&gt;
d) data used to reproduce the error&lt;br /&gt;
e) categorization, like Missing, Inaccurate, Incomplete, Inconsistent&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-4509482309432387300?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KAW9x0q0Aj3xgV24Q1ZlQ73TnOU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAW9x0q0Aj3xgV24Q1ZlQ73TnOU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KAW9x0q0Aj3xgV24Q1ZlQ73TnOU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KAW9x0q0Aj3xgV24Q1ZlQ73TnOU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/dNsNhvilRxk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/4509482309432387300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/defect-tracking.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4509482309432387300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/4509482309432387300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/dNsNhvilRxk/defect-tracking.html" title="Defect Tracking" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/defect-tracking.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQGRn8yeip7ImA9WhRbFkU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2975391126377495714</id><published>2012-02-04T21:40:00.003-08:00</published><updated>2012-02-07T22:25:27.192-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T22:25:27.192-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Requirements testing" /><category scheme="http://www.blogger.com/atom/ns#" term="unit testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Equivalence partitioning" /><category scheme="http://www.blogger.com/atom/ns#" term="Test stubs" /><category scheme="http://www.blogger.com/atom/ns#" term="static testing" /><title>test design</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;div style="color: blue; text-align: center;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&amp;nbsp;test design-2&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;18.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these are examples of Requirements testing?&lt;/b&gt;&lt;/div&gt;
a) Creating a test matrix to prove that the documented requirements match what the user asked for&lt;br /&gt;
b) using a checklist prepared specifically for the application to verify the app's compliance to organizational policies and governmental regulations&lt;br /&gt;
c) Determining that the system meets the audit requirements&lt;br /&gt;
d) All of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;19.&amp;nbsp;&amp;nbsp;&amp;nbsp; A concise method of representing equivalence partitioning is:&lt;/b&gt;&lt;/div&gt;
a) a state machine&lt;br /&gt;
b) a complete data set&lt;br /&gt;
c) not possible&lt;br /&gt;
d) a decision table&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;20.&amp;nbsp;&amp;nbsp;&amp;nbsp; Local extent, finite breadth and global extent, infinite breadth are two types of:&lt;/b&gt;&lt;/div&gt;
a) Static analysis&lt;br /&gt;
b) fault based testing&lt;br /&gt;
c) test results&lt;br /&gt;
d) statistical tests&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;21.&amp;nbsp;&amp;nbsp;&amp;nbsp; Complexity measures, data flow analysis, and symbolic execution are all static testing methods known as:&lt;/b&gt;&lt;/div&gt;
a) Structural testing&lt;br /&gt;
b) structural analysis&lt;br /&gt;
c) branch testing&lt;br /&gt;
d) desk checks&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;22.&amp;nbsp;&amp;nbsp;&amp;nbsp; Input Domain testing uses&lt;/b&gt;&lt;/div&gt;
a) Test data that covers the extremes of each input domain&lt;br /&gt;
b) test data that covers the midrange of each input domain&lt;br /&gt;
c) boundary analysis and equivalence partitioning&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;23.&amp;nbsp;&amp;nbsp;&amp;nbsp; A technique that produces a finite class of faults, but will crash the whole program, is known as:&lt;/b&gt;&lt;/div&gt;
a) local extent, finite breadth&lt;br /&gt;
b) global extent, infinite breadth&lt;br /&gt;
c) local extent, infinite breadth&lt;br /&gt;
d) Global extent, Finite breadth&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;24.&amp;nbsp;&amp;nbsp;&amp;nbsp; Selecting test data on the basis of features of the function to be computed is called&lt;/b&gt;&lt;/div&gt;
a) Axiomatic analysis&lt;br /&gt;
b) error guessing&lt;br /&gt;
c) branch testing&lt;br /&gt;
d) special value testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;25.&amp;nbsp;&amp;nbsp;&amp;nbsp; Coming up with tasks for the end user to do, and then watching them do it for the purposes of making sure their procedures are correct is:&lt;/b&gt;&lt;/div&gt;
a) Regression testing&lt;br /&gt;
b) intersystem testing&lt;br /&gt;
c) functional testing&lt;br /&gt;
d) manual support testing&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;26.&amp;nbsp;&amp;nbsp;&amp;nbsp; When is it appropriate to use intersystem testing?&lt;/b&gt;&lt;/div&gt;
a) Coding phase&lt;br /&gt;
b) testing phase&lt;br /&gt;
c) implementation phase&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;27.&amp;nbsp;&amp;nbsp;&amp;nbsp; Output domain coverage is&lt;/b&gt;&lt;/div&gt;
a) a type of equivalence partitioning that ensures that all possible classes of outputs have been generated by the tests&lt;br /&gt;
b) ensuring that the output is readable&lt;br /&gt;
c) ensuring that the output is stored in the appropriate domain&lt;br /&gt;
d) none of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;28.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of the following can be used as test oracles?&lt;/b&gt;&lt;/div&gt;
a) An executable spec&lt;br /&gt;
b) an older version of the program&lt;br /&gt;
c) independently generated spreadsheets and prediction models&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;29.&amp;nbsp;&amp;nbsp;&amp;nbsp; Control testing is a broader term that includes&lt;/b&gt;&lt;/div&gt;
a) Error handling&lt;br /&gt;
b) functional analysis&lt;br /&gt;
c) axiomatic testing&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;30.&amp;nbsp;&amp;nbsp;&amp;nbsp; Functional analysis is a ______ testing technique, whereas functional testing is a _________ testing technique.&lt;/b&gt;&lt;/div&gt;
a) Static, dynamic&lt;br /&gt;
b) unit, integration&lt;br /&gt;
c) dynamic, static&lt;br /&gt;
d) integration, unit&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;31.&amp;nbsp;&amp;nbsp;&amp;nbsp; Test stubs and harnesses are most often used during:&lt;/b&gt;&lt;/div&gt;
a) Unit testing&lt;br /&gt;
b) integration testing&lt;br /&gt;
c) system testing&lt;br /&gt;
d) all of the above&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;32.&amp;nbsp;&amp;nbsp;&amp;nbsp; Comparing the old version of a program against a new one under test, in order to determine that the new system produces the correct results, is:&lt;/b&gt;&lt;/div&gt;
a) Parallel testing&lt;br /&gt;
b) regression testing&lt;br /&gt;
c) intersystem testing&lt;br /&gt;
d) state machines technique&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;33.&amp;nbsp;&amp;nbsp;&amp;nbsp; All of the following are specification techniques EXCEPT&lt;/b&gt;&lt;/div&gt;
a) Algebraic&lt;br /&gt;
b) tractability matrix&lt;br /&gt;
c) axiomatic&lt;br /&gt;
d) decision tables&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;34.&amp;nbsp;&amp;nbsp;&amp;nbsp; All of the following might be done during unit testing EXCEPT:&lt;/b&gt;&lt;/div&gt;
a) Desk check&lt;br /&gt;
b) manual support testing&lt;br /&gt;
c) walkthrough&lt;br /&gt;
d) compiler based testing&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2975391126377495714?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/d9LKSzLf5uRIAMiarZRZD8R2N_A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d9LKSzLf5uRIAMiarZRZD8R2N_A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/d9LKSzLf5uRIAMiarZRZD8R2N_A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/d9LKSzLf5uRIAMiarZRZD8R2N_A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/3tYVshCZWKw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2975391126377495714/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-design.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2975391126377495714?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2975391126377495714?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/3tYVshCZWKw/test-design.html" title="test design" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAHRXg6fyp7ImA9WhRbFkQ.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-5000651783213219455</id><published>2012-02-04T21:40:00.002-08:00</published><updated>2012-02-08T00:45:34.617-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-08T00:45:34.617-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Test Techniques" /><category scheme="http://www.blogger.com/atom/ns#" term="Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Security Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="testing method" /><category scheme="http://www.blogger.com/atom/ns#" term="Syntax testing" /><title>Test Techniques</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;div style="text-align: center;"&gt;
&lt;span style="font-size: small;"&gt;&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;Test Techniques&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-size: small;"&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;1.&amp;nbsp;&amp;nbsp;&amp;nbsp; The testing method that uses statistical techniques to find out how faults in the program affect it's failure rate is:&lt;/b&gt;&lt;br /&gt;a) cyclomatic complexity&lt;br /&gt;b) fault estimation&lt;br /&gt;c) error guessing&lt;br /&gt;d) statistical testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Faults that cause an input to be associated with the wrong path domain are called&lt;/b&gt;&lt;br /&gt;a) Process flow inconsistencies&lt;br /&gt;b) domain faults&lt;br /&gt;c) computation faults&lt;br /&gt;d) path errors&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; If you know that a developer tends to have extra errors in date-processing code, and decide to test dates harder than usual as a result, you are doing:&lt;/b&gt;&lt;br /&gt;a) Risk based testing&lt;br /&gt;b) static testing&lt;br /&gt;c) error based testing&lt;br /&gt;d) black box testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is NOT an example of stress testing?&lt;/b&gt;&lt;br /&gt;a) Entering transactions to determine that sufficient disk space has been allocated to the application&lt;br /&gt;b) Ensuring that the communication capacity is sufficient to handle the volume of work by attempting to overload the network with transactions&lt;br /&gt;c) Inducing a failure on one of the systems such that the program terminates.&lt;br /&gt;d) Testing system overflow conditions by entering more transactions than can be accommodated by tables, queues, internal storage facilities, and so on&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; Fault seeding is instrumentation designed to&lt;/b&gt;&lt;br /&gt;a) Populate an audit trail&lt;br /&gt;b) estimate the number of bugs left in the code by measuring how many "bait" c) errors have not been found.&lt;br /&gt;c) Measure how many branches have been tested&lt;br /&gt;d) test error handling code&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; _______ attempts to decide what constitutes a sufficient set of paths to test.&lt;/b&gt;&lt;br /&gt;a) boolean analysis&lt;br /&gt;b) cyclomatic complexity&lt;br /&gt;c) fault based testing&lt;br /&gt;d) perturbation testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; Testing to determine whether the system can meet the specific performance criteria is referred to as:&lt;/b&gt;&lt;br /&gt;a) Compliance testing&lt;br /&gt;b) Stress testing&lt;br /&gt;c) Execution testing&lt;br /&gt;d) Criteria based testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which type of testing gives you the best coverage?&lt;/b&gt;&lt;br /&gt;a) Expression testing&lt;br /&gt;b) branch testing&lt;br /&gt;c) statement testing&lt;br /&gt;d) condition testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp; Tests to determine the ability of the application to properly process incorrect transactions are:&lt;/b&gt;&lt;br /&gt;a) Error handling testing&lt;br /&gt;b) failure testing&lt;br /&gt;c) compliance testing&lt;br /&gt;d) security testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp; Crashing a server to ensure that backup data and processes are adequate is an example of:&lt;/b&gt;&lt;br /&gt;a) Operations testing&lt;br /&gt;b) Intersystem testing&lt;br /&gt;c) Error Handling testing&lt;br /&gt;d) Recovery testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp; Syntax testing evaluates the program's ability to handle:&lt;/b&gt;&lt;br /&gt;a) Data outside the normal range&lt;br /&gt;b) process flows&lt;br /&gt;c) incorrectly formatted data&lt;br /&gt;d) report generation&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is an objective of Operations testing?&lt;/b&gt;&lt;br /&gt;a) Executing each function in the Requirements document&lt;br /&gt;b) Making sure that the system can interact with other related systems&lt;br /&gt;c) determining that user documentation has been prepared and documented&lt;br /&gt;d) crashing a server to test recovery procedures&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;13.&amp;nbsp;&amp;nbsp;&amp;nbsp; Cost benefits analysis is particularly important during _________ testing, otherwise large amounts of effort can be expended with minimal payback.&lt;/b&gt;&lt;br /&gt;a) Requirements&lt;br /&gt;b) unit&lt;br /&gt;c) regression&lt;br /&gt;d) functional&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;14.&amp;nbsp;&amp;nbsp;&amp;nbsp; Code reviews and inspections to make sure programming standards are followed is known as:&lt;/b&gt;&lt;br /&gt;a) Unit Testing&lt;br /&gt;b) Desk Check&lt;br /&gt;c) Compliance testing&lt;br /&gt;d) Walkthrough&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;15.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these are all types of structural testing?&lt;/b&gt;&lt;br /&gt;a) Fault estimation, domain testing, regression testing, condition testing&lt;br /&gt;b) regression testing, condition testing, manual support testing&lt;br /&gt;c) statement testing, branch testing, conditional testing, expression testing, path testing&lt;br /&gt;d) expression testing, path testing, control testing, security testing&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;16.&amp;nbsp;&amp;nbsp;&amp;nbsp; Which of these is a main objective of Security Testing?&lt;/b&gt;&lt;br /&gt;a) Determining that application processing complies with the organization's policies and procedures&lt;br /&gt;b) Determining that system test data and test conditions remain current.&lt;br /&gt;c) Conducting redundant processing to ensure that the new version of hte aplication performs correctly&lt;br /&gt;d) determining that a realistic definition and enforcement of access to the system has been implemented&lt;br /&gt;&lt;br /&gt;&lt;b style="color: blue;"&gt;17.&amp;nbsp;&amp;nbsp;&amp;nbsp; When testing a grade calculation system, a tester determines that all scores from 90 to 100 will yield a grade of A, but scores below 90 will not. This analysis is known as:&lt;/b&gt;&lt;br /&gt;a) Equivalence partitioning&lt;br /&gt;b) special value testing&lt;br /&gt;c) axiomatic analysis&lt;br /&gt;d) none of the above&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-5000651783213219455?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UVx4_bzpJHMUDj8H57OgnvYlhdE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UVx4_bzpJHMUDj8H57OgnvYlhdE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UVx4_bzpJHMUDj8H57OgnvYlhdE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UVx4_bzpJHMUDj8H57OgnvYlhdE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/9yuqT2NhNuk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/5000651783213219455/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/test-techniques.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5000651783213219455?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/5000651783213219455?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/9yuqT2NhNuk/test-techniques.html" title="Test Techniques" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/test-techniques.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkICQH8-eip7ImA9WhRbGEk.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-6750976104736138267</id><published>2012-02-04T21:40:00.001-08:00</published><updated>2012-02-09T19:29:21.152-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-09T19:29:21.152-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Quality Assurance" /><category scheme="http://www.blogger.com/atom/ns#" term="Quality Control" /><title>Quality Assurance</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;Quality Assurance or Quality Control?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;1. A management activity, frequently performed by a staff function&lt;/b&gt;&lt;br /&gt;
a) Quality Assurance&lt;br /&gt;
b) Quality Control&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;2.&amp;nbsp;&amp;nbsp;&amp;nbsp; Concerned with all of the products that will ever be produced by a process (not just one project)&lt;/b&gt;&lt;/div&gt;
a) Quality Assurance&lt;br /&gt;
b) Quality Control&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;3.&amp;nbsp;&amp;nbsp;&amp;nbsp; The responsibility of the team/workers&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;4.&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifies defects for the primary purpose of correcting defects&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;5.&amp;nbsp;&amp;nbsp;&amp;nbsp; Establishes (or helps to establish) processes&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;6.&amp;nbsp;&amp;nbsp;&amp;nbsp; Concerned with a specific product or project&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;7.&amp;nbsp;&amp;nbsp;&amp;nbsp; Sets up measurements programs to evaluate process effectiveness&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;8.&amp;nbsp;&amp;nbsp;&amp;nbsp; Verifies whether specific attributes are in, or not in, a specific product or service.&lt;/b&gt;&lt;/div&gt;
a) Quality Assurance&lt;br /&gt;
b) Quality Control&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;9.&amp;nbsp;&amp;nbsp;&amp;nbsp; Identifies weaknesses in processes and improves them.&lt;/b&gt;&lt;/div&gt;
a) Quality Assurance&lt;br /&gt;
b) Quality Control&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;10.&amp;nbsp;&amp;nbsp;&amp;nbsp; Evaluates the life cycle itself&lt;/b&gt;&lt;/div&gt;
a) Quality Control&lt;br /&gt;
b) Quality Assurance&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;11.&amp;nbsp;&amp;nbsp;&amp;nbsp; Makes sure bugs don't happen again on other projects&lt;/b&gt;&lt;/div&gt;
a) Quality Assurance&lt;br /&gt;
b) Quality Control&lt;br /&gt;
&lt;br /&gt;
&lt;div style="color: blue;"&gt;
&lt;b&gt;12.&amp;nbsp;&amp;nbsp;&amp;nbsp; Relates to a specific product or service&lt;/b&gt;&lt;/div&gt;
a)&amp;nbsp;&amp;nbsp;&amp;nbsp; Quality Assurance&lt;br /&gt;
b)&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Quality Control &lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-6750976104736138267?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/l1LjtKW3mrfAOZsOF7JtcD1B7-I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1LjtKW3mrfAOZsOF7JtcD1B7-I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/l1LjtKW3mrfAOZsOF7JtcD1B7-I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/l1LjtKW3mrfAOZsOF7JtcD1B7-I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/lpTJFXNM_Kw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/6750976104736138267/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/02/quality-assurance.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/6750976104736138267?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/6750976104736138267?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/lpTJFXNM_Kw/quality-assurance.html" title="Quality Assurance" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/02/quality-assurance.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0ADSHk8eCp7ImA9WhRUGUU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-370322672213805013</id><published>2012-01-30T20:46:00.002-08:00</published><updated>2012-01-30T20:56:19.770-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T20:56:19.770-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Types of Test Tool" /><category scheme="http://www.blogger.com/atom/ns#" term="Drawbacks of Manual Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="Disadvantage of Test Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="Test Automation" /><category scheme="http://www.blogger.com/atom/ns#" term="Advantages of Test Automation" /><title>qtp test automation</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: x-large;"&gt;An Introduction on Test Automation&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: large;"&gt;I) Drawbacks of Manual Testing&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Manual testing is time-consuming and tedious Process.&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; It requires a heavy investment in human resources and in Test Environment setup. &lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Due to time constraints often make it impossible to manually test every feature thoroughly.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;II) Advantages of Test Automation:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
As per IT Industry as well as HP Documentation below are the Advantages of Test Automation.&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b style="color: purple;"&gt; Fast:&amp;nbsp; &lt;/b&gt;&lt;br /&gt;
Test Tool runs tests faster than human users.&lt;br /&gt;
(In case of Test Run /Execution only Test Tools are faster than Human users, but for generating tests human user interaction is mandatory, tools provide IDE. Anyhow Test generation is one time activity, but execution multiple times.)&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b style="color: purple;"&gt;Reliable:&lt;/b&gt;&lt;br /&gt;
Test Tool is reliable if we provide proper logic, but human users may make mistakes.&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b style="color: purple;"&gt; Reusable: &lt;/b&gt;&lt;br /&gt;
We can reuse our tests on Different versions of Software (Example Sanity Tests and Regression Tests).&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b style="color: purple;"&gt;Repeatable: &lt;/b&gt;&lt;br /&gt;
We repeat same operations with different inputs (Ex: Data Driven Tests)&lt;br /&gt;
(Primary purpose of Data Driven Testing is Positive and Negative Testing)&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b style="color: purple;"&gt; Programmable: &lt;/b&gt;&lt;br /&gt;
We can use programming logic in our tests, so that we can concentrate on multiple verification points at a time, if it is manual testing human user can’t concentrate on multiple verification points.&lt;br /&gt;
(Automated Test scope is very high than manual test case)&lt;br /&gt;
&lt;br /&gt;
Note: In Manual Testing we use “Test Case” term, but in Test Automation “Test” or “Test Script”.&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: purple;"&gt; &lt;/span&gt;&lt;b style="color: purple;"&gt;Comprehensive: &lt;/b&gt;&lt;br /&gt;
Test Tool (QTP) supports Batch Testing, we build Test Batches (Series of Tests) and we can execute Test batches without human user interaction. If it is manual testing human user interaction is mandatory for every test case execution.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: large;"&gt;&lt;b style="color: blue;"&gt;III) Disadvantage of Test Automation:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; 100 % Test Automation is impractical&lt;br /&gt;
(Generally we try to automate maximum scenarios in any application, but not all scenarios)&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; All types of Testing is not possible (Example: Usability Testing)&lt;br /&gt;
(Only human users can judge look and feel aspects, but tools can’t judge.)&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Lack of Knowledge&lt;br /&gt;
(If we want to use any Automation Tool in proper manner, then knowledge resources (Automation experts) required, otherwise we can’t achieve desired results.)&lt;br /&gt;
&lt;br /&gt;
Note: Test Automation requires Programming knowledge.&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Tool also software it may have defects.&lt;br /&gt;
(Some test tools have defects, they lead to unknown problems)&lt;br /&gt;
&lt;br /&gt;
o&amp;nbsp;&amp;nbsp;&amp;nbsp; Debugging Issues&lt;br /&gt;
(Tool uses any one Script Engine for applying programming logic, some times locating errors is difficult.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;&lt;span style="font-size: large;"&gt;IV) Types of Test Tool&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;a) Business Classification&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Vendor Tools&lt;br /&gt;
(Companies develop tools, if anybody wants to use, need to purchase license. Vendor (Tool /Software Developer) provides technical support for licensed users.)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
HP- WinRunner, QTP, LoadRunner, Quality Center etc...&lt;br /&gt;
&lt;br /&gt;
IBM-Rational Robot, RFT, RPT, QA Director etc...&lt;br /&gt;
&lt;br /&gt;
Micro Focus -SilkTest, Silk Performer etc…&lt;br /&gt;
&lt;br /&gt;
Open Source Tools&lt;br /&gt;
(Source code available on Internet, anybody can download and use, but some tools may have functionality limitations) &lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
Selenium, JMeter, Buzilla, QAWebLoad etc...&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
In-house Tools / Local Tools&lt;br /&gt;
&lt;br /&gt;
(Some Software Development companies develop test tools for internal use.&lt;br /&gt;
Ex: Microsoft developed some test tools for their internal use and Oracle Corporation also developed some test tools for their internal use.)&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;b) Technical Classification&lt;/b&gt;&lt;br /&gt;
----------------------------&lt;br /&gt;
&lt;br /&gt;
Functional &amp;amp; Regression Test tools&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
QTP, RFT, SilkTest, Selenium etc...&lt;br /&gt;
&lt;br /&gt;
Load / Stress test tools&lt;br /&gt;
&lt;br /&gt;
LoadRunner, RPT, SilkPerformer, Jmeter etc...&lt;br /&gt;
&lt;br /&gt;
Test Management Tools&lt;br /&gt;
&lt;br /&gt;
Quality Center, QA Director, Zera&lt;br /&gt;
&lt;br /&gt;
Defect Management Tools&lt;br /&gt;
Bugzilla, Issue-Tracker, PR-Tracker etc...&lt;br /&gt;
&lt;br /&gt;
-------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: large;"&gt;&lt;b&gt;&amp;nbsp;V) Functional Testing:&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Coverage’s in Functional System Testing:&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;Input Domain Coverage&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
(Verifying weather the System (AUT) is accepting valid inputs or not? And rejecting invalid inputs or not?)&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;Output Domain Coverage&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;Database Testing&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Data Storage&lt;br /&gt;
&lt;br /&gt;
Data Integrity&lt;br /&gt;
&lt;br /&gt;
Data Backup &amp;amp; Recovery operations&lt;br /&gt;
&lt;br /&gt;
Data retrievals&lt;br /&gt;
&lt;br /&gt;
Data comparisons&lt;br /&gt;
&lt;br /&gt;
Data search operations&lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: purple;"&gt;Error Handling&lt;br /&gt;&lt;br /&gt;Order of Functionalities&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-370322672213805013?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/okC865Bhwiq6Lp3l9nTFnWJV2Yg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okC865Bhwiq6Lp3l9nTFnWJV2Yg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/okC865Bhwiq6Lp3l9nTFnWJV2Yg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/okC865Bhwiq6Lp3l9nTFnWJV2Yg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/l3VkUaIAcCI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/370322672213805013/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/01/qtp-test-automation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/370322672213805013?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/370322672213805013?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/l3VkUaIAcCI/qtp-test-automation.html" title="qtp test automation" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/01/qtp-test-automation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08BQXczeip7ImA9WhRUGUU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-2927906495678044538</id><published>2012-01-30T20:46:00.001-08:00</published><updated>2012-01-30T20:57:30.982-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T20:57:30.982-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Link Object" /><category scheme="http://www.blogger.com/atom/ns#" term="Click Method" /><category scheme="http://www.blogger.com/atom/ns#" term="QTP Web Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="web link" /><title>Link Object</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="color: blue; font-family: Verdana,sans-serif; text-align: center;"&gt;
&lt;span style="font-size: x-large;"&gt;&lt;b&gt;QTP Web Testing- Link Object&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: purple;"&gt;Methods &amp;amp; Properties that we can apply on Link Object&lt;/b&gt;&lt;br /&gt;
&lt;span style="color: purple;"&gt;------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;'ChildObjects method on Link&amp;nbsp; Object&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim oLink, Links&lt;br /&gt;
Set oLink = Description.Create&lt;br /&gt;
oLink("micclass").Value ="Link"&lt;br /&gt;
Set Links=Browser("name:=Google").Page("url:=http://www.google.co.in").ChildObjects(oLink)&lt;br /&gt;
Msgbox Links.count&lt;br /&gt;
&lt;span style="color: purple;"&gt;------------------------------------------------------------&lt;/span&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b style="color: blue;"&gt;'Exist Property &lt;/b&gt;for Google News Link&lt;br /&gt;
If Browser("name:=Google").Page("url:=http://www.google.co.in").Link("name:=News").Exist(2) then &lt;br /&gt;
&lt;br /&gt;
&lt;b style="color: blue;"&gt;'GetToProperty method on Link Object&lt;/b&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = Browser("name:=Google").Page("url:=http://www.google.co.in").Link("name:=News").GetTOProperty("name")&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Msgbox x&lt;br /&gt;
&lt;span style="color: purple;"&gt;------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'GetROProperty method on Link Object&lt;/b&gt;&lt;br /&gt;
y = Browser("name:=Google").Page("url:=http://www.google.co.in").Link("name:=News").GetROProperty("visible")&lt;br /&gt;
Msgbox y&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: purple;"&gt;------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'GetToProperties method on Google News Link&lt;/b&gt;&lt;br /&gt;
Set Gprops= Browser("name:=Google").Page("url:=http://www.google.co.in").Link("name:=News").GetTOProperties()&lt;br /&gt;
Gpropscount = Gprops.count&lt;br /&gt;
Msgbox Gpropscount&lt;br /&gt;
For i=0 to Gpropscount-1&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gpropsname = Gprops(i).Name&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gpropsvalue = Gprops(i).value&lt;br /&gt;
Msgbox Gpropsname &amp;amp; "=" &amp;amp; Gpropsvalue&lt;br /&gt;
Next&lt;br /&gt;
&lt;span style="color: purple;"&gt;------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'Click Method on Link Object&lt;/b&gt;&lt;br /&gt;
Browser("name:=Google").Page("url:=http://www.google.co.in").Link("text:=News").Click&lt;br /&gt;
If Browser("name:=Google News").Page("title:=Google News").Exist(2) Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Msgbox "Google News page opened successfully"&lt;br /&gt;
End If&lt;br /&gt;
End If&lt;br /&gt;
&lt;br /&gt;
Browser("name:=Google News").Close&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-2927906495678044538?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T4Q-BzFZs7aGsW2ST3QhKp4K1Vo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4Q-BzFZs7aGsW2ST3QhKp4K1Vo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/T4Q-BzFZs7aGsW2ST3QhKp4K1Vo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T4Q-BzFZs7aGsW2ST3QhKp4K1Vo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/Hvw0Snvm750" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/2927906495678044538/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/01/link-object.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2927906495678044538?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/2927906495678044538?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/Hvw0Snvm750/link-object.html" title="Link Object" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/01/link-object.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EAQ38yfCp7ImA9WhRUGUU.&quot;"><id>tag:blogger.com,1999:blog-836057087573943885.post-9006230733539950911</id><published>2012-01-30T20:46:00.000-08:00</published><updated>2012-01-30T20:54:02.194-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-30T20:54:02.194-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Page Object" /><category scheme="http://www.blogger.com/atom/ns#" term="GetToProperties" /><category scheme="http://www.blogger.com/atom/ns#" term="ChildObjects" /><category scheme="http://www.blogger.com/atom/ns#" term="Exist Property" /><category scheme="http://www.blogger.com/atom/ns#" term="Navigate Method" /><category scheme="http://www.blogger.com/atom/ns#" term="GetROProperty method" /><category scheme="http://www.blogger.com/atom/ns#" term="Web Page" /><title>Page Object</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="color: blue;"&gt;Web Page Object&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Methods &amp;amp; Properties that we can apply on Page object&lt;br /&gt;
&lt;br /&gt;
------------------------------------&lt;br /&gt;
SystemUtil.Run "C:\Program Files\Internet Explorer\IEXPLORE.EXE","www.gcreddy.com"&lt;br /&gt;
&lt;br /&gt;
Wait(10)&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;b&gt;&lt;span style="color: blue;"&gt;'Navigate Method:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;
Browser("CreationTime:=0").Navigate "http://www.google.co.in"&lt;br /&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'Exist Property&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
If Browser("title:=Google").Page("url:=http://www.google.co.in").Exist(2) Then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Msgbox "Google page&amp;nbsp; Launched Successfully"&lt;br /&gt;
End If&lt;br /&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'ChildObjects method&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
Set obj = description.Create&lt;br /&gt;
Set Objects = Browser("title:=Google").Page("url:=http://www.google.co.in").ChildObjects(obj)&lt;br /&gt;
Msgbox Objects.count&lt;br /&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'CheckProperty method&lt;/b&gt; for "title" property of Google Page&lt;br /&gt;
Browser("title:=Google").Page("url:=http://www.google.co.in").CheckProperty "title","Google" &lt;br /&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'GetROProperty method&lt;/b&gt; for "openurl" property of Google Page&lt;br /&gt;
x =Browser("title:=Google").Page("url:=http://www.google.co.in").GetROProperty ("title") &lt;br /&gt;
Msgbox x &lt;br /&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'GetToProperties method&lt;/b&gt; on Google Page&lt;br /&gt;
Set Gprops= Browser("title:=Google").Page("url:=http://www.google.co.in").GetTOProperties()&lt;br /&gt;
&lt;br /&gt;
Msgbox Gprops.count&lt;br /&gt;
For i=0 to Gprops.Count-1 &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gpropsname = Gprops(i).Name&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Gpropsvalue = Gprops(i).value&lt;br /&gt;
Msgbox Gpropsname &amp;amp; "=" &amp;amp; Gpropsvalue&lt;br /&gt;
Next&lt;/div&gt;
&lt;div style="font-family: Verdana,sans-serif;"&gt;
&lt;span style="color: purple;"&gt;--------------------------------------------------------------------------&lt;/span&gt;&lt;br /&gt;
&lt;b style="color: blue;"&gt;'Close method&lt;/b&gt;&lt;br /&gt;
Browser("title:=Google").Close&lt;/div&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/836057087573943885-9006230733539950911?l=www.gcreddy.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EG2X8MG_L8Zu5wOKzaAg36aF48w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EG2X8MG_L8Zu5wOKzaAg36aF48w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EG2X8MG_L8Zu5wOKzaAg36aF48w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EG2X8MG_L8Zu5wOKzaAg36aF48w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/gcreddy/hHGo/~4/OlxhmAFAiM0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.gcreddy.com/feeds/9006230733539950911/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.gcreddy.com/2012/01/page-object.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/9006230733539950911?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/836057087573943885/posts/default/9006230733539950911?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/gcreddy/hHGo/~3/OlxhmAFAiM0/page-object.html" title="Page Object" /><author><name>G.Chandra Mohan Reddy</name><uri>http://www.blogger.com/profile/09775848695532321327</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="25" height="32" src="http://4.bp.blogspot.com/_V6Tw34aTT_o/S5JiGhQF2cI/AAAAAAAAAA0/arUklalKLr4/S220/IMG_9397+copy.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://www.gcreddy.com/2012/01/page-object.html</feedburner:origLink></entry></feed>

