Wednesday, August 31, 2011

QA Planning



Prepared by Shahana Shafiuddin

Quality Assurance Plan
Before Starting Testing we should check project information's
Standard testing
       Requirement:
      Test server: same configuration as client’s server.
      Documents:
       User manual
       Use case
       Client’s requirement doc
       Gui requirement doc
       Quality Assurance Plan
      Issue reporting software:
       Plan how the process will run. Like new, assigned, in progress, resolved, close
      Tester, developer or client will report bug with default assigned person.
      Authenticated person (project manager, scrum master, project owner, tech lead) will re-assign who will check and solve this issue
      Authenticate person will set the priority, sometimes after discussion with the client.
      Developer will resolved the issue after fixing and deploying in the test server.
      Bug reporter will check and if fixed will close and if not then will re-open the issue.
      If reopened
       developer will fix it again.
      Select the authenticated person who will be responsible to check issues and give answer of query of the testers.
      Sit in the developer’s room (preferred)
       Quality Assurance Plan
       Test script:
      Create check list on every function, button etc.
      Create test script on basis of check list.
      May not required when time is limited
      May not required when requirement is changing very frequently.
       Quality Assurance Plan
       Testing (may not need all, can be added in check list):
      Coding standard
      Installation from installation doc.
      Functionality
      Validation
      Gui
      Browser
      OS
      Usability
      performance
      Load testing
      Coding standard
      Resolved issue testing
      Quality Assurance Plan
       Work schedule:
      How long it will take or if parallel had to do other testing then ever day how many hours will be expended. Can use Gantt chart.
      After completion of every sprint may need to test.
       SQA audit:
      At the beginning how much bug found, resolved curve, after fixing how many left.
      Quality reporting. Report on plan based on audit if anything likes to add or edit in plan can recommend.
       Target to deliver:
      With the help of customer or project owner QA can identify major problems after fixing those project can be deliverable with minor problems.
      Quality Assurance Plan
Quick testing
       Requirement:
      Test server: same configuration as client’s server.
      Software documents:
       User manual
       Use case
       Client’s requirement doc
       Quality Assurance Plan
When we don’t have enough time to follow Standard way we should do a quick testing plan…..
       Quality Assurance Plan
Quick testing
       Requirement:
      Issue reporting software:
       Plan how the process will run. Like new, assigned, in progress, resolved, close
      Tester, developer or client will report bug with default assigned person.
      Authenticated person (project manager, scrum master, project owner, tech lead) will re-assign who will check and solve this issue
      Authenticate person will set the priority, sometimes after discussion with the client.
      Developer will resolved the issue after fixing and deploying in the test server.
      Bug reporter will check and if fixed will close and if not then will re-open the issue.
      If reopened developer will fix it again.
       Quality Assurance Plan
Quick testing
      person who will be responsible to check issues and give answer of query of the testers.
      Sit with the developer (preferred)
      May not required when requirement is changing very frequently.
       Quality Assurance Plan
Quick testing
       Testing (may not need all):
      Functionality
      Validation
      Gui
       Need design specification to compare.
      Browser
      Resolved issue testing
       Quality Assurance Plan
Thank you

Tuesday, August 30, 2011

Eid Mubarak

Shafeen playing with grandfather's (maternal) cap and tasbih

Eid Mubarak to you all. I had a one month plan and to do list for this month of Ramadan and Eid. But couldn't succeed. That's why feeling little disturbed. But still it's Eid. This is a celebration day and I will enjoy every bit of it. As much as possible.

Lessons for a Project Manager


Shafeen


-          Project manager should keep some time for testing.
-          Documents should be updated whenever any changes or new feature came.
-          Asses project plan before making any QA plan.
-          Regular checking Project time schedule, are developers following project plan, Lesson’s from review, 

Sunday, August 28, 2011

Food poisoning after taking food from BFC


Shafeen and Faisal at BFC, waiting for food


In Bangladesh, it’s very difficult to find good food. You can’t expect from anywhere, that after taking the food, you won’t be fall in sick. That’s why I started taking food from very selective food court. Like BFC, Boomers, CFC, Star kabab, Sowajdi, Ontorongo, Ghorowa, Utshob, FFC etc. But these are also making their food quality lower and lower.
Boomers lost its delicious taste of food. But at least you won’t be sick after taking their food.
Yesterday we (me, Shafeen and Faisal) went to do some Eid shopping and before returning home, we decided to take Chicken Burger from BFC (Baily road brunch) as Iftar. You know, after shopping, any of us won’t have any energy to make Iftary. I choose a combo set with burger, french-fry and soft drink. I ordered coleslaw too. In the iftar when we were taking food we found the burger little spicy and then these food made my husband Faisal terribly sick by food poisoning. BFC loose our trust too.

Saturday, August 27, 2011

Linux wallpaper (review)


I like to use different wallpaper in my pc. And like to change it frequently. When I open the pc it changes my mood.

 Recently I found a site where I can get free Linux Wallpapers. It has different categories of wallpapers. Like abstracts, architecture, celebrities, fantasy, food, general, movie poster, nature, virtual etc. Picture qualities are great. I bet your desktop wallpapers will shine. If you are religious minded, then you can find Islamic wallpapers too. There you will find different mosques picture. In the month of Ramadan that will be great.

All pictures have different option to download according to your monitor size. Like
800 x 600
1024 x 768 (iPad)
1280 x 960
1280 x 1024
1280 x 800
1440 x 900
1600 x 1200
Original Size

In facebook you can also find their updates. You can also share any of the pictures to facebook, myspace or twiter. Most of all you will love this site and its wallpapers.

Schedule of QA



In a software or web industry, there must be a QA (quality assurance) person or department. And there could be several projects running at the same time. So, they had to make a QA schedule. Here is an example in the above picture.

Friday, August 26, 2011

Eaten too much in the Iftar



No matter how delicious food you get, you should never eat too much. I know this and forget it when I see good or my favorite foods. Like what happen yesterday. I ate too much, now feeling not good.

Wednesday, August 24, 2011

You should not lose your best friends


Best friends Faisal and Shafeen (father and son)


In our life we passes many stages of our life, like pre-school life, school life, college life, university life, job life, social life, marriage life etc. In every stage we meet new people. Some stays with our life for long time or forever, some disappears. We should know who our good friends are and who are bad. We shouldn’t lose any of our good friends. Friends are precious. Every step of your life they stay with you. Give you good advice; help you in every single way. Everybody doesn’t get a good friend. People are very lucky who gets a good friend. Now your job is to keep communication with them and be a good friend of them too. Otherwise time may remove them from your life. And you won’t have anyone in your life to share your thoughts.

Tuesday, August 23, 2011

Check list for QA

Shafeen



Following is the check list which can be adopted by the QA.

System concept
 Client
 system environment (OS, Database, Application server)
 System concept (general)
 Dead line (may be approximate)

Documentation
 Software management plan
 Requirement doc.
 Environment requirement.
 Available design doc.
 Write test scripts
 Approval authority
 Available module which can be re-use
 Software management chain
 User guide (including installation, restore data, version desctiption)
Plan
+  Available time for testing
 Make testing plan
 Inform about plan and all’s role to the key person/all
 Install system in test server with same environment as client
 Issue tracking system and process flow
 Prepare test cases
 Plan for software update and change manage
 Address the role of all testers.
 Risks
 Suitable scrum time
 Build planning
 Product delivery plan.
 Project monitor (JIRA, Triple tex, test server, Scrum).
 How client will verify (test server).
 Code review

Review
 Is project and testing going on as planned
 Is time maintaining
 Project well documented?
 Audit complete
 Lesion learned

General
Pages fit within the resolution(800x600) or client specific
+ Design works with liquid tables to fill the user's window size.
+ Print versions provided for documents (liquid tables may negate this necessity). Accommodates A4 size paper.
+ Site doesn't use frames.
+ Complex tables are minimized.
 Design doc review


