SlideShare a Scribd company logo
Build Environment for Projects

Environment Created in common repository

All the source code imported in SVN

User and roles added to all projects

SVN Maintained and Managed Successfully
SVN structure

Base – contains the initial version of the source
code

Branch – contains current working copy of each
project

Trunk – This contains the latest copy of the
source code
merged from branches of all projects

Tag – contains the various snapshots of the
source code versions while go for live.
SVN Process
Import source
Code in svn
Checkout
Source code into
Local workspace
Add/change
Source code
Commit the
Source in branch
RMG will take
build from branch
For local testing
Merge source
Code in Trunk
Tag the
Trunk source
Build Taken
from Trunk for
Preprod testing
Testing Flow
Get Release
Plan of the week
RMG discussion
and resource
allocation
Local
Test Environment
setup
Review BRS
Manual Testing
(verify 247
checkpoints)
Is Bug
Post bugs
in Bugzilla
Automation Testing
1.Spell check
2.Performance(Yslow,
loadimpact)
3.Dev. com(Browser stack
4.color check(checkmycolor)
Is Bug
Notify test
Completion details
Via mail
Yes
Yes
No No
Build Process

Build file is taken from branch and local testing
will be started.

Issue will be posted after local testing

Once the issues are fixed, source file will be
merged into Trunk.

Build is taken from trunk for preprod testing
Issues with website
Cross browser compatibility...if necessary.
- User interaction design and usability
- Latency between the server and the client
- Trust between the site and the end user
- Finding an audience and/or creating a
community
- Accessibility
- Implementation of best practices and standards
- SEO - that is being able to be found on the
internet
Poor site navigation
A site should be easy to follow, and use
appropriate navigational bars or buttons that
clearly link to each part of the site. Each page
should link back to a central home page. One
method that makes a site easier to navigate is
to display a brief site map with the current page
in correlation to the main page.
Poor site navigation
Poor readability
Using non contrasting colors can make text
difficult to read. High contrasting colors likewise
can also be difficult to read for those with color
blindness. You should keep font size and
general font readability in mind as well.
Poor image implementation
Use images in correlation to the text content.
Avoid overusing images on a web page. Provide
text descriptions of all images and links. Some
visitors may not see the images for different
reasons.
Poor formatting
A poorly formatted web page can be rendered
very differently in different web browsers.
Some web browsers may display the page
correctly while others may display an
unreadable mess.
Some users may use different resolutions that
make some web pages formatted for a specific
resolution display incorrectly.
Poor formatting
Lack of accessibility options
Many sites are beginning to offer accessibility
options for users that need assistance. Some
people may require voice readers to read out
web content aloud, while others may need
special input devices to navigate a website. A
website with images that do not have text
descriptors may not be usable by such users.
Using text descriptions and underlying links
around images can help such users have more
accessibility options.
Browser incompatibility
Websites should be tested in different web browsers
to ensure better compatibility.
Even basic websites should be checked to display
properly in the most common web browsers.
Overuse of multimedia without other
viewing options
Overusing multimedia implementations such as
Flash can render a site un-viewable by some.
Some sites may not work if a web browser is not
Flash compatible.
One example is Internet Explorer 64-bit, which
does not have a Flash plugin at this time.
Use too much text
Overusing text on a page can make the page
appear difficult to read for some users.
Some visitors may simply find the page too taxing
to read and leave the site. Break apart text into
blocks and insert page breaks if needed.
Use too much text
Overusing text on a page can make the page
appear difficult to read for some users.
Some visitors may simply find the page too taxing
to read and leave the site. Break apart text into
blocks and insert page breaks if needed.
Lack of page anchors
A web page or site that lacks anchors will be more difficult
to navigate or use.
Using anchors allows visitors to move to different sections
of the site quickly and easily.
Each anchor link should be clearly labeled to avoid
confusion.
10 Common problems with websites
quality
1.Lack of focus on the user's perspective (Usability
issues)
2.Flash only websites
3.Generally long loading times
4.Non standard layouts and bad linking
system(alignment issues)
5.Poor use of colours(color combination issues)
6.Lack of traffic (Improper search keywords)
7.Browser incompatibility
8.Device incompatibility
Performance Testing
To determine how a system performs in terms of
responsiveness and stability under a particular
workload.
Tools:
Yslow -
LoadImpack
Gtmetrix
Important of Performance
Task completion
Slow site = lost business
The importance of performance
500ms slower = 20% drop in traffic(Google)
400ms slower = 5-9% drop in full page
traffic(yahoo)
100ms slower = 1% drop in sales (Amazon)
Users leaving before the page finishes loading
YSlow
YSlow analyzes web pages and suggests ways to
improve their performance based on a set of
rules for high performance web pages.
Extensible
Customizable
Multi browser support
Responsive Testing
To test the Responsive Design of a site from
predefined screen Resolution.
Screenqueri.es
Responsive.is
Responsivepx.com
Screenqueri
Screenqueri.es is a Pixel Perfect Tool to test the
Responsive Design / Media Queries.
Simulation (device)
A mobile phone emulator lets check the
responsiveness and functionality of the website
across different mobile platforms.
We can test on iPhone, iPad, Android and
BlackBerry, without actually having the devices
in hand.
Mobile emulators can help pinpoint problems and
issues with the website and allow us to take
corrective measures to make the website
visually appealing and functional on mobile
devices.
Functional Testing
Site functions are tested by feeding them input
and examining the output.
Internal program structure is rarely considered.
Functional Testing usually describes what the
system does.
Tools
Selenium
Selenium
Selenium is a portable software testing framework
for web applications.
Selenium provides a record/playback tool for
authoring tests without learning a test scripting
language.
Utilities – Awesome Screenshot
We can capture the whole page or any portion,
annotate it with rectangles, circles, arrows, lines
and text, blur sensitive info, one-click.
Checkmycolor – online Tool
Analyse the colors of any webpage to verify the
contrast and ensure better accessibility.
Report
Satisfiers and Dissatisfiers
Customer Satisfiers
the right features
adequate instruction
Dissatisfiers
unreliable
hard to use
too slow
incompatible with the customer’s equipment
Dimensions of Quality
Reliability
 e.g., Test the application
behaves consistently and
predictably.
Performance
 e.g., Test online
response under average
and peak loading
Functionality
 e.g., Test the accurate
workings of each
usage scenario
Usability
 e.g., Test application from
the perspective of
convenience to end-user.
Supportability
 e.g., Test the ability to
maintain and support
application under
production use
Quality Dimensions
 Accessibility
Capability
 Compatibility
 Concurrency
 Conformance to
standards
 Efficiency
 Installability and
uninstallability
Localizability
Maintainability
Performance
Portability
Reliability
Scalability
Security
Supportability
Testability
Usability
Collectively, these are often called Qualities of Service, Nonfunctional Requirements,
Attributes, or simply the
-Qualilities
What Test Documentation we use?
Test planning standards and templates
Testcase
Test Data
Release Document
Manual Testing Checklist
Challenge:
Getting information in the absence of a spec
What substitutes are available?
Example:
The user manual – think of this as a commercial
warranty for what your product does.
What other “specs” can you/should you be using
to test?
sitesite
to beto be
testedtested
test casestest cases
resultsresults
RMGRMG

More Related Content

What's hot

Page one infiltrator scam
Page one infiltrator scamPage one infiltrator scam
Page one infiltrator scamjahboukie
 
Joomla Basics
Joomla BasicsJoomla Basics
Joomla Basics
emiliedaniel
 
web designing course in nagpur
web designing course in nagpurweb designing course in nagpur
web designing course in nagpur
letsleadsnagpurweb
 
Resume_vikash_new_updated_5
Resume_vikash_new_updated_5Resume_vikash_new_updated_5
Resume_vikash_new_updated_5Vikash Raj
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdateBHOLA SINGH
 
Magento Facebook Deal Extension
Magento Facebook Deal ExtensionMagento Facebook Deal Extension
Magento Facebook Deal Extension
OnlineBiz Software Solution
 
Shameer cv .net
Shameer cv .net Shameer cv .net
Shameer cv .net
Shameer Ahamed
 

What's hot (8)

Page one infiltrator scam
Page one infiltrator scamPage one infiltrator scam
Page one infiltrator scam
 
Joomla Basics
Joomla BasicsJoomla Basics
Joomla Basics
 
web designing course in nagpur
web designing course in nagpurweb designing course in nagpur
web designing course in nagpur
 
Resume_vikash_new_updated_5
Resume_vikash_new_updated_5Resume_vikash_new_updated_5
Resume_vikash_new_updated_5
 
BholaSinghupdate
BholaSinghupdateBholaSinghupdate
BholaSinghupdate
 
Magento Facebook Deal Extension
Magento Facebook Deal ExtensionMagento Facebook Deal Extension
Magento Facebook Deal Extension
 
Shameer cv .net
Shameer cv .net Shameer cv .net
Shameer cv .net
 
Web Designing Syllabus
Web Designing SyllabusWeb Designing Syllabus
Web Designing Syllabus
 

Similar to Release Management Group

Website usability ideas for business growth
Website usability ideas for business growthWebsite usability ideas for business growth
Website usability ideas for business growth
James Smith
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
Denise Jacobs
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
Sivaprasad Paliyath (CUA - HFI)
 
12 Front-End App Development Languages to Consider in 2023
12 Front-End App Development Languages to Consider in 202312 Front-End App Development Languages to Consider in 2023
12 Front-End App Development Languages to Consider in 2023
Baek Yongsun
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...Yeliz Yesilada
 
Rethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern ageRethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern age
shwetank
 
Web development
Web developmentWeb development
Web development
RaziyaChoudhary
 
webdevelopment-210628031421.pdf
webdevelopment-210628031421.pdfwebdevelopment-210628031421.pdf
webdevelopment-210628031421.pdf
DakshPratapSingh1
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf
preeti katiyar
 
Automated UI testing done right (DDDSydney)
Automated UI testing done right (DDDSydney)Automated UI testing done right (DDDSydney)
Automated UI testing done right (DDDSydney)
Mehdi Khalili
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptx
Syntax Technologies
 
Web Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website PlanningWeb Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website Planning
clement swarnappa
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
Edureka!
 
Fonts on the Web - a guide to web fonts
Fonts on the Web - a guide to web fontsFonts on the Web - a guide to web fonts
Fonts on the Web - a guide to web fonts
Prototype Interactive
 
Different terms related issues web design
Different terms  related issues web designDifferent terms  related issues web design
Different terms related issues web design
atechedu
 
Wcag is not scary any more a11y camp 2016
Wcag is not scary any more a11y camp 2016Wcag is not scary any more a11y camp 2016
Wcag is not scary any more a11y camp 2016
Herin Hentry
 
Web Test Automation Framework - IndicThreads Conference
Web Test Automation Framework  - IndicThreads ConferenceWeb Test Automation Framework  - IndicThreads Conference
Web Test Automation Framework - IndicThreads Conference
IndicThreads
 
Best Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptxBest Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptx
Web India Solutions
 

Similar to Release Management Group (20)

Website usability ideas for business growth
Website usability ideas for business growthWebsite usability ideas for business growth
Website usability ideas for business growth
 
Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008Plan For Accessibility - TODCon 2008
Plan For Accessibility - TODCon 2008
 
RBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & RecommendationsRBC Royal Bank : An Accessibility Evaluation & Recommendations
RBC Royal Bank : An Accessibility Evaluation & Recommendations
 
12 Front-End App Development Languages to Consider in 2023
12 Front-End App Development Languages to Consider in 202312 Front-End App Development Languages to Consider in 2023
12 Front-End App Development Languages to Consider in 2023
 
A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...A Web Design Framework for Improved Accessibility for People with Disabilitie...
A Web Design Framework for Improved Accessibility for People with Disabilitie...
 
Rethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern ageRethinking accessibility related best practices for CSS in the modern age
Rethinking accessibility related best practices for CSS in the modern age
 
Chapter 7)
Chapter 7)Chapter 7)
Chapter 7)
 
Web development
Web developmentWeb development
Web development
 
webdevelopment-210628031421.pdf
webdevelopment-210628031421.pdfwebdevelopment-210628031421.pdf
webdevelopment-210628031421.pdf
 
7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf7 useful websites for front end developers.pdf
7 useful websites for front end developers.pdf
 
Automated UI testing done right (DDDSydney)
Automated UI testing done right (DDDSydney)Automated UI testing done right (DDDSydney)
Automated UI testing done right (DDDSydney)
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptx
 
Web Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website PlanningWeb Concepts_Introduction to Website Planning
Web Concepts_Introduction to Website Planning
 
Website design2
Website design2Website design2
Website design2
 
Appium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | EdurekaAppium Interview Questions and Answers | Edureka
Appium Interview Questions and Answers | Edureka
 
Fonts on the Web - a guide to web fonts
Fonts on the Web - a guide to web fontsFonts on the Web - a guide to web fonts
Fonts on the Web - a guide to web fonts
 
Different terms related issues web design
Different terms  related issues web designDifferent terms  related issues web design
Different terms related issues web design
 
Wcag is not scary any more a11y camp 2016
Wcag is not scary any more a11y camp 2016Wcag is not scary any more a11y camp 2016
Wcag is not scary any more a11y camp 2016
 
Web Test Automation Framework - IndicThreads Conference
Web Test Automation Framework  - IndicThreads ConferenceWeb Test Automation Framework  - IndicThreads Conference
Web Test Automation Framework - IndicThreads Conference
 
Best Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptxBest Web Design Company in Kerala - WIS.pptx
Best Web Design Company in Kerala - WIS.pptx
 

Recently uploaded

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
informapgpstrackings
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 

Recently uploaded (20)

Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
Field Employee Tracking System| MiTrack App| Best Employee Tracking Solution|...
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 

Release Management Group

  • 1. Build Environment for Projects  Environment Created in common repository  All the source code imported in SVN  User and roles added to all projects  SVN Maintained and Managed Successfully
  • 2. SVN structure  Base – contains the initial version of the source code  Branch – contains current working copy of each project  Trunk – This contains the latest copy of the source code merged from branches of all projects  Tag – contains the various snapshots of the source code versions while go for live.
  • 3. SVN Process Import source Code in svn Checkout Source code into Local workspace Add/change Source code Commit the Source in branch RMG will take build from branch For local testing Merge source Code in Trunk Tag the Trunk source Build Taken from Trunk for Preprod testing
  • 4. Testing Flow Get Release Plan of the week RMG discussion and resource allocation Local Test Environment setup Review BRS Manual Testing (verify 247 checkpoints) Is Bug Post bugs in Bugzilla Automation Testing 1.Spell check 2.Performance(Yslow, loadimpact) 3.Dev. com(Browser stack 4.color check(checkmycolor) Is Bug Notify test Completion details Via mail Yes Yes No No
  • 5. Build Process  Build file is taken from branch and local testing will be started.  Issue will be posted after local testing  Once the issues are fixed, source file will be merged into Trunk.  Build is taken from trunk for preprod testing
  • 6. Issues with website Cross browser compatibility...if necessary. - User interaction design and usability - Latency between the server and the client - Trust between the site and the end user - Finding an audience and/or creating a community - Accessibility - Implementation of best practices and standards - SEO - that is being able to be found on the internet
  • 7. Poor site navigation A site should be easy to follow, and use appropriate navigational bars or buttons that clearly link to each part of the site. Each page should link back to a central home page. One method that makes a site easier to navigate is to display a brief site map with the current page in correlation to the main page.
  • 9. Poor readability Using non contrasting colors can make text difficult to read. High contrasting colors likewise can also be difficult to read for those with color blindness. You should keep font size and general font readability in mind as well.
  • 10. Poor image implementation Use images in correlation to the text content. Avoid overusing images on a web page. Provide text descriptions of all images and links. Some visitors may not see the images for different reasons.
  • 11. Poor formatting A poorly formatted web page can be rendered very differently in different web browsers. Some web browsers may display the page correctly while others may display an unreadable mess. Some users may use different resolutions that make some web pages formatted for a specific resolution display incorrectly.
  • 13. Lack of accessibility options Many sites are beginning to offer accessibility options for users that need assistance. Some people may require voice readers to read out web content aloud, while others may need special input devices to navigate a website. A website with images that do not have text descriptors may not be usable by such users. Using text descriptions and underlying links around images can help such users have more accessibility options.
  • 14. Browser incompatibility Websites should be tested in different web browsers to ensure better compatibility. Even basic websites should be checked to display properly in the most common web browsers.
  • 15. Overuse of multimedia without other viewing options Overusing multimedia implementations such as Flash can render a site un-viewable by some. Some sites may not work if a web browser is not Flash compatible. One example is Internet Explorer 64-bit, which does not have a Flash plugin at this time.
  • 16. Use too much text Overusing text on a page can make the page appear difficult to read for some users. Some visitors may simply find the page too taxing to read and leave the site. Break apart text into blocks and insert page breaks if needed.
  • 17. Use too much text Overusing text on a page can make the page appear difficult to read for some users. Some visitors may simply find the page too taxing to read and leave the site. Break apart text into blocks and insert page breaks if needed.
  • 18. Lack of page anchors A web page or site that lacks anchors will be more difficult to navigate or use. Using anchors allows visitors to move to different sections of the site quickly and easily. Each anchor link should be clearly labeled to avoid confusion.
  • 19. 10 Common problems with websites quality 1.Lack of focus on the user's perspective (Usability issues) 2.Flash only websites 3.Generally long loading times 4.Non standard layouts and bad linking system(alignment issues) 5.Poor use of colours(color combination issues) 6.Lack of traffic (Improper search keywords) 7.Browser incompatibility 8.Device incompatibility
  • 20. Performance Testing To determine how a system performs in terms of responsiveness and stability under a particular workload. Tools: Yslow - LoadImpack Gtmetrix
  • 21. Important of Performance Task completion Slow site = lost business
  • 22. The importance of performance 500ms slower = 20% drop in traffic(Google) 400ms slower = 5-9% drop in full page traffic(yahoo) 100ms slower = 1% drop in sales (Amazon) Users leaving before the page finishes loading
  • 23. YSlow YSlow analyzes web pages and suggests ways to improve their performance based on a set of rules for high performance web pages. Extensible Customizable Multi browser support
  • 24. Responsive Testing To test the Responsive Design of a site from predefined screen Resolution. Screenqueri.es Responsive.is Responsivepx.com
  • 25. Screenqueri Screenqueri.es is a Pixel Perfect Tool to test the Responsive Design / Media Queries.
  • 26. Simulation (device) A mobile phone emulator lets check the responsiveness and functionality of the website across different mobile platforms. We can test on iPhone, iPad, Android and BlackBerry, without actually having the devices in hand. Mobile emulators can help pinpoint problems and issues with the website and allow us to take corrective measures to make the website visually appealing and functional on mobile devices.
  • 27. Functional Testing Site functions are tested by feeding them input and examining the output. Internal program structure is rarely considered. Functional Testing usually describes what the system does. Tools Selenium
  • 28. Selenium Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language.
  • 29. Utilities – Awesome Screenshot We can capture the whole page or any portion, annotate it with rectangles, circles, arrows, lines and text, blur sensitive info, one-click.
  • 30. Checkmycolor – online Tool Analyse the colors of any webpage to verify the contrast and ensure better accessibility. Report
  • 31. Satisfiers and Dissatisfiers Customer Satisfiers the right features adequate instruction Dissatisfiers unreliable hard to use too slow incompatible with the customer’s equipment
  • 32. Dimensions of Quality Reliability  e.g., Test the application behaves consistently and predictably. Performance  e.g., Test online response under average and peak loading Functionality  e.g., Test the accurate workings of each usage scenario Usability  e.g., Test application from the perspective of convenience to end-user. Supportability  e.g., Test the ability to maintain and support application under production use
  • 33. Quality Dimensions  Accessibility Capability  Compatibility  Concurrency  Conformance to standards  Efficiency  Installability and uninstallability Localizability Maintainability Performance Portability Reliability Scalability Security Supportability Testability Usability Collectively, these are often called Qualities of Service, Nonfunctional Requirements, Attributes, or simply the -Qualilities
  • 34.
  • 35. What Test Documentation we use? Test planning standards and templates Testcase Test Data Release Document Manual Testing Checklist
  • 36. Challenge: Getting information in the absence of a spec What substitutes are available? Example: The user manual – think of this as a commercial warranty for what your product does. What other “specs” can you/should you be using to test?
  • 37. sitesite to beto be testedtested test casestest cases resultsresults RMGRMG