Microsoft Word - ITECH7409_1917_Assignment1.docx ITECH7409 Software Testing CRICOS Provider No. 00103D Page 1 of 4 Assignment 1: An investigation on IEEE Testing Standard, Test Management Tool and...

1 answer below »
I want assignment of 1000 words.


Microsoft Word - ITECH7409_1917_Assignment1.docx ITECH7409 Software Testing CRICOS Provider No. 00103D Page 1 of 4 Assignment 1: An investigation on IEEE Testing Standard, Test Management Tool and developing test cases Total marks: 10% of the course grade Due date: Thu, Aug 29, 2019 - 16:00 Submission: via Moodle Assignment Type: Individual ***A late penalty of 20% applies for one day late, submission NOT be accepted after that*** *** Refer to the end of this document for Plagiarism declaration*** 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 https://www.gurock.com/testrail) which is used by many leading companies in the world. Finally, you have to develop a set of test cases for a given program. CRICOS Provider No. 00103D Page 2 of 4 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 (https://federation.edu.au/library) 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. DO NOT copy and paste the content from the source document/article/weblink, this will be a case of serious plagiarism. 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 (https://www.gurock.com/testrail)  Qtest platform (https://www.qasymphony.com/software-testing-tools/)  QA Symphony (https://www.qasymphony.com/)  Zephyr(https://www.getzephyr.com/)  Test Collab (https://testcollab.com/)  XQual (http://www.xqual.com/)  Plutora (https://www.plutora.com/platform/plutora-test)  Spira Test (http://www.inflectra.com/SpiraTest/) 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. CRICOS Provider No. 00103D Page 3 of 4 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? CRICOS Provider No. 00103D Page 4 of 4 Marking Guide Assessment Component Maximum Marks Part-A (Testing Standard) Concept and Definition 1.5 Test Processes 1.5 Test Documentation 1.5 Test Techniques 1.5 Conclusion 2 Part-B (Test Rail and Test Cases) Features of Test Rail Tool 2 Positive test cases and description 3 Negative test cases and description 3 Bug report, if any, otherwise describe why it is a bug-free method 2 Conclusion 2 Total Marks 20 Total Marks for Course Grade 10% *** Provide your Test Rail credential at the end of the report so that the lecturer/marker can check the test cases. Feedback Marks will be uploaded in fdlGrades and a completed marking guide provided in Moodle within 2 weeks of assignment submission. Plagiarism Plagiarism is the presentation of the expressed thought or work of another person as though it is one's own without properly acknowledging that person. You must not allow other students to copy your work and must take care to safeguard against this happening. More information about the plagiarism policy and procedure for the university can be found at http://federation.edu.au/students/learning-and-study/online-help-with/plagiarism.
Answered Same DayAug 29, 2021ITECH7409

Answer To: Microsoft Word - ITECH7409_1917_Assignment1.docx ITECH7409 Software Testing CRICOS Provider No....

Amit answered on Sep 03 2021
136 Votes
Title of the assignment:
Student’s name:
Student ID:
Professor’s name:
Course title:
Date: 9/3/2019
Table of Contents
1.    Part – A: ISO/IEC 29119 Testing standard    3
2.    Concept and definition    3
3.    Test processes    3
4.    Test docum
entation    3
5.    Test Techniques    4
6.    Conclusion    4
7.    Part – B: Test Management Tool    4
8.    Features of Test Rail Tool    4
9.    Positive test cases and description    5
10.    Negative test cases and description    6
11.    Bug Repot    8
12.    Conclusion    9
13.    References:    10
1. Part – A: ISO/IEC 29119 Testing standard
2. Concept and definition
The ISO/IEC 29119 is an IEEE based international standard which is providing a series of five different standards and all of these are used to test the developed software. The testing processes, used vocabulary, related techniques, selected assessment model and document based life cycle of software testing is maintained in it. This standard is released in 2007 and ISO released this standard in 2011 for different countries.
This is the first part of these ISO standards which is released in 2013 and the concept part shows the vocabulary standards which are used during the practices of using the developed application. The conceptual description is defined to test any application in definition part. The methods of applying different set definitions on developed application are included in it.
3. Test processes
This is the second part of these standards and process model defining the complete procedure to test the application is provided by it. The description of different processes is comprised by this part and based on this description, different level based testing is conducted. These levels are related to processes, management and organization. The conjunction among life cycle models of different applications is also defined in test processes.
4. Test documentation
This part of this ISO standard provides a template which is used for producing the required testing processes. The mapping among already existing testing standards with primary testing processes are maintained in this documentation. This test documentation includes organizational testing processes, management testing processes, dynamic testing processes. The specification, reports, results and execution logs of each level are different.
5. Test Techniques
This fourth part of this ISO standard includes...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here