Home vs. Subsequent Pages & Sections
+ Home page logo is larger and more centrally placed than o¬n other pages.
+ Home page includes navigation, summary of news/promotions, and a search feature.


+ Logo is present and consistently placed o¬n all subsequent pages (towards upper left hand corner).
+ "Home" link is present o¬n all subsequent pages (but not home page).
+ If sub sites are present, each has a home page, and includes a link back to the global home page.

Navigation
+ Navigation supports user scenarios gathered in the User Task Assessment phase (prior to design).
+ Users can see all levels of navigation leading to any page.
+ Breadcrumb navigation is present (for larger and some smaller sites).

+ Navigation can be easily learned.
+ Navigation is consistently placed and changes in response to rollover or selection.
+ Navigation is available when needed (especially when the user is finished doing something).
+ Supplemental navigation is offered appropriately (links o¬n each page, a site map/index, a search engine).
+ Navigation uses visual hierarchies like movement, color, position, size, etc., to differentiate it from other page elements.
+ Navigation uses precise, descriptive labels in the user's language. Icon navigation is accompanied by text descriptors.
+ Navigation answers: Where am I (relative to site structure); Where have I been (obvious visited links); Where can I go (embedded, structural, and associative links)?
+ Redundant navigation is avoided.

Functional Items
+ Terms like "previous/back" and "next" are replaced by more descriptive labels indicating the information to be found.
+ Pull-down menus include a go button.
+ Logins are brief.
+ Forms are short and o¬n o¬ne page (or demonstrate step X of Y, and why collecting a larger amount of data is important and how the user will benefit).
+ Documentation pages are searchable and have an abundance of examples. Instructions are task-oriented and step-by-step. A short conceptual model of the system is available, including a diagram that explains how the different parts work together. Terms or difficult concepts are linked to a glossary.
 Is there any requirement left as under construction or untouched.

Linking
General:
+ Links are underlined.
+ Size of large pages and multi-media files is indicated next to the link, with estimated download times.
+ Important links are above the fold.
+ Links to related information appear at bottom of content or above/near the top.
+ Linked titles make sense out of context.
+ If site requires registration or subscription, provides special URLs for free linking. Indicates the pages are freely linkable, and includes and easy method to discover the URL.
+ If site is running an ad, it links to a page with the relevant content, not the corporate home page.
In content:
+ Keeps linked phrases short to aid scanning (2-4 words).
+ Links o¬n meaningful words and phrases. Avoids phrases like, "click here."
+ Includes a brief description of what the user should expect o¬n the linked page.
In code:
+ Uses relative links when linking between pages in a site. Uses absolute links to pages o¬n unrelated sites.
+ Uses link titles in the code for IE users (preferably less than 60 characters, no more than 80).

Search Capabilities
+ A search feature appears o¬n every page (exceptions include pop-up forms and the like).
+ Search box is wide to allow for visible search parameters.
+ Advanced Search, if included, is named just that (to scare off novices).
+ Search system performs a spelling check and offers synonym expansion.
+ Site avoids scoped searching. If included it indicates scope at top of both query and results pages, and additionally offers an automatic extended site search immediately with the same parameters.
+ Results do not include a visible scoring system.
+ Eliminates duplicate occurrences of the same results (e.g., foo.com/bar vs. foo.com/bar/ vs. foo.com/bar/index.html).

Page Design
+ Content accounts for 50% to 80% of a page's design (what's left over after logos, navigation, non-content imagery, ads, white space, footers, etc.).
+ Page elements are consistent, and important information is above the fold.
+ Pages load in 10 seconds or less o¬n users bandwidth.
+ Pages degrade adequately o¬n older browsers.
+ Text is over plain background, and there is high contrast between the two.
+ Link styles are minimal (generally o¬ne each of link, visited, hover, and active states). Additional link styles are used o¬nly if necessary.
+ Specified the layout of any liquid areas (usually content) in terms of percentages.

Fonts and Graphics
+ Graphics are properly optimized.
+ Text in graphics is generally avoided.
+ Preferred fonts are used: Verdana, Arial, Geneva, sans-serif.
+ Fonts, when enlarged, don't destroy layout.
+ Images are reused rather than rotated.
+ Page still works with graphics turned off.
+ Graphics included are necessary to support the message.
+ Fonts are large enough and scalable.
+ Browser chrome is removed from screen shots.
+ Animation and 3D graphics are generally avoided.

Content Design
+ Uses bullets, lists, very short paragraphs, etc. to make content scannable.
+ Articles are structured with scannable nested headings.
+ Content is formatted in chunks targeted to user interest, not just broken into multiple pages.
+ No moving text; most is left-justified; sans-serif for small text; no upper-case sentences/paragraphs; italics and bold are used sparingly.
+ Dates follow the international format (year-month-day) or are written out (August 30, 2001). Depends on client.

Writing
+ Writing is brief, concise, and well edited.
+ Information has persistent value.
+ Avoids vanity pages.
+ Starts each page with the conclusion, and o¬nly gradually added the detail supporting that conclusion.
+ One idea per paragraph.
+ Uses simple sentence structures and words.
+ Gives users just the facts. Uses humor with caution.
+ Uses objective language.

Folder Structure
+ Folder names are all lower-case and follow the alpha-numeric rules found under "Naming Conventions" below.
+ Segmented the site sections according to:
• Root directory (the "images" folder usually goes at the top level within the root folder)
• Sub-directories (usually o¬ne for each area of the site, plus an images folder at the top level within the root directory)
• Images are restricted to o¬ne folder ("images") at the top level within the root directory (for global images) and then if a great number of images are going to be used o¬nly section-specifically, those are stored in local "images" folders

Naming Conventions
+ Uses client’s preferred naming method. If possible, uses longer descriptive names (like "content_design.htm" vs. "contdesi.htm").
+ Uses alphanumeric characters (a-z, 0-9) and - (dash) or _ (underscore)
+ Doesn't use spaces in file names.
+ Avoids characters which require a shift key to create, or any punctuation other than a period.
+ Uses o¬nly lower-case letters.
+ Ends filenames in .htm (not .html).

Multimedia
+ Any files taking longer than 10 seconds to download include a size warning (>50kb o¬n a 56kbps modem, >200kb o¬n fast connections). Also includes the running time of video clips or animations, and indicate any non-standard formats.
+ Includes a short summary (and a still clip) of the linked object.
+ If appropriate to the content, includes links to helper applications, like Adobe Acrobat Reader if the file is a .pdf.

Page Titles
+ Follows title strategy ... Page Content Descriptor : Site Name, Site section (E.g.: Content Implementation Guidelines : CDG Solutions, Usability Process )
+ Tries to use o¬nly two to six words, and makes their meaning clear when taken out of context.
+ The first word(s) are important information-carrying o¬ne(s).
+ Avoids making several page titles start with the same word.

Headlines
+ Describes the article in terms that relate to the user.
+ Uses plain language.
+ Avoids enticing teasers that don't describe.

CSS
+ Uses CSS to format content appearance (as supported by browsers), rather than older HTML methods.
+ Uses a browser detect and serve the visitor a CSS file that is appropriate for their browser/platform combination.
+ Uses linked style sheets.

Documentation and Help Pages
+ When using screen shots, browser chrome was cropped out.
+ Hired a professional to write help sections (a technical writer).
+ Documentation pages are searchable.
+ Documentation section has an abundance of examples.
+ Instructions are task-oriented and step-by-step.
+ A short conceptual model of the system is provided, including a diagram that explains how the different parts work together.
+ Terms or difficult concepts are linked to a glossary.
 User manual

Content Management
+ Site has procedures in place to remove outdated information immediately (such as calendar events which have passed).
Issues
 Set priority and points of every issue
 Update every day matrix after testing.
 If any issue left for feedback
Others

Monday, August 22, 2011

Empires and allies cheats

facebook empires and allies logo
Before you eventually get hands on empires and allies cheats or bot make sure you are well aware of empires and allies terms of service by Zynga



According to these terms of service you cannot use any bot or cheat engine for empires and allies on facebook, as far as the empires and allies cheats are concerned they do not exist, cheats only exist if they are allowed by developers of game but zynga has no such policy.

