SlideShare uma empresa Scribd logo
1 de 17
www.orbitone.com
Orbit One BVBA
Raas van Gaverestraat 83
B-9000 GENT, BELGIUM
Website www.orbitone.com
E-mail info@orbitone.com
Tel. +32 9 330 15 00
VAT BE 456.457.353
Bank 442-7059001-50 (KBC)
Viktor Bardadym
22 September, 2010
Testing web applications
22 September, 2010
Testing web applications2
Goal
To gather input for a good, easy and straightforward
methodology to conduct structured tests of web applications /
websites we develop.
"Le bon Dieu est dans le détail"
Gustave Flaubert
22 September, 2010
Testing web applications3
Qualities to test
Functionality
Usability
Interface
Performance
Compatibility
Maintainability
Security
http://www.softwaretestinghelp.com/web-application-testing/
22 September, 2010
Testing web applications4
Functionality testing
Check all the links
Test forms in all pages
Cookies testing
HTML/CSS validation
Search testing
Database testing
22 September, 2010
Testing web applications5
Usability testing
Test for navigation
Content checking
Other user information
22 September, 2010
Testing web applications6
Interface Testing

22 September, 2010
Testing web applications7
Performance Testing
Web Load Testing
Web Stress Testing
22 September, 2010
Testing web applications8
Compatibility Testing
Browser compatibility
Operating system compatibility
Mobile browsing
Printing options
Kriska is the first beer
that is vodka flavoured.
22 September, 2010
Testing web applications9
Maintainability Testing
22 September, 2010
Testing web applications10
Security Testing
Test users with different profiles / permissions
Invalid inputs
CAPTCHA
SSL
Don’t worry, senator –
this test is done
for our security.
22 September, 2010
Testing web applications11
Dimensions and scopes of tests
specific for web applications
Operation system & version
Browser & version
History (new / upgraded)
Languages
Work with other applications
Work with other hardware (mobile, printing,…)
Different permissions
22 September, 2010
Testing web applications12
Generic test cycle
Test previous article
Plan to improve
Design to include improvements and requirements
Manufacture with improvements
Review new item and improvements
Test new item
Test cycle
a) Prepare your test
 split web application / site in
modules/screens
 define concrete tests for each screen
(detailed description, for example
"enter a string of more than 100
characters in this textbox)
b) Make report sheet (using template)
 What customer/project
 FogBugz ticket number
 Who is the tester
 Version(s) of Windows / browser(s)
 Date & time
 Checksheet with tests
c) Do the first test, fill in the report sheet
 for each test + Green/Orange/Red +
comments
 at the end, add summary of the test
with general remarks. For example
"Everything works fine except things
related to iframe scrolling“
d) Put the report on SharePoint, and
inform the project manager / customer
/ developers to fix the orange and red
issues
e) Do the test for a second time, creating a
NEW report form
 iterations between c) – e) until all test
are successful
 in the real-world, more tests will be
added in each iteration
22 September, 2010
Testing web applications13
22 September, 2010
Testing web applications14
Regression testing
Focuses on finding defects after a major change has occurred.
Specifically, it seeks to uncover regressions, or old bugs that
have come back.
22 September, 2010
Testing web applications15
Testing Tools
IE Tester
Firebug
Fiddler
NetMon
He says that the water
is too cold.
22 September, 2010
Testing web applications16
Testing fun
 1: Testing Festivals
 Internal professionals
 Case: A large high-technology organization asked its developers to
test applications for compatibility with the next version of
Windows. The test manager scheduled testing sessions in the lab
and sent notifications about the sessions to the developers. To
make the events fun, the test manager provided food and
beverages, thus earning the name "test fests" for the sessions.
 2: Preview Program
 External professionals
 Beta releases, release candidates.
 3: Conference Room Pilots
 End users
 The purpose of the Conference Room Pilot is to validate a
software application against the business processes of end users
of the software, by allowing end users to use the software to carry
out typical or key business processes using the new software.
THANKS
and good luck !
17 Testing web applications
22 September, 2010

Mais conteúdo relacionado

Destaque

OtherScreen Architecture
OtherScreen ArchitectureOtherScreen Architecture
OtherScreen Architecture
Jim Van Fleet
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground Up
Di Santo LLP
 
Эффект Рингельмана
Эффект РингельманаЭффект Рингельмана
Эффект Рингельмана
Vadim Zhartun
 
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM KonseriSerap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
aokutur
 
My Summer Journal
My Summer JournalMy Summer Journal
My Summer Journal
niev421
 
Texas S Ta R Chart 1
Texas S Ta R Chart 1Texas S Ta R Chart 1
Texas S Ta R Chart 1
Alexis
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1
ripu1
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011
Ingria. Technopark St. Petersburg
 
印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀
ariesckf
 
Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012
Smithsonian Libraries
 

Destaque (20)

EVALUACIÓN SESIONES
EVALUACIÓN SESIONESEVALUACIÓN SESIONES
EVALUACIÓN SESIONES
 
OtherScreen Architecture
OtherScreen ArchitectureOtherScreen Architecture
OtherScreen Architecture
 
Welcome To Our Blog
Welcome To Our BlogWelcome To Our Blog
Welcome To Our Blog
 
Building People
Building PeopleBuilding People
Building People
 
An enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poetsAn enchanting, curious place of presidents and poets
An enchanting, curious place of presidents and poets
 
Сервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефоновСервис для создания программ лояльности на основе мобильных телефонов
Сервис для создания программ лояльности на основе мобильных телефонов
 
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
Eco-friendly and sustainable fishing "Teichiami" should be spreading @Earth d...
 
Supporting Start-Ups From Ground Up
Supporting Start-Ups From Ground UpSupporting Start-Ups From Ground Up
Supporting Start-Ups From Ground Up
 
Эффект Рингельмана
Эффект РингельманаЭффект Рингельмана
Эффект Рингельмана
 
University as a new "ventures investor", Яныкина
University as a new "ventures investor", ЯныкинаUniversity as a new "ventures investor", Яныкина
University as a new "ventures investor", Яныкина
 
ENG 101
ENG 101ENG 101
ENG 101
 
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM KonseriSerap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
Serap Mutlu Akbulut Korosu 2 Haziran 2015 CKM Konseri
 
My Summer Journal
My Summer JournalMy Summer Journal
My Summer Journal
 
Texas S Ta R Chart 1
Texas S Ta R Chart 1Texas S Ta R Chart 1
Texas S Ta R Chart 1
 
Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1Brochure mullanpur urban estate 1
Brochure mullanpur urban estate 1
 
Информационный вестник октябрь 2011
Информационный вестник октябрь 2011Информационный вестник октябрь 2011
Информационный вестник октябрь 2011
 
印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀印度、巴基斯坦鐵路的世界奇觀
印度、巴基斯坦鐵路的世界奇觀
 
Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012Suzanne Pilsk Presentation to SIL Board 2012
Suzanne Pilsk Presentation to SIL Board 2012
 
羽毛繪
羽毛繪羽毛繪
羽毛繪
 
Lessons from the classroom
Lessons from the classroomLessons from the classroom
Lessons from the classroom
 

Semelhante a Sfare cafe testing web applications

Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_Resume
Neha Arora
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran
 
Gouthami Resume(2)
Gouthami Resume(2)Gouthami Resume(2)
Gouthami Resume(2)
gouthami02
 
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
Perfecto by Perforce
 

Semelhante a Sfare cafe testing web applications (20)

Neha Arora_Resume
Neha Arora_ResumeNeha Arora_Resume
Neha Arora_Resume
 
Advanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive WebAdvanced Strategies for Testing Responsive Web
Advanced Strategies for Testing Responsive Web
 
Load testing web applications
Load testing web applicationsLoad testing web applications
Load testing web applications
 
Resume
ResumeResume
Resume
 
Android Apps Testing in 2019
Android Apps Testing in 2019Android Apps Testing in 2019
Android Apps Testing in 2019
 
Optimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps PipelineOptimizing Test Coverage throughout the DevOps Pipeline
Optimizing Test Coverage throughout the DevOps Pipeline
 
TechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UXTechTalk: Wind Tunnel, Personas, and Testing Real UX
TechTalk: Wind Tunnel, Personas, and Testing Real UX
 
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test LeadSara Omran's CV August2015_Senior Testing Analyst-Test Lead
Sara Omran's CV August2015_Senior Testing Analyst-Test Lead
 
Mobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio TeamsMobile and Web App Testing for Visual Studio Teams
Mobile and Web App Testing for Visual Studio Teams
 
Extending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket SystemExtending LabVIEW to the Web Using the LabSocket System
Extending LabVIEW to the Web Using the LabSocket System
 
Rahil Resume
Rahil ResumeRahil Resume
Rahil Resume
 
michael_milad_CV
michael_milad_CVmichael_milad_CV
michael_milad_CV
 
Resume - Copy
Resume - CopyResume - Copy
Resume - Copy
 
Full Resolt Report
Full Resolt ReportFull Resolt Report
Full Resolt Report
 
A perspective on web testing.ppt
A perspective on web testing.pptA perspective on web testing.ppt
A perspective on web testing.ppt
 
Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
Qa engineer dzmitry ananyeu
Qa engineer   dzmitry ananyeuQa engineer   dzmitry ananyeu
Qa engineer dzmitry ananyeu
 
Gouthami Resume(2)
Gouthami Resume(2)Gouthami Resume(2)
Gouthami Resume(2)
 
Felix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QAFelix Ramos_Automation Programmer Analyst_QA
Felix Ramos_Automation Programmer Analyst_QA
 
Mastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with AppiumMastering Mobile Test Automation with Appium
Mastering Mobile Test Automation with Appium
 

Mais de Orbit One - We create coherence

Mais de Orbit One - We create coherence (20)

ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
ShareCafé: SharePoint - Een doos vol documenten of dé tool om efficiënt samen...
 
HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer HoGent tips and tricks van een self-made ondernemer
HoGent tips and tricks van een self-made ondernemer
 
Het Nieuwe Werken in de praktijk
Het Nieuwe Werkenin de praktijkHet Nieuwe Werkenin de praktijk
Het Nieuwe Werken in de praktijk
 
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
ShareCafé: Office365 - Efficiënt samenwerken met minimum aan kosten en comple...
 
ShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgradeShareCafé 3 - Geef je samenwerking een technologische upgrade
ShareCafé 3 - Geef je samenwerking een technologische upgrade
 
ShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde toolsShareCafé 2 - Werk slimmer door geïntegreerde tools
ShareCafé 2 - Werk slimmer door geïntegreerde tools
 
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerdShareCafé 1: Hou de Nieuwe Werker gemotiveerd
ShareCafé 1: Hou de Nieuwe Werker gemotiveerd
 
Business value of Lync integrations
Business value of Lync integrationsBusiness value of Lync integrations
Business value of Lync integrations
 
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
OneCafé: De toekomst van ledenorganisaties met behulp van CRM en informatie-u...
 
Identity in the cloud using Microsoft
Identity in the cloud using MicrosoftIdentity in the cloud using Microsoft
Identity in the cloud using Microsoft
 
OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...OneCafé: The future of membership organizations facilitated by CRM and collab...
OneCafé: The future of membership organizations facilitated by CRM and collab...
 
OneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisationOneCafé: The new world of work and your organisation
OneCafé: The new world of work and your organisation
 
Social Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefitsSocial Computing in your organization using SharePoint: challenges and benefits
Social Computing in your organization using SharePoint: challenges and benefits
 
Windows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best PracticesWindows Communication Foundation (WCF) Best Practices
Windows Communication Foundation (WCF) Best Practices
 
Wie is Orbit One Internet Solutions
Wie is Orbit One Internet SolutionsWie is Orbit One Internet Solutions
Wie is Orbit One Internet Solutions
 
Azure Umbraco workshop
Azure Umbraco workshopAzure Umbraco workshop
Azure Umbraco workshop
 
Marketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensionsMarketing Automation in Dynamics CRM with ClickDimensions
Marketing Automation in Dynamics CRM with ClickDimensions
 
Office 365, is cloud right for your company?
Office 365, is cloud right for your company?Office 365, is cloud right for your company?
Office 365, is cloud right for your company?
 
Who is Orbit One internet solutions?
Who is Orbit One internet solutions?Who is Orbit One internet solutions?
Who is Orbit One internet solutions?
 
Azure and Umbraco CMS
Azure and Umbraco CMSAzure and Umbraco CMS
Azure and Umbraco CMS
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Sfare cafe testing web applications

  • 1. www.orbitone.com Orbit One BVBA Raas van Gaverestraat 83 B-9000 GENT, BELGIUM Website www.orbitone.com E-mail info@orbitone.com Tel. +32 9 330 15 00 VAT BE 456.457.353 Bank 442-7059001-50 (KBC) Viktor Bardadym 22 September, 2010 Testing web applications
  • 2. 22 September, 2010 Testing web applications2 Goal To gather input for a good, easy and straightforward methodology to conduct structured tests of web applications / websites we develop. "Le bon Dieu est dans le détail" Gustave Flaubert
  • 3. 22 September, 2010 Testing web applications3 Qualities to test Functionality Usability Interface Performance Compatibility Maintainability Security http://www.softwaretestinghelp.com/web-application-testing/
  • 4. 22 September, 2010 Testing web applications4 Functionality testing Check all the links Test forms in all pages Cookies testing HTML/CSS validation Search testing Database testing
  • 5. 22 September, 2010 Testing web applications5 Usability testing Test for navigation Content checking Other user information
  • 6. 22 September, 2010 Testing web applications6 Interface Testing 
  • 7. 22 September, 2010 Testing web applications7 Performance Testing Web Load Testing Web Stress Testing
  • 8. 22 September, 2010 Testing web applications8 Compatibility Testing Browser compatibility Operating system compatibility Mobile browsing Printing options Kriska is the first beer that is vodka flavoured.
  • 9. 22 September, 2010 Testing web applications9 Maintainability Testing
  • 10. 22 September, 2010 Testing web applications10 Security Testing Test users with different profiles / permissions Invalid inputs CAPTCHA SSL Don’t worry, senator – this test is done for our security.
  • 11. 22 September, 2010 Testing web applications11 Dimensions and scopes of tests specific for web applications Operation system & version Browser & version History (new / upgraded) Languages Work with other applications Work with other hardware (mobile, printing,…) Different permissions
  • 12. 22 September, 2010 Testing web applications12 Generic test cycle Test previous article Plan to improve Design to include improvements and requirements Manufacture with improvements Review new item and improvements Test new item
  • 13. Test cycle a) Prepare your test  split web application / site in modules/screens  define concrete tests for each screen (detailed description, for example "enter a string of more than 100 characters in this textbox) b) Make report sheet (using template)  What customer/project  FogBugz ticket number  Who is the tester  Version(s) of Windows / browser(s)  Date & time  Checksheet with tests c) Do the first test, fill in the report sheet  for each test + Green/Orange/Red + comments  at the end, add summary of the test with general remarks. For example "Everything works fine except things related to iframe scrolling“ d) Put the report on SharePoint, and inform the project manager / customer / developers to fix the orange and red issues e) Do the test for a second time, creating a NEW report form  iterations between c) – e) until all test are successful  in the real-world, more tests will be added in each iteration 22 September, 2010 Testing web applications13
  • 14. 22 September, 2010 Testing web applications14 Regression testing Focuses on finding defects after a major change has occurred. Specifically, it seeks to uncover regressions, or old bugs that have come back.
  • 15. 22 September, 2010 Testing web applications15 Testing Tools IE Tester Firebug Fiddler NetMon He says that the water is too cold.
  • 16. 22 September, 2010 Testing web applications16 Testing fun  1: Testing Festivals  Internal professionals  Case: A large high-technology organization asked its developers to test applications for compatibility with the next version of Windows. The test manager scheduled testing sessions in the lab and sent notifications about the sessions to the developers. To make the events fun, the test manager provided food and beverages, thus earning the name "test fests" for the sessions.  2: Preview Program  External professionals  Beta releases, release candidates.  3: Conference Room Pilots  End users  The purpose of the Conference Room Pilot is to validate a software application against the business processes of end users of the software, by allowing end users to use the software to carry out typical or key business processes using the new software.
  • 17. THANKS and good luck ! 17 Testing web applications 22 September, 2010