Develop Test cases for the program in Test Rail

Assignment Help Other Subject
Reference no: EM132355333

Software Testing Assignment -

Purpose: The purpose of the assignment is to help you to:-

  • be familiar with a well-known testing standard.
  • be familiar with various well-known test management software.
  • develop test cases using test management software.

Introduction: Testing standards play an important role in designing the test plan in a software company. According to Standards Australia: 'Standards are published documents setting out specifications and procedures designed to ensure products, services and systems are safe, reliable and consistently perform the way they were intended to. They establish a common language which defines quality and safety criteria."

There are several standards, international and national, that relate specifically to software testing. Standards formalize industry best practice and they are agreed upon by professionals in the industry in which the standards apply. This assignment focuses on a specific type of standard, which is ISO/IEC 29119, and you are asked to perform research work on the specific standard.

For every software company, test case management and the corresponding tools are an integral part of the software development. The second part of the assignment is about investigating the features of a very well-known test-case management tool, namely, Test Rail which is used by many leading companies in the world. Finally, you have to develop a set of test cases for a given program.

Part A: ISO/IEC 29119 Testing Standard

There are various testing standards in literature and the software companies select a particular standard based on their requirements. ISO/IEC 29119 is a very well-known and widely used testing standard. You are asked to conduct research work on the standard to find out the test processes test documentation, and test techniques of the standard.

Look for a suitable research paper in Federation University online library page write down a brief report IN YOUR OWN WORDS that comprises of

i. Concept and Definition

ii. Test Processes

iii. Test Documentation

iv. Test Techniques

v. Conclusion

At the end of the report, you must refer to the document/article/weblink you used for your research.

Part B: Test Management Tool

Test Management Software is the key tool to manage all the test cases, both manual and automated. The following are got immense interests among software testers:

  • Test Rail
  • Qtest platform
  • QA Symphony
  • Zephyr
  • Test Collab
  • XQual
  • Plutora
  • Spira Test

We have selected Test Rail as the tool to develop the test cases for the assignment. You need to analyze various options of Test Rail software for developing the test cases for a given program. You can create a free account in Test Rail to explore it thoroughly.

Now, consider the following method:

int BinarySearch(int[] arr, int itemtosearch) {

// arr is an array of integer in sorted order

// Effects: Returns the index if itemtosearch is present in the array,

// else returns -1

int left = 1, right = arr.length - 1, mid;

while (left <= right) {

mid = (left + right) / 2;

if (arr[mid) == itemtosearch)

{

return mid;

}

else if (arr[mid] > itemtosearch)

right = mid - 1;

}

else

left = mid + 1;

}

return -1; // not found

}

Your tasks include:

1. Develop Test cases for the above program in Test Rail. Your test cases must include 6 positive test cases and 6 negative test cases. In the report, discuss each of the test cases and what you are trying to test with that particular case Discuss the result of each test case and what you observed from the test.

2. After executing all the 12 test cases, do you think there is any error in the given program? If so, how can you report a bug in a systematic manner?

You are assigned to develop a report as per the following format:

1. Features of Test Rail Tool: Highlight the common and key features of the tool.

2. Positive test cases and description: Give the screenshots of 6 test cases and briefly discuss each of the test cases.

3. Negative test cases and description: Give the screenshots of 6 test cases and briefly discuss each of the test cases.

4. Bug Report: If you think that the program contains any bug, discuss how you addressed it and how it can be removed. Discuss with appropriate example.

5. Conclusion: Discuss what you have achieved after completing this task on Test Rail. How do you think that the Tool can help a team of software testers in a company?

Note - This is software testing assignment. Including content 10 pages. Please read carefully assignment because it has test cases and rail.

Attachment:- Software Testing Assignment File.rar

Reference no: EM132355333

Questions Cloud

John cummings is the senior manager at tellware : John Cummings is the senior manager at Tellware Manufacturers. He is in top management for over thirty years now. He delegates down the chain of command
How would you write a function which takes input parameter : The Fibonacci sequence 1, 1, 2, 3, 5, 8, 13, 21...... starts with two 1s, and each term afterwards is the sum of its two predecessors.
Create a script that examines a string for the occurrence : Create a script that examines a string for the occurrence of a particular letter in the string Geographic Information Systems.
Describe the analysis of financial and market data : Make sure your proposed changes in strategy are firmly based in this analysis of financial and market data and sound business principles.
Develop Test cases for the program in Test Rail : Develop Test cases for the above program in Test Rail. Your test cases must include 6 positive test cases and 6 negative test cases
Accept data for an id number of the dogs owner : The Barking Lot is a dog day care center. Design the pseudocode for a program that accepts data for an ID number of the dog's owner, and the name.
Differentiate a cash flow hedge and a fair value hedge : Define and differentiate the differences between a cash flow hedge and a fair value hedge, including when (in or under which particular or specific).
Design the pseudocode for a program that accepts data : The Barking Lot is a dog day care center. Design the pseudocode for a program that accepts data for an ID number of the dog's owner, and the name.
Draw er diagrams for the following scenario using ms visio : semester, each student must be assigned an adviser who counsels students about degree requirements and helps students register for classes.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd