Monday, 30 November 2015

Design Test Steps in Test Planning Phase of QC ALM

Design Test Steps: Create test steps describing the operations to perform and the expected results. To create design test steps following steps need to be created.
  • Details
  • Design Steps
  • Attachments

Details:  Firstly we have to write brief description about the test cases like
  • Test case description
  • Pre requisite
  • Test environment

Steps to write details:

Step 1: Select the required Test Case
Step 2: Click the “Details” menu
Step 3: Write the Pre-requisite

Design Steps: We have to write test steps/ procedures to perform operations on the application

Steps to write the test steps are

Step 1: Select the require Test case
Step 2: Click “Design Steps” menu
Step 3: Click on + icon
Step 4: Enter Description and corresponding expected result for the step
Step 5: Click on + icon to add more test steps
Step 6: Click on OK button


Attachments: We can attach any require information about the test cases if we require like
  • Documents
  • URL
  • Screenshots
  • System Information etc.

Friday, 27 November 2015

Design Tests in test Plan Phase of QC ALM

Design Test: 
For each subject in test plan tree, design the test in terms of manual tests or automation tests. Example of test cases for secured Login as follows
Mercury Tours à Functional testingà
  • Verify the Login with valid User name and password
  • Verify the Login with invalid User name and Password
  • Verify the Login with invalid User name and valid password
  • Verify the Login with valid User name and invalid password
  • Verify the Login with Valid User name only
  • Verify the Login with Valid Password only
  • Verify the Login without giving User name and Password
  • Verify the Close button in Login Window
  • Verify the Help Button in Login Window
  • There might be many test cases for a single test scenario.

Steps to design Tests:
After defining the test subjects we have to design test steps and in order to create them firstly

Step 1: Select the test Folder “May Release”

Step 2: Go to the “Test” menu again

Step 3: Click on “New Test”

Step 4: A new test window opens, give the Test name as “Login with correct credentials”



Step 5: Click OK


Repeat the same process to create number of test Scenarios in the Test Plan Phase. 

Design Test Subject in Test Planning in QC ALM:


Design Test Subject:
Consider the hierarchal relationship of the functions in our application. Divide the function into subjects and build a test plan tree representing our applications functionality. There are two ways to define the subject
  • Type of Testing VS Requirement
  • Requirement VS Type of Testing

To Design Test Subject we have to follow these steps:

Step 1: Login to ALM into the right project. Create the release, cycles and requirements as explained in the previous blogs.

Step 2: Go to the “Test Plan” menu and choose “Testing->Test Plan” from the side bar.

Step 3:  Click on New folder and create “Subject” as home folder and create a sub folder “ALM training” under it. Now create “May Release” and “June Release” Sub folders under it.

Step 4: Go to May Release folder and create a new test by clicking on “New Test Option”.

Step 5: Enter name of the test and then choose the “type”. Choose “Manual testing” there will be other type of tests too like functional, application performance, usability Testing etc.



The Beauty Of Varanasi

At six in the morning, the narrow streets which looks like alleys, of old Varanasi gleam with last night's rain. One path would be just wide enough for two men to walk abreast leads past shops down to the holy river Ganges. Sunrise barely falls, but the alleys are already in chaos. Men forces their way by pushing women, women forces their way by pushing fat bullocks, bullocks narrowly avoid stepping on children. Everything is for sale here, small bottles of holy Ganges water, larger bottles of branded mineral water, tiny figurines of the Lord Shiva, whose town this is. Tourists, almost invariably wearing colorful harem pants, Some sadhus cover their bodies with saffron colored panchas and the put on Vibhud on their body, forehead and hands.
The storeowners watch the activity with least lack of interest, Drink sweet chai out of thimble-sized mud made cups. When  they are asked for directions then they come to life, putting away the tea and describing the path with energetic and firm gestures. This may be the city where Hindus come to find enlightenment, but it is easy to lose your way.
Indian pilgrims walk barefoot through the alleys, drawn by occasional glimpses of the holy river. At last, the alleys fall away, and the sluggish green river appears, smooth as a sheet of glass. From here the view extends to the distant eastern bank, hazed with brown dust. This year, the monsoon rains have been below average, and the Ganges lies low and tame between the banks. Tens of narrow steps shine wetly. The pilgrims sigh, picking their way down the steps to the water's edge. It's sunrise, the most fortunate hour, and they're here to take a dip in the Ganges. They do Surya namaskara’s while taking holy bath in the holy river, offering water to Sun god, the belief is that the Sun god would shower his grace over their families and bless them with good health and wealth. The River Ganges cleanses all the sins committed in a birth.
In recent years the Ganges River has drawn attention for its ungodly level of pollution. But the bathers are immune to all this. Nearly 2.5 million of them come each year to Varanasi, this holiest of cities, on the banks of the most sacred river of India. According to Hindu legend, Lord Shiva let loose the Ganges from the knot of his hair. For centuries, its rich floods lent fertility to the soil of the central Gangetic plains, which nourished some of India's most prominent ancient civilizations.
Varanasi is a city of scholars, home to one of Asia's largest universities. It is a city of temples, including the gold-plated Vishwanath sacred to Shiva; the Bharat Mata, or Mother India, temple that boasts a huge three-dimensional relief map of the Indian subcontinent carved out of marble; and the hundreds of small temples that dot the waterways and alleys. And the 64 Ghats located at the banks of river Ganga are most beautiful things which resembles 64 arts.
It is also a city of legends. Varanasi strains under its own myths, which are contradictory, obscure and impossible to prove. "The history of Varanasi is a puzzle [that] has to be solved by a group of scholars together," says Bhanu Shankar Mehta, who has lived in Varanasi for more than 80 years and lectures on its history. "You must put all the mythological and historical and proto-history together." "Banares is an encyclopedia itself, it has got 100 dimensions, you can't cover it even in a book," Mehta says.

There is a myth that the famous sage and the author of  Shrimad Maha Bhagavatha epic  “Ved Vyas” along with his followers used to live in Varanasi and used to offer prayers to lord Shiva. He along with his followers used to go for Bhikshaatan and survive with that food. But once they couldn’t get food for 7 days continuously. Sage Ved Vyas lost his temper and cursed that the whole city of Varanasi would suffer with severe droughts for seven years. Lord Shiva , the protector of the city immediately appeared and  he in return asked him to leave the city and never come back, He also mentioned that  Ved Vyas had no right to stay in his city and rejected his prayers forever. Ved Vyas begged for mercy, but Lord didn’t excuse him. 
And an Old Lady with glorious look of typical Indian Women came and offered food to Sage Ved Vyas and his Followers. After they had enough food, they looked at her. She explained him cursing the entire city is a sin and asked him to take back his words, then Lord Shiva might excuse him. He came to know that she is Goddess Annapurna who herself came and offered food. He then realized and blessed the city that “though the whole world might collapse due to any natural calamities, Kaashi would be the only safest place, where even a small weed would not move” and he left the place by taking her blessings. Lord Shiva then permitted him that he can visit the place and offer his prayers only once in a year that to in the month of November and according to Hindu Calendar It’s Kaarthika Pournami.  









a

Thursday, 26 November 2015

Colors of Rajasthan

When we listen to word Rajasthan, the first thing which strikes our mind is deserts, camels and Kathputli dolls. But there is a lot more to know about Rajasthan than those typical travel catalogue images. When you actually visit the place, there’s a lot more magic, a lot more color and a lot more life on every single street. Rajasthan is known as the “Land of Kings” and is one of most diverse and beautiful states of India that has managed to grab the attention of tourists across the globe. It is a place where modern world and ancient romances fuse, attracting every visitor. Here are some of the interesting facts about the state that will definitely lure you to pack your bags and visit the place.
A color coordinated City:
When you visit the state, you will be amazed to see that it is one of the most colorful states of India and more or less every city is color coordinated. The city of Jaipur is pink, Jodhpur is blue, Jhalawar is purple and Udaipur is white. While travelling through the cities and towns of the state, you will be amazed to see mutiny of colors. Even though it is a desert land, you can find all bright colors, especially visible in the turbans of the men and ghagharas worn by women. The bright colors worn by people add to the vibrancy and beauty of the state. Girls would really love this colorful state.
.
The first planned city of India:
Jaipur, the capital of the royal state is the first planned city of India. It was founded by the king Sawai Jai Singh II in the year 1727. He built the city following all the principles and rules of ancient Hindu doctrines of architecture, Vastu Shastra and Shilpa Shastra. It was designed and planned by Bengali architect and scholar Vidhyadhar Bhattacharya. It is known as the Pink City as every house is painted using pink color. A world heritage site, Jaisalmer fort is known for its history and majestic architecture. But, what’s more, intriguing to know is that this fort is still home to a large mass of the population and is probably the only inhabited fort in the world!
The magnificence of the forts and buildings in Rajasthan is hard to ignore, and Hollywood is no exception, we can see a glimpse of Jodhpur’s Mehrangarh fort in the classic Batman (Dark knight rises).  Also, the beauty of Udaipur is framed beautifully in the movie James bond (Octopussy).  This Fort stands overlooking the city and is one of the largest forts of India. This fact is perhaps known to all and is there is nothing to be amazed about. But, did you know that your favorite superhero Batman Hollywood Blockbuster, “The Dark Night Rises” was made in this very fort? 
The princely state of Udaipur is well-known as the “City of lakes” or “Venice of East” owing to the presence of 5 artificial lakes, which are considered to be the lifeline for the people. The city is like an oasis with Aravali as its backdrop. The splendid palace built in the middle of the Lake Pichola is the prime attraction of the city.
 
Second longest wall:
Did you ever known the fact that the Kumbhalgarh fort, which scuttles up to 36 km in length, is the second largest continuous wall in the World? Yes, the fort situated in the desert state has the longest continuous wall in the country and the second longest in the World after Great Wall of China. 


Haunted Places:
The state houses two most haunted places of the world. Perhaps, you must have heard about Bhangarh but there is a Ghost Village named Kuldhara, 18 km from Jaisalmer. This village is said to have been deserted overnight in the year 1825. Both the places are considered to be the most haunted places of not only India but of the World.

Temple of “Bullet Baba”, OM Banna: 

Yes, On hearing the name “Bullet Baba” I’m sure to you would be surprised. It is a temple in a small village named Chotilla in Pali district about 40 km from Jodhpur, where the presiding deity is a “Royal Enfield Bullet Motorcycle”. I am sure you are awe-stuck and puzzled. This bike belonged to a man named Om Singh Rathore, who met with a road accident while on the way to Chotilla. He was riding the bullet, when his bike skid and hit a tree, killing him on the spot. When the local people informed the Police, they took the bike and kept it in the Police station but to their astonishment, in the next morning the bike was found at the place where the accident took place. Police first thought it to be a prank and took back the bike and emptied the fuel tank. However, the next morning again the bike was found in the same spot. After the news spread across the village, a temple was built in the spot and homage is offered to the bike. It came to be known as the Temple of “Bullet Baba” and the preferred offering is alcohol, unlike the other temples. And if you observe the bike it is decorated colorfully.

These are some of the amazing and interesting facts about the Royal State of Rajasthan. I am sure after knowing these facts, you will surely pack your bags and head toward exploring this captivating and astounding region.







Test Planning in QC ALM

Developing a clear and concise test plan is fundamental and basic mandatory concept of successful application testing. A good test plan enables us to assess the quality of our application at any point in the application management process. In this phase create test plans, test cases based on requirement specified under requirement section. Test planning phase includes following approaches or steps.


  • Define Test Subject
  • Design Tests
  • Design test steps
  • Requirement Coverage
  • Automate Tests
  • Analyze Test Plan
  • Establish Baseline



Define Test Subject: Consider the hierarchical relationship of the functions in our application. Divide the function into subjects and build a test plan tree representing our applications functionality. There are two ways to define the subject
Type of Testing VS Requirement
Requirement VS Type of Testing

Design Test:  For each subject in test plan tree, design the test in terms of manual tests or automation tests. Example of test cases for secured Login as follows
Mercury Tours à Functional testingà
Verify the Login with valid User name and password
Verify the Login with Invalid User name and Password
And so on. There may be number of test cases for single Test Scenario
.
Design Test Steps: Create test steps describing the operations to perform and the expected results. To create design test steps following steps need to be created.
  • Details: write brief description about the test cases like Test case description , Pre requisite and test environment
  • Design Steps: We have to write test steps/ procedures to perform operations on the application
  • Attachments: We can attach any require information about the test cases if we require like Documents, URL, Screenshots, System Information etc.

Requirement Coverage: Link each test in the test plan tree with a requirement or requirements in the requirement phase. By defining requirements coverage for a test, we can keep track of the relationship between the tests in test plan and original requirements.

Automate Tests: For automated tests, we can first design test steps and automate them by generating a test script. These automation scripts can be created by launching different functional and performance tools such as Win Runner, Quick test Professional, Load Runner, or Visual API-XP.

Analyze Test Plan: Review test plan to determine how well it meets the goals that we defined at the beginning of the application management process. Then, analyze test plan by generating reports and graphs.

Establish Baseline: after tree plan has been reviewed and approved, we can create a baseline. A Baseline provide us with a snapshot at a specific pint in time.
 



Wednesday, 25 November 2015

Vizag

Vizag!!!
The name is enough to bring a smile on our face, make us feel the pleasant breeze of the sea, the soothing touch of beach sand under our feet. Once if we visit the city we’ll happen to grow an emotional relation with it. But there are many more things unknown to the people. This city has its fair share of history and we would depict some of the countless things that make Vizag synonymous with splendidness.
The city is home for INDIA”S FIRST NAVAL BASE. The Eastern Naval Command established one of its 3 Major bases in Vishakhapatnam which is also its headquarters and is responsible for states of Andhra Pradesh, Orissa, Tamil Nadu, West Bengal and Andaman & Nicobar Islands. Navy Day is celebrated on December 4th of every year in celebration of Victory at Sea against Pakistan in 1971 war. The event displays the power and fleet of the Indian Navy. One must attend this event, Beach Road will flood with spectators watching the Magnificent Navy fleet exhibiting the strength at the Sea. And on account of Navy day, they organize an exhibition for 3 days in the naval grounds. It is one of the best exhibition in the state. People from different places come and visit it.
It Hosts two of the Largest ports in the country. Visakhapatnam is the only city in the whole country which consists of two ports. While the Vishakhapatnam port is one of 13 major ports in India and the only major port of Andhra Pradesh which also happened to be   India’s second largest port by volume of cargo handled has been opened in 1933. The Gangavaram Port, India’s deepest port was inaugurated in 2009.
Vizag consists of first SUBMARINE museum in South ASIAIN. S Kursura is one of the first four sub marines bought by the Indian navy in 1969. It played a key role in the 1971 Indo-Pakistan war. It was decommissioned in 2001, Upon which it was established as a Submarine museum in Rama krishna beach of Vizag on 9 August 2002, The project was designed and lobbied to be sanctioned by Andhra Pradesh state C.M. Mr.Nara Chandrababu Naidu making it South Asia’s 1st and world’s 2nd submarine museum.
There are traces of Buddhists in Vizag,Buddhist relics found in the Thotlakonda Buddhist Complex and is estimated to be date back from the 1st century BC to 2nd century AD. I mean Buddhists used to reside at this place. The shipyard in Vizag is known to be the India’s Oldest Shipyard. Yes, you heard it right. Hindustan Shipyard Limited is India’s first and the oldest shipyard established earlier back in 1941 During the world war 2 era. As of 2009, it had built over 170 vessels and repaired almost 2000 ships and it is also known for conducting repairs for Indian Navy submarines. It is also equipped to construct nuclear-powered submarines.
It is considered as Land of Lord Narasimha, the incarnation of Lord Vishnu. According to ancient scripts, Simhachalam, the Lord Narasimha temple which is located only 25 kms away from Vizag City is the place at which Lord Vishnu reincarnated in the form of Lord Narasimha responding to the prayers of Bhaktha Prahalada to end the troubles and carnage being caused by the demon Hiranyakashyapa to restore order and faith. This temple is later developed by Krishnadevaraya , The King of Vijayanagara and still it is maintained by their inherits. Here the Idol of Lord Narasimha is always covered by the coats of Sandalwood, and only once in a year this coatings are removed and actual idol is given. That particular mahotsav is called Chandanotsavam and it is quite famous. Pilgrims from many places and come and visit the real idol of Lord Narasimha and pray for his grace.
Another unknown fact is that Alluri Seetharamaraju is from Visakhapatnam district. This is the place that molded Alluri seeta rama raju a famous Indian revolutionary of Independence movement during his teen years. He enrolled at Mrs. A.V.N. College for his higher studies and it is there he was inspired to free his country. He is crowned with the title “Manyam Veerudu” (Hero of jungles) by the Telugu people.


Requirement Management in QC ALM

Assign Requirements:
After defining the releases, tree, we define and review the requirements in the requirement module. We assign them to the releases and cycles. Requirements describe our application needs in detail. These requirements are the same requirements that are gathered during first phase of development life cycle.

Requirement Management:
In this phase, we analyze the application and determine the requirements. We maintain and manage the requirements in the application. Requirement management phase includes following approaches
  • Define Scope
  • Create Requirements
  • Detail Requirements
  • Assign to Release
  • Analyze the Requirements
  • Establish Baseline

Define scope: We begin the application life cycle management process by gathering all the available documentation on the application under development, such as marketing and business requirement documents, system requirement specification and design documents etc.

Create Requirements: We use the requirements scope to determine the overall requirements for the application under development. For example the Flight reservation application  basic requirements are secured login, booking management, Profile management, booking history, application performance, application security.
Navigation:
Select “ Requirements “ folder and go to “Requirement menu” à Click on “New Folder” àGive the name for the requirement as “mercury tours “ and click ok button à Select Requirement type check box, you will be given a list of types of requirements  à Select Requirement type as “Functional” à Write requirement name as “Secured Login” à Click on “submit” button
Repeat the same process to add number of requirements in to the requirement phase.

Detail Requirement:  Testers create a list of detailed requirement ( Test scenarios) for each requirement in the requirement tree. Example for detailed requirement  for flight reservation application are as follows
Secured Login à Successful  Login
Navigation:
Select “requirement” à Go to “Requirements Menu” à Click on “New Requirement” à Select requirement type as “Testing” à Enter the Detail requirement as “ Successful Login” à Click on “Ok “button
Repeat the same process to add number of detail requirement in the requirement phase.

Assign to Release: We can assign the requirements to release and cycles of the releases tree in the release module. These assigned requirements are then used as a basis for the test plan in the Test Plan module. The tests we create during the test plan phase are used to link to these requirements to create coverage.
Navigation:
Select “requirement” à Double click on each requirement  à Click on “target Cycle” list box à expand “Release 1” à Enable the Check box for “Cycle1- Comprehensive testing” à Click on OK button à select the “Direct Cover Status” as “Not covered “ and “priority as “ high/medium / Low” à Click on ok button .

Analyze Requirements: Review our requirements to ensure that they meet the scope defined earlier. After a requirement is approved , we change the requirement from a “ Not Reviewed” status to “ Reviewed Status “
Navigation:
Analyze Requirement àdouble click on each requirement à Change from “not reviewed” to “Reviewed” à Click on Ok button.

Establish Baseline:  After the requirements have been reviewed and approved, we can create a baseline for our requirements.

Tuesday, 24 November 2015

Creating Cycles in QC ALM

Cycles:
A cycle is a set of development and quality assurance efforts performed to achieve a common goal based on the release time line. Each release is further divided into cycles and to create cycles in Quality Center we have to follow the navigation.
Steps to Create Cycles
Step 1: Select the Release under which you would like to create cycles and click on "New Cycles" button and the new cycles dialog box opens where the release timelines are prepopulated as this cycle is created under the selected release. User has to enter the following mandatory details in 'New Cycles' Window:
  • Name of the Cycle
  • Start Date of the Cycle
  • End Date of the Cycle.
  • Description (Optional)

Step 2: Once all the cycle is created, user can access the same under created Release as shown below.
Step 3:  Select a particular cycle to access details of that cycle.
Step 4: Now let us understand all the other important tabs present under "Cycles". User can attach any attachment under 'attachments' Tab. 'The Progress tab' gives the status of that cycle under the selected Release.
  • The Progress will be displayed as shown below when user created the cycle without any workitems(requirements/tests/defects) mapped against it.
  • The Progress will be displayed as shown below after user has mapped workitems(requirements/tests/defects) to the cycle.

Step 5: The Quality Tab provides the information such as defect opening rate and number of outstanding defects which is the preliminary information about the quality of the current cycle.
  • When the user has created the Cycle the 'Quality' Tab will be displayed as shown below as there are no workitems are mapped against it.
  • The 'Quality' Tab will be displayed as shown below once the user has mapped work items against that release.







Monday, 23 November 2015

Releases and Cycles

Release and Cycle:

Release is nothing but a significant change or changes that are going live at a given time.
Cycles are the different sets of testing efforts that are performed to facilitate the release.
Steps to create a new release/Cycles in ALM:
Step 1: Login to ALM with your user name and password, into the domain and select project you required.
Step 2: Go to the options called “Management ->Releases”.
Step 3: Create Release folder: You can create a new release folder or directly create a release here. To create a new folder, select the “New Release Folder” from the menu or right click on the “Releases” folder and choose “New Release Folder”.  Enter the name and Click OK. The folder gets added to the hierarchical structure under Releases.
Enter the folder name:

Step 4: Create Release: Under the newly created folder, I am going to add a ‘New Release”. You can choose the “New Release” from the menu or right click on the root folder and choose “New Release” or choose Ctrl+R. Enter the Name.  As you can see, a start date and end date are the required fields. There is a description box where you can enter any text and then you can upload any supporting documents under attachments. Enter the information as required and click OK.

Enter release details

Step 5: The release gets added.

 Step 6: Adding cycles: The next step is to add cycles. Under the newly added release, the options to add a new release folder or release are disabled. You have options in the menu to add new cycle activated or the right click menu has the option or Ctrl+Y keys can be used. Use one of these and choose to add a new cycle. Again name, start date and end date are mandatory items. Enter the same and click OK.
Enter cycle details:
Step 7: The cycle will now get added under the cycle. This is how the May and June release information from our table is going to look once it is all added to ALM.

Step 8: There are some validations for entering the cycle dates. They have to fall within the range of the release dates under which the cycle is created. If not, a validation message gets displayed.

Step 9: Once it is created. Choose the “May release” and observe its data.
The master plan tab will display the time line for the release with its cycle information:
Step 10: The Status attachment displays the progress of the release: