SlideShare une entreprise Scribd logo
1  sur  23
Prepared By: Er. Nawaraj
Bhandari
Office Solution And Development
Chapter:10
Testing Software Development
Software Quality
Software Quality is conformance to:
explicitly stated functional and
performance requirements,
explicitly documented development
standards,
implicit characteristics that are expected of
all professionally developed software.
Software Quality
The Standard Glossary of Software Engineering
Terminology IEEE610.12(Institute of Electrical and
Electronics Engineering) defines software quality as:
 The degree to which a system, component, or
process meets specified requirements i.e.
developer requirements.
 The degree to which a system, component, or
process meets customer or user needs or
expectations.
Why Testing is Needed - 1
 The purpose of software testing is to ensure that
software does exactly what the user needs it to do,
ensuring quality.
 It can be used to check that software is functioning
correctly, reliably, efficiently, securely and is usable.
Why Testing is Needed - 2
 Errors in software as a result of non-testing or
inefficient testing can cost a business money, time
and reputation.
 It must be planned carefully in stages, such as
those in the following diagram:
Stages of Software Testing
User
Requirements
Test Plan &
Design Tests
Run Tests
Compare
expected
results with
actual results
Correct errors
and retest
Document in a
Report
Different Types of Testing
 There are many different types of testing
and we will focus on the following:
 White Box Testing (Alpha Testing)
 Black Box Testing (Beta Testing)
 Gray Box Testing
 Graphical User Interface Testing (GUI)
 Usability Testing
 Acceptance Testing
White Box Testing (Alpha)
 White box testing is a testing technique that takes
into account the internal mechanism of a system.
 Alpha testing is the first phase of testing in
development. The first phase includes unit testing,
component testing, and system testing
 It is also called structural testing and glass box
testing
 White box testing is used for verification.
 Test by in-house software test engineers, or
software QA engineers.
Black Box Testing (Beta)
 In software development, a beta test is the
second phase of software testing in which a
sampling of the intended audience tries the
product out.
 It is concerned with what the software is
supposed to do and not how it works .
 Technical knowledge of the coding of the
software is not required (White Box Testing).
 It is also referred to as Functional Testing.
 Black box testing is often used for validating.
Gray Box Testing
 This is the combination of black box and white box
 Can use during the implementation of API (May be
Google application programming interface or any
third-party API) on particular application
 In gray box testing White box testing applied on
own application while Black box testing applied on
other application (API)
GUI Testing
 Graphical User Interface testing – refers to
testing of all or aspects of graphical user
interfaces.
 It can be difficult to undertake as although
there are guidelines for good GUI design, a
user’s judgement of what they consider to
be good design can be subjective, e.g. the
use of colour, sound, etc.
Usability Testing
 This is undertaken to discover if the software is
appropriate to users and how easy it is for them to
use and learn. Tests can include the following:
 Level of use
 Ease of use
 Navigation of the software
 Meaningful instructions
 Meaningful warnings
 Consistent style, etc.
Acceptance Testing
 Also referred to as UAT testing (User
Acceptance Testing) and EU (End User
Testing).
 It is undertaken by a user/customer to help
them decide whether to accept the software
as it is or whether enhancements or
improvements need to be made.
 It marks the boundary between software
being developed for use to software in use.
Test Plan – 1(Issue Tracker)
 When preparing to test software, a Test Plan needs to
be produced.
 Such plans are very detailed if they are testing whole
systems and parts of systems.
 Our test plan will need the following clear structure that
sets out:
 a description of each test
 the expected results of each test
 the actual results
 whether the test passed or failed (include the date)
 if the test failed, what action needs to be taken
 whether the re-test passed or failed (include the date)
Test
Number
Description Expected
Results
Actual
Results
Test Passed
(Date)
Action
Taken
Test Passed
(Date)
1 A test to ensure
that a cell is
correctly
formatted to
accept data
The currency
amount (2
decimal
places)
should be
displayed in
cell D3
The amount
was
displayed as
a whole
number, no
decimal
places
No (21/04/11) Check the
formatting of
cell D3 and
re-test
Yes
(22/04/11)
Test Plan - 2
Expected Test Results
 These are to be clearly set out in the expected
results section of the Test Plan.
Actual Test Results Compared with
Expected Results
 If the actual test results are different when
compared to the expected test results, these
details need to be recorded on the Test
Plan.
 All the discrepancies must be identified.
 The tests must be re-done and all the
discrepancies rectified before each test can
be passed.
Test Report
 Test report plans need to be very detailed if they
are testing whole systems and parts of systems.
 As a minimum, it should include the following
information:
 the name, version and description of the software
program that is being tested
 the date that the testing is starting
 the date for completion of all testing
 who is undertaking the testing and to who they
report
 a description of the type(s) of testing
 a copy of the Test Plan
Test Documentation Standards
 For details of the IT industry testing
documentation standards, refer to the IEEE
229 Standard for Software Test
Documentation at:
 http://tinyurl.com/6dzhhn
A Testing Checklist
 This should check the following:
 Have all aspects of the software that has
been developed been tested?
 If any tests have failed, have they been
redone and passed?
 Is the Test Plan structured correctly?
 Is the Test Report structured correctly?
References - 1
 Case Studies: Software Testing. (2008). [Available Online]
http://tinyurl.com/3zsonhg
 GUI Testing Checklist. (2011). [Available Online]
http://bazman.tripod.com/checklist.html#Section1
 IEEE 829 Standard for Software Test Documentation.
(2010). [Available Online]
http://tinyurl.com/6dzhhn
References - 2
 QA (2009). Quality Assurance and Software
Testing. [Available Online]
 http://tinyurl.com/4xx8rus
 Testing Geek. (2011). [Available Online]
 http://www.testinggeek.com/
Topic 10 – Testing Software
Development
Any Questions?

Contenu connexe

Tendances

Tendances (20)

2 testing throughout software lifecycle
2 testing throughout software lifecycle2 testing throughout software lifecycle
2 testing throughout software lifecycle
 
Verifcation and Validation
Verifcation and ValidationVerifcation and Validation
Verifcation and Validation
 
3.software testing
3.software testing3.software testing
3.software testing
 
Fundamentals of software testing
Fundamentals of software testingFundamentals of software testing
Fundamentals of software testing
 
Types of testing
Types of testingTypes of testing
Types of testing
 
Introduction to software testing
Introduction to software testingIntroduction to software testing
Introduction to software testing
 
functional testing
functional testing functional testing
functional testing
 
11 software testing_strategy
11 software testing_strategy11 software testing_strategy
11 software testing_strategy
 
Software testing
Software testingSoftware testing
Software testing
 
Why testing is important ?
Why testing is important ?Why testing is important ?
Why testing is important ?
 
Software Verification & Validation
Software Verification & ValidationSoftware Verification & Validation
Software Verification & Validation
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | EdurekaSoftware Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
 
Software Testing and Quality Assurance unit1
Software Testing and Quality Assurance  unit1Software Testing and Quality Assurance  unit1
Software Testing and Quality Assurance unit1
 
Software testing strategies
Software testing strategiesSoftware testing strategies
Software testing strategies
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Test Levels & Techniques
Test Levels & TechniquesTest Levels & Techniques
Test Levels & Techniques
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
software testing
 software testing software testing
software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing Strategies, Method and Life Cycle
Software Testing Strategies, Method and Life CycleSoftware Testing Strategies, Method and Life Cycle
Software Testing Strategies, Method and Life Cycle
 

Similaire à Testing software development

softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
FAIZALSAIYED
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
Srikanth Krishnamoorthy
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
8759000398
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
smumbahelp
 

Similaire à Testing software development (20)

Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3Software Testing and Quality Assurance Assignment 3
Software Testing and Quality Assurance Assignment 3
 
Basic Guide to Manual Testing
Basic Guide to Manual TestingBasic Guide to Manual Testing
Basic Guide to Manual Testing
 
11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot11 steps of testing process - By Harshil Barot
11 steps of testing process - By Harshil Barot
 
softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1softwaretestingppt-FINAL-PPT-1
softwaretestingppt-FINAL-PPT-1
 
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTINGWelingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
 
Software Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By SrikanthSoftware Testing - A sneak preview By Srikanth
Software Testing - A sneak preview By Srikanth
 
Session 05 - Testing Concepts
Session 05 - Testing ConceptsSession 05 - Testing Concepts
Session 05 - Testing Concepts
 
S.t.
S.t.S.t.
S.t.
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Testing Concepts and Manual Testing
Testing Concepts and Manual TestingTesting Concepts and Manual Testing
Testing Concepts and Manual Testing
 
Software testing
Software testingSoftware testing
Software testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Ieee829mtp
Ieee829mtpIeee829mtp
Ieee829mtp
 
Testing in Software Engineering.docx
Testing in Software Engineering.docxTesting in Software Engineering.docx
Testing in Software Engineering.docx
 
Testing methodology
Testing methodologyTesting methodology
Testing methodology
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 

Plus de Er. Nawaraj Bhandari

Plus de Er. Nawaraj Bhandari (20)

Data mining approaches and methods
Data mining approaches and methodsData mining approaches and methods
Data mining approaches and methods
 
Research trends in data warehousing and data mining
Research trends in data warehousing and data miningResearch trends in data warehousing and data mining
Research trends in data warehousing and data mining
 
Mining Association Rules in Large Database
Mining Association Rules in Large DatabaseMining Association Rules in Large Database
Mining Association Rules in Large Database
 
Introduction to data mining and data warehousing
Introduction to data mining and data warehousingIntroduction to data mining and data warehousing
Introduction to data mining and data warehousing
 
Data warehouse testing
Data warehouse testingData warehouse testing
Data warehouse testing
 
Data warehouse physical design
Data warehouse physical designData warehouse physical design
Data warehouse physical design
 
Data warehouse logical design
Data warehouse logical designData warehouse logical design
Data warehouse logical design
 
Classification and prediction in data mining
Classification and prediction in data miningClassification and prediction in data mining
Classification and prediction in data mining
 
Chapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean FunctionChapter 3: Simplification of Boolean Function
Chapter 3: Simplification of Boolean Function
 
Chapter 6: Sequential Logic
Chapter 6: Sequential LogicChapter 6: Sequential Logic
Chapter 6: Sequential Logic
 
Chapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSIChapter 5: Cominational Logic with MSI and LSI
Chapter 5: Cominational Logic with MSI and LSI
 
Chapter 4: Combinational Logic
Chapter 4: Combinational LogicChapter 4: Combinational Logic
Chapter 4: Combinational Logic
 
Chapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic GatesChapter 2: Boolean Algebra and Logic Gates
Chapter 2: Boolean Algebra and Logic Gates
 
Chapter 1: Binary System
 Chapter 1: Binary System Chapter 1: Binary System
Chapter 1: Binary System
 
Introduction to Electronic Commerce
Introduction to Electronic CommerceIntroduction to Electronic Commerce
Introduction to Electronic Commerce
 
Evaluating software development
Evaluating software developmentEvaluating software development
Evaluating software development
 
Using macros in microsoft excel part 2
Using macros in microsoft excel   part 2Using macros in microsoft excel   part 2
Using macros in microsoft excel part 2
 
Using macros in microsoft excel part 1
Using macros in microsoft excel   part 1Using macros in microsoft excel   part 1
Using macros in microsoft excel part 1
 
Using macros in microsoft access
Using macros in microsoft accessUsing macros in microsoft access
Using macros in microsoft access
 
Application software and business processes
Application software and business processesApplication software and business processes
Application software and business processes
 

Dernier

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 

Dernier (20)

Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Testing software development

  • 1. Prepared By: Er. Nawaraj Bhandari Office Solution And Development Chapter:10 Testing Software Development
  • 2. Software Quality Software Quality is conformance to: explicitly stated functional and performance requirements, explicitly documented development standards, implicit characteristics that are expected of all professionally developed software.
  • 3. Software Quality The Standard Glossary of Software Engineering Terminology IEEE610.12(Institute of Electrical and Electronics Engineering) defines software quality as:  The degree to which a system, component, or process meets specified requirements i.e. developer requirements.  The degree to which a system, component, or process meets customer or user needs or expectations.
  • 4. Why Testing is Needed - 1  The purpose of software testing is to ensure that software does exactly what the user needs it to do, ensuring quality.  It can be used to check that software is functioning correctly, reliably, efficiently, securely and is usable.
  • 5. Why Testing is Needed - 2  Errors in software as a result of non-testing or inefficient testing can cost a business money, time and reputation.  It must be planned carefully in stages, such as those in the following diagram:
  • 6. Stages of Software Testing User Requirements Test Plan & Design Tests Run Tests Compare expected results with actual results Correct errors and retest Document in a Report
  • 7. Different Types of Testing  There are many different types of testing and we will focus on the following:  White Box Testing (Alpha Testing)  Black Box Testing (Beta Testing)  Gray Box Testing  Graphical User Interface Testing (GUI)  Usability Testing  Acceptance Testing
  • 8. White Box Testing (Alpha)  White box testing is a testing technique that takes into account the internal mechanism of a system.  Alpha testing is the first phase of testing in development. The first phase includes unit testing, component testing, and system testing  It is also called structural testing and glass box testing  White box testing is used for verification.  Test by in-house software test engineers, or software QA engineers.
  • 9. Black Box Testing (Beta)  In software development, a beta test is the second phase of software testing in which a sampling of the intended audience tries the product out.  It is concerned with what the software is supposed to do and not how it works .  Technical knowledge of the coding of the software is not required (White Box Testing).  It is also referred to as Functional Testing.  Black box testing is often used for validating.
  • 10. Gray Box Testing  This is the combination of black box and white box  Can use during the implementation of API (May be Google application programming interface or any third-party API) on particular application  In gray box testing White box testing applied on own application while Black box testing applied on other application (API)
  • 11. GUI Testing  Graphical User Interface testing – refers to testing of all or aspects of graphical user interfaces.  It can be difficult to undertake as although there are guidelines for good GUI design, a user’s judgement of what they consider to be good design can be subjective, e.g. the use of colour, sound, etc.
  • 12. Usability Testing  This is undertaken to discover if the software is appropriate to users and how easy it is for them to use and learn. Tests can include the following:  Level of use  Ease of use  Navigation of the software  Meaningful instructions  Meaningful warnings  Consistent style, etc.
  • 13. Acceptance Testing  Also referred to as UAT testing (User Acceptance Testing) and EU (End User Testing).  It is undertaken by a user/customer to help them decide whether to accept the software as it is or whether enhancements or improvements need to be made.  It marks the boundary between software being developed for use to software in use.
  • 14. Test Plan – 1(Issue Tracker)  When preparing to test software, a Test Plan needs to be produced.  Such plans are very detailed if they are testing whole systems and parts of systems.  Our test plan will need the following clear structure that sets out:  a description of each test  the expected results of each test  the actual results  whether the test passed or failed (include the date)  if the test failed, what action needs to be taken  whether the re-test passed or failed (include the date)
  • 15. Test Number Description Expected Results Actual Results Test Passed (Date) Action Taken Test Passed (Date) 1 A test to ensure that a cell is correctly formatted to accept data The currency amount (2 decimal places) should be displayed in cell D3 The amount was displayed as a whole number, no decimal places No (21/04/11) Check the formatting of cell D3 and re-test Yes (22/04/11) Test Plan - 2
  • 16. Expected Test Results  These are to be clearly set out in the expected results section of the Test Plan.
  • 17. Actual Test Results Compared with Expected Results  If the actual test results are different when compared to the expected test results, these details need to be recorded on the Test Plan.  All the discrepancies must be identified.  The tests must be re-done and all the discrepancies rectified before each test can be passed.
  • 18. Test Report  Test report plans need to be very detailed if they are testing whole systems and parts of systems.  As a minimum, it should include the following information:  the name, version and description of the software program that is being tested  the date that the testing is starting  the date for completion of all testing  who is undertaking the testing and to who they report  a description of the type(s) of testing  a copy of the Test Plan
  • 19. Test Documentation Standards  For details of the IT industry testing documentation standards, refer to the IEEE 229 Standard for Software Test Documentation at:  http://tinyurl.com/6dzhhn
  • 20. A Testing Checklist  This should check the following:  Have all aspects of the software that has been developed been tested?  If any tests have failed, have they been redone and passed?  Is the Test Plan structured correctly?  Is the Test Report structured correctly?
  • 21. References - 1  Case Studies: Software Testing. (2008). [Available Online] http://tinyurl.com/3zsonhg  GUI Testing Checklist. (2011). [Available Online] http://bazman.tripod.com/checklist.html#Section1  IEEE 829 Standard for Software Test Documentation. (2010). [Available Online] http://tinyurl.com/6dzhhn
  • 22. References - 2  QA (2009). Quality Assurance and Software Testing. [Available Online]  http://tinyurl.com/4xx8rus  Testing Geek. (2011). [Available Online]  http://www.testinggeek.com/
  • 23. Topic 10 – Testing Software Development Any Questions?