However there are few tips and tricks which can allow you to get hundreds of neighbors within few hours also unlimited energy but within the limits of terms of service laid by zynga.

You can check out empires and allies tricks ebook.

As far as the gameplay of empires and allies is concerned it is quite attractive but for the current users of zynga online games there is not so much new for them, most of the gameplay has been used from zynga's previous game cityville the only major addition is the army and the feature of attacking friends and looting their empire.

Also check out the end level of empires and allies which is level 55, you can use also the empires allies tricks ebook to get to level 55 really fast.



While going back to game play, empires and allies is really easy to play, there is step to step instructions by different characters within game hence you wont stop because you can't understand what to do next.

Also there is great benefit of having big number of neighbors as you can ask almost anything from your neighbors except the empires points including energy,gifts,gold coins and a lot more.

My son Shafeen is more popular than singer Shafeen ;)


Shafeen's picture at Google Image search


In Bangladesh singer Shafeen is very popular. One of his hit song is “Ane jala jala ei montare……”. I kept my son’s name by mixing my name (Shahana) and my husband’s name (Faisal). That’s why my son’s name has both “S” and “F”, the first latter of his parents name, that is Shafeen. After keeping his name all asked me did you keep his name like the singers name? Are you a big fan of this singer? Then I realize accidentally both name became same.

But now I can say my son Shafeen is more popular than the singer Shafeen. I can prove. If you search “Shafeen” in Google Image search, in the very first page you will see several pictures of my son Shafeen. Not the singer Shafeen J

Sunday, August 21, 2011

Bookmarks


Add caption


I found one of my old days bookmark list. I like to share with you the list.

Bookmarks

ajax

Ajaxian
Enterprise Java Technologies Tech Tips
Max Kiesler - Round-up of 50 AJAX Toolkits and Frameworks
SAJAX - Simple Ajax Toolkit by ModernMethod - XMLHTTPRequest Toolkit for PHP

arkay

admin login
localhost phpMyAdmin
website_login

blog

adhunika blog enter

cat

Baghdad Girl
cat Photos and Images
Google Image Result for http--www.thimblepleasures.com-protected.jpg

codeArrange

PrettyPrinter.de, an online pretty printer for PHP, Java, C++, C, Perl, JavaScript, CSS

css

CSS Source Ordered 1-3 Columned Page Maker by ClevaTreva Designs - The Generator Form v2.90
Nifty Corners

dictionary

Language Translation -- English, French, German, Danish, Spanish, Finnish, Czech, Italian & Portuguese
Online English to Norwegian to English Dictionary
Professional Translation and Free Translator for websites and text

ebook

Free Computer Books, Tutorials, and Lecture Notes (http--computerbooks.web.com)
TechToolBlog » 195 Free Online Programming Books - Web Programming focusing on Marketing the world wide web
World eBook Fair - Catalogs and Collections

edc

localhost edc web admin

flash

AV3 graphics, AV3 animations, AV3 graphics help
the Flash XML FAQ and other Flash and XML related information

footbal

FIFA World Cup Calendar Schedule

google

Google AdSense

hosting

Cheap Reseller Hosting - Private Label cPanel Reseller Web Hosting Package - ResellerZOOM

idg

http--localhost8080-escenic-
http--studio.idg.kunder.linpro.no-escenic-
IDG
mekaneck Menu
Revision 673 -documentation
technet.escenic.com

java

Download Java software from Sun Microsystems

Links

Customize Links
Free Hotmail
my del.icio.us
post to del.icio.us
Windows Marketplace
Windows Media
Windows

nature

Contact Fell Fell Music soundfell.com
Nature Photography

newblog

Weblogs, Inc.

newspaper

The Daily Prothom Alo Largest online bangla newspaper in Bangladesh

php

Collection of Feeds on PHP and It's Peers
PHP Classes - Welcome to the PHP Classes Repository
Recommended PHP reading list

somewherein

blog hit
blog_hit_no
Cacti The Complete RRDTool-based Graphing Solution
Hasin_MySql
localhost phpMyAdmin
Login to Cacti
Main Page « WordPress Codex
Moderation Panel
phpMyAdmin 2.6.3-rc1
Revision 538 -documentation
RRDtool - About RRDtool
somewhere in... admin
somewhere in... bug tracker
Somewhere In... Task Manager
somewhere in...
somewhere in… blog
somewhere in… ternal blog
somewherein...blog › Login
Vote! Pro 4.0

somewhereinblog

phonetic test
shahana blog
Somewhere in... Blog
somewherein Koreshi Blog
statistics
???? ???

somewhereindhaka

http--somewhereindhaka.net-escenic-
phpBugTracker - Home_hasan
somewhere in...dhaka
Web Server Statistics for www.somewhereindhaka.net

speed test

Results

struts

Welcome - Apache Struts Project

swiaccount

swiaccounts


home.php

localhost phpMyAdmin 2.6.3-pl1

localhost-swiaccount-index.php


swiaccounts

63.219.13.5881-swiaccount-index.php
database phpmyadmin
swiaccounts index

test

Answers.com - Online Dictionary, Encyclopedia and much more
Ask Jeeves - Ask.com
Boing Boing A Directory of Wonderful Things
digg
DonorsChoose Amazon Challenge
FatLens Search Engine - Sports, Concert and Theater Tickets
Home
http--www.istockphoto.com-
Jotspot - The Application Wiki
LiveJournal.com
MAKE Blog
Match.com - Find Singles at the World's Largest Online Dating Personals Service
Meetup Organizing Local Interest Groups
Mighty Goods Shopping Blog
Myspace.com
Om Malik’s Broadband Blog
Site-Helper.com -- Subdomains
SMART Guides SMARTpages.com - SBC SMARTpages
Socialtext -- Enterprise Social Software
Soleil Noir - 2000--2005 five years of creation
TipMonkies » Blog Archive » Organize your life with My Protopage
Topix.net News Front Page
Webshots - Photo Sharing, Free Wallpaper and Free Screensavers
XyberWidget.com - The Software and Tools You Need To Succeed
Zephyr, the ajax based framework for PHP5

today

AJAXGetting Started - MDC
Template Tags-query posts « WordPress Codex

unit_test

Advanced Unit Test, Part V - Unit Test Patterns - The Code Project - Design and Strategy

Web Feeds

Community Articles
IE Add-ons
IE Team Blog

Yahoo!

My Yahoo!
Saudi Arabian Riyal to Bangladesh Taka Exchange Rate - Yahoo! Finance
Yahoo! 360° - shahanaus's Profile
Yahoo! Astrology
Yahoo! Bookmarks
Yahoo! Mail
Yahoo!

Aftab IT Limited

Bangla Forum

Banglalink

Cellebrum.com - Send Text SMS

CITYCELL

ConnectionStrings.com   -   Forgot that connection string   You will find it right here!  

database

free e books

Google Fight Make a fight with googleFight

Google Image Search

Google

Home - arkay

hotmail

IDG

IE Add-on site

IP2Location.com - Lookup IP address to Country, State, City, Netblock, Longitude and Latitude

Lofotportalen

LoginPortlet

MSDN IE

MSN.com

MyPassionup Exclusive Cards, Customizable Cards, Keepsake Cards, Time Dated Cards, Address Book, Daily Inspiration, Daily Roman

N-pachal

Neave Lab › Audio-Visual

net2ftp - ftp.domeneshop.no - -www-shahana

Ovidhan Online

PDF Protection Demo

Php Object Generator (v1.5 rev2) - Open Source Object Relational Mapping PHP Code Generator

Quraan Shareef Online

Remember The Milk

See what's new in IE7

shahana on 43 Places

shahana on 43 Things

shahana's blog

sms.ac.faisahana

somewhere in... world

Sports

TechNet IE

View Issues - Somewhere in..

Welcome to Gmail

Welcome to rediff.com

Windows Update

Yahoo! 360° - shahanaus's Profile