110 likes | 243 Views
CMPE 287/196H Software Quality and Testing Lab Test Problem and Report Tools. Instructor: Jerry Gao Ph.D. Student Assistant: Yi-Tien Ian Lin San Jose State University Email: yitienlin@yahoo.com. Topic: Problem and Report Tools. What is Elementool?
E N D
CMPE 287/196H Software Quality and Testing Lab Test Problem and Report Tools Instructor: Jerry Gao Ph.D. Student Assistant: Yi-Tien Ian Lin San Jose State University Email: yitienlin@yahoo.com
Topic: Problem and Report Tools • What is Elementool? • Elementool (URL: http://elementool.com ) is the provider of web based management tools. • What are the services of Elementool? • From the initial stages of the project development process, Elementool enables software testers to track test cases and software defects. • The Elementool bug-tracking tool helps you to track and save the discovered bugs and defects. • The help desk management service enables you to receive customers support calls directly from your web site and track these calls in your account at the Elementool web site. • Using Elementool web site, you can reply and manage the support calls submitted by your clients.
Topic: Problem and Report Tools • Useful Element Instruction Links: • Help Desk Demo: https://www.elementool.com/cgi-bin/demo/hd.asp • Bug Tracking Demo: https://www.elementool.com/cgi-bin/demo/BT.asp • Time Tracking Demo: https://www.elementool.com/cgi-bin/demo/TT.asp • To learn how to edit your elementool account click here: • http://www.elementool.com/help/editaccount.html • To learn how to use the Time Tracking service: • http://www.elementool.com/help/TtHowToUse.html • To learn how to setup the Time Tracking service: • http://www.elementool.com/help/TtHowToSetup.html
Topic: Problem and Report Tools Bug Life Cycle Model
Topic: Problem and Report Tools • Step 1: Register to Elementool • Who to do this? • A test project manager, or test leader is the candidacy to register to Elementool. Please note, in the real world practice, a test leader might be responsible for several test projects. But the test leader needs to register once. • Choose Account Name: • For basic function Elementool only, an account is a project ID. It makes sense for Admin to have several accounts (projects) later. For each account, Elementool provides optional services. • Enter Admin Login Name: • The admin login name is separated from the account name.
Topic: Problem and Report Tools • Step 2: Set up User Login Names • Where to do this? • Admin Login Help Desk Control Panel Edit User Profiles • How to do this? • Add User ( with valid user information) Assign Users to Accounts GO (ONLY if Admin has 2 or more accounts) • Edit User Group GO? • Users are grouped by different access limitations. (LA – Limited Access, DA – Delete Attachments, FS – Full Status List, NA – Notify All, HD – Hidden Users) • A User Name can be assigned to more accounts by clicking Assign Users to Accounts GO.
Topic: Problem and Report Tools • Step 3: Edit Issue Form • Where to do this? • Admin Login Help Desk Control Panel Edit Issue Form • How to do this? • Click on a field’s name to edit its properties. • Examples: • Click on Product and change field caption to “Function”. Then, set a value list of “insertNode”, “deleteNode” and “viewTree” for a binary tree test project. Or, click on Status and so on.
Topic: Problem and Report Tools • Step 4: Edit Project List • Where to do this? • Admin Login Time Tracking Control Panel Edit Project List • How to do this? • Add new project name Set Assignments to the project Get Users to Assignments. • Examples: • Add new project name: BinaryTree. Next, click on BinaryTree (the project name) to edit this project. In this step, you add two assignments (white-box and black-box). Last, click on white-box and black-box (the assignment names) to assign users.
Topic: Problem and Report Tools • Step 5: Add Time, Edit Estimate, Issue Report • Where to do this? • Admin/Users Login Time Tracking Add Time, Edit Estimate, Issue Report • Why to do this? • Time and cost tracking is important for test projects. In the test report, it is required to list and calculate how much time and cost you spend in the project.
Topic: Problem and Report Tools • Step 6: Bug Tracking • Where to do this? • Admin/Users Login Bug Tracking New Issue, View Issue, Report • When to do New Issue? • Whenever a bug or problem is found, we need to write down a problem report immediately. • Characteristics of a problem report: • - Simple and understandable - Traceable and numbered • - Reproducible - Non-judgmental • Problem analysis: • -Finding the most serious consequences • -Finding the simplest and most general conditions • -Finding alternative paths to the same problem • -Finding related problems