Upload
soc11559
View
217
Download
0
Embed Size (px)
Citation preview
8/3/2019 1st Review Report(2)
1/36
Submitted to
BANARSIDAS CHANDIWALA INSTITUTE OF
INFORMATION TECHNOLOGY
(Approved by AICTE & Affiliated with GGIPU, Delhi)www.bciit.ac.in
MCA 3rd-YEAR
5th SEMESTER
P roject M anager Submitted by
Ms. Pooja Dhanrajani Parul Dua(0701114408)
Mrs. Sushma Bahuguna
8/3/2019 1st Review Report(2)
2/36
CONTENTSS No Topic Page No
1 SYNOPSIS
2 SRS OF PROJECT
8/3/2019 1st Review Report(2)
3/36
PROBLEM STATEMENT
8/3/2019 1st Review Report(2)
4/36
Title of the Project : To test the Project ONLINE JOB HUNTING.
Problem Definition:
This website can be used by both recruiter as well as applicant. It allowsapplicant to create their account and then update their resume. Applicant canalso search the jobs. Recruiters can post for jobs according to theirrequirements.
Features of this project:
Facilitate job search.
Facilitate company so that it can search for best candidates available.
Help candidates to fetch a right job.
User can search for different options available.
User can do on-line resume posting etc.
User can use search engine to look for different vacancies, facilities
available etc.
User can do apply for job on-line.
User can download different forms etc.
These all are the features of this project which needs to be tested to ensure that it
works correctly.
Methodology:
Software testing has its own life cycle that meets every stage of the SDLC. The
software testing life cycle diagram can help one visualize the various software testinglife cycle phases. They are
1. Test Planning
2. Test Analysis
3. Test Design
4. Test Verification and Construction
5. Test Execution
6. Result Analysis
7. Bug Tracking
8/3/2019 1st Review Report(2)
5/36
8. Final Testing and Implementation
.
Test Planning
Test planning is predetermining a plan well in advance to reduce further risks.
Without a good plan, no work can lead to success be it software-related or
routine work. A test plan document plays an important role in achieving a
process-oriented approach. Once the requirements of the project are
confirmed, a test plan is documented. The test plan structure is as follows:
1. Introduction: This describes the objective of the test plan.
2. Test Items The items that are referred to prepare this document will be listed
here such as SRS, project plan.
3. Features to be tested: This describes the coverage area of the test plan, ie. thelist of features that are to be tested that are based on the implicit and explicitrequirements from the customer.
4. Features not to be tested: The incorporated or comprised features that can be
skipped from the testing phase are listed here. Features that are out of scope of
testing, like incomplete modules or those on low severity eg. GUI features that
don't hamper the further process can be included in the list.
5. Approach: This is the test strategy that should be appropriate to the level of
the plan. It should be in acceptance with the higher and lower levels of the
plan.
6. Item pass/fail criteria: Related to the show stopper issue. The criterion which
is used has to explain which test item has passed or failed.
8/3/2019 1st Review Report(2)
6/36
7. Suspension criteria and resumption requirements: The suspension criterion
specifies the criterion that is to be used to suspend all or a portion of the
testing activities, whereas resumption criterion specifies when testing can
resume with the suspended portion.
8. Test deliverable: This includes a list of documents, reports, charts that are
required to be presented to the stakeholders on a regular basis during testingand when testing is completed.
9. Testing tasks: This stage is needed to avoid confusion whether the defects
should be reported for future function. This also helps users and testers to
avoid incomplete functions and prevent waste of resources.
10.Environmental needs: The special requirements of that test plan depending on
the environment in which that application has to be designed are listed here.
11.Responsibilities: This phase assigns responsibilities to the person who can be
held responsible in case of a risk.
12. Staffing and training needs: Training on the application/system and training
on the testing tools to be used needs to be given to the staff members who are
responsible for the application.13.Risks and contingencies:This emphasizes on the probable risks and various
events that can occur and what can be done in such situation.
14.Approval: This decides who can approve the process as complete and allow
the project to proceed to the next level that depends on the level of the plan.
Test Analysis
Once the test plan documentation is done, the next stage is to analyze what types of
software testing should be carried out at the various stages of SDLC.
Test Design
Test design is done based on the requirements of the project documented in the SRS.
This phase decides whether manual or automated testing is to be done. In automation
testing, different paths for testing are to be identified first and writing of scripts has to
be done if required. There originates a need for an end to end checklist that covers all
the features of the project.
Test Verification and Construction
In this phase test plans, the test design and automated script tests are completed.
Stress and performance testing plans are also completed at this stage. When the
development team is done with a unit of code, the testing team is required to helpthem in testing that unit and reporting of the bug if found. Integration testing and bug
reporting is done in this phase of the software testing life cycle.
Test Execution
Planning and execution of various test cases is done in this phase. Once the unit
testing is completed, the functionality of the tests is done in this phase. At first, top
level testing is done to find out top level failures and bugs are reported immediately to
the development team to get the required workaround. Test reports have to be
documented properly and the bugs have to be reported to the development team.
Result AnalysisOnce the bug is fixed by the development team, i.e after the successful execution of
8/3/2019 1st Review Report(2)
7/36
the test case, the testing team has to retest it to compare the expected values with the
actual values, and declare the result as pass/fail.
Bug Tracking
This is one of the important stages as the Defect Profile Document (DPD) has to be
updated for letting the developers know about the defect. Defect Profile Documentcontains the following
1. Defect Id: Unique identification of the Defect.
2. Test Case Id: Test case identification for that defect.
3. Description: Detailed description of the bug.4. Summary: This field contains some keyword information about the bug, which
can help in minimizing the number of records to be searched.
5. Defect Submitted By: Name of the tester who detected/reported the bug.
6. Date of Submission: Date at which the bug was detected and reported.
7. Build No.: Number of test runs required.
8. Version No.: The version information of the software application in which thebug was detected and fixed.
9. Assigned To: Name of the developer who is supposed to fix the bug.
10. Severity: Degree of severity of the defect.
11.Priority: Priority of fixing the bug.12. Status: This field displays current status of the bug.
The contents of a bug well explain all the above mentioned things.
AUTOMATED TESTING:
Test automation is the use of software to control the execution of tests, the
comparison of actual outcomes to predicted outcomes, the setting up of test
preconditions, and other test control and test reporting functions. Commonly, test
automation involves automating a manual process already in place that uses a
formalized testing process.
TOOL USED:I will use HP QuickTest Professional tool to perform automation testing. HP
QuickTest Professional is automated testing software designed for testing varioussoftware applications and environments. It performs functional and regression testing
through a user interface such as a native GUI or web interface. It works by identifying
the objects in the application user interface or a web page and performing desired
operations (such as mouse clicks or keyboard events); it can also capture object
properties like name or handler ID. HP QuickTest Professional uses a VBScript
scripting language to specify the test procedure and to manipulate the objects and
controls of the application under test.
8/3/2019 1st Review Report(2)
8/36
8/3/2019 1st Review Report(2)
9/36
1:-Logo of the company must be placed at the top left of the
website.
1.1 Login Window must be placed at the right Navigation of the
website.
8/3/2019 1st Review Report(2)
10/36
1.2 Username
1.2.1 Username should not be left blank.
1.2.2 Username must be more then 4 character and less then
10 character.
1.2.3 It should not accept special character.
1.2.4 No case sensitive.
1.2.5 Space is allowed.
1.2.6 Username must not take in numeric form e.g. 0123.
1.3 Password
1.3.1 Password should not be left blank.
1.3.2 Password is case sensitive.
1.3.3 Special characters are not to be taken.
1.3.4 Password must be more then 5 character and less then
10 character.
1.3.5 Password must be in encrypted form
1.3.6 Password must not be copied.
1.4 Buttons
1.4.1 Login & Reset buttons should be enabled on the
website.
8/3/2019 1st Review Report(2)
11/36
1.4.2 Radio Buttons
Is applicant & is recruiter radio buttons must be enabled
on the website.
1.5Text
1.5.1 New applicant login here & New recruiter login here
both text are enabled on the website.
2. A Google search window must be placed at the left
Navigation of the web site.
2.1 Text box
2.1.1 The text box must be enabled.
2.2 Search button
2.2.1 Search button must be enabled.
8/3/2019 1st Review Report(2)
12/36
3. The headline (Title) of the application (company) must be
placed at the middle of the Website.
4. A marquee tag must be running on the website.
4.1 In marquee tag view details should be enabled.
6. When we enter Valid user name & Password
with the Is Applicant field and click on Loginbutton then browser open the related sub pagewith all related information about the applicant.
In that page.
8/3/2019 1st Review Report(2)
13/36
6.1 URL of the application must be highlighted on the left
navigation.
6.2 The headline (Title) of the application (company name)
must be placed at the middle of the Website.
6.3 A logo of the company must be placed top left navigation on
the IS Applicant window.
8/3/2019 1st Review Report(2)
14/36
6.4 Welcome message must be highlighted top of the
application.
6.5 Logout button must be placed top right of the application.
6.5.1 It should be enabled.
6.5.2 When we click on the logout button then it should beaccess the login page.
6.6 Changing logo must be placed left navigation of the
application.
6.6.1 Changing logo must be changed after some time.
6.7 Job search field must be placed top right of the application.
6.7.1 When we click on the Search job field then it must be
open the related field.
8/3/2019 1st Review Report(2)
15/36
6.7.2 URL must placed top left of the application.
6.7.3 Welcome field must highlighted top of the application.6.7.4 Logout button must be enabled & when we click on the
logout button then login window must be appears.
6.7.5 Changing logo must be placed left navigation.
6.7.6 Enter Key skill must be accepted.
6.7.7 Job location must be highlighted on the application.
6.7.7.1 Dropdown button must be enabled.
6.7.8 Experience must be enabled.
8/3/2019 1st Review Report(2)
16/36
6.7.8.1 Dropdown list must be enabled.
6.7.9 When we click on the search button then it must find thenew jobs.
6.7.9.1 When we click search button then it find the
related job.
6.7.10 Logout button should be enabled.
6.7.10.1 When we click on the logout button it should
Show logout successful and click here login again.
8/3/2019 1st Review Report(2)
17/36
6.7.11 When we enter all correct information in the search job
field it show information.
6.7.12 When we click on the view details then it appears the full
information regarding his requirement.
6.7.12.1 When click on the view details then it appears the
window regarding User information.
8/3/2019 1st Review Report(2)
18/36
6.7.13 Apply button must be enabled.
6.7.13.1 It should be placed bottom of the navigation.
6.7.14 When we click on the Reset button then main page must
appear.
6.7.15 When we click on the apply button then it must be
appears the window.
8/3/2019 1st Review Report(2)
19/36
6.7.15.1 In this field we enter the Email address.
6.7.15.2 In this field we enter the copy of Email address.
6.7.15.3
6.7.15.4 Here we enter the sub of the text.
6.7.15.5 When we click on the text boxes then it send msg
success fully.
8/3/2019 1st Review Report(2)
20/36
When we click on this text box then it is back on the main page.
6.7.16 When we click on the Reset button then it must be back
on the search job.
6.7.17 History of job applied job must be enabled
and give information regarding job history.
6.7.18 When click on the change password
/Collapse then it must be changed the password /
collapse & open the related page.
6.7.19 when we select the skill collapse then key
skills should be open.
6.7.19.1 Here we select key skills like c,c+
+,java, etc.
8/3/2019 1st Review Report(2)
21/36
6.7.20 Upload new resume collapse.
6.7.20.1 Browser field should be enabled.
6.7.20.2 When we click on the browser field it
should demand current CV.
6.7.21 User name field must be highlighted.
6.7.22 Company name field must be highlighted.
6.7.23 Designation of the employ should highlight.
6.7.24 Experiences field must be enabled.
6.7.25 Month field should be enabled.
6.7.26 Droop don list must be enabled.6.7.27 Month field should be enabled.
6.7.28 Drop down list must be enabled.
6.7.29 EDIT button should be enabled.
7.When we enter correct username & Passwordwith the Is Recruiter field and click on Login
8/3/2019 1st Review Report(2)
22/36
button then browser open the related sub pagewith all related information about the applicant onthat page.
7.1 Logo of the application must be at the top left
of the website.
7.2 Title of the website must be placed at the topcentre of the website.
7.3Url of the Job search website must be placed atthe left navigation.
8/3/2019 1st Review Report(2)
23/36
7.4 Logout must be enabled on the form.
7.5 A changing logo of every website like msn hot
mail, yahoo.com etc are placed on the leftnavigation of the website.
7.6 A welcome field of the applicant must be
highlighted.
7.7 Information about the recruiter must be
shown.
8/3/2019 1st Review Report(2)
24/36
7.8 Admin /recruiter must be placed on the leftnavigation of the website.
7.8.1. Admin /recruiter must be enabled on
the form.
7.8.1.2. When we click on the (+) sign of
admin/recruiter history then the subfoldersappears. The subfolders are History, Search;
new jobs .The subfolders in History field areenabled.
8/3/2019 1st Review Report(2)
25/36
7.8.1.2. Posted Jobs history shows the complete
information about the recruiter.
8/3/2019 1st Review Report(2)
26/36
7.8.1.3. Received Job history show the currentoffered job by the company.
7.8.3. When we click on the search (-) sign of
admin/recruiter then the subfolders appears.
The subfolders are History, Search; newjobs .The subfolders of Search field areenabled.
- Search resume must be enabled.
8/3/2019 1st Review Report(2)
27/36
7.8.3.1. When we click on search resume folder
then a window appears of search CV.
7.8.3.1.1. Designation of the employ should be
entered.
7.8.3.1.2. Experiences field must be enabled.
7.8.3.1.2.1. In the Minimum experience must be
interred & Drop down list must be appearing.7.8.3.1.3. In the maximum experience must be
interred & Drop down list must be appearing.7.8.3.1.4. Key skill must select & Drop down list
must be appearing.
7.8.3.1.5. User name field must be entered.
7.8.3.1.6. Phone Number.7.8.3.1.6.1. It can not accept blank space.
7.8.3.1.6.2. This field can not be blank.
7.8.3.1.7. Company name field must be
highlighted.
8/3/2019 1st Review Report(2)
28/36
7.8.3.1.8. Submit button.
7.8.3.1.8.1. Submit button must be enabled.7.8.3.1.8.2. It should be placed middle bottom of the
application.7.8.3.1.9. Re- set button.
7.8.3.1.9.1. Re-set button must be enabled.
7.8.3.1.9.2. It should be placed middle bottom of theapplication.
7.8.3.2. When we click on the search new jobs(-) sign of admin/recruiter then the subfolders
appears. The subfolders are Search; new jobs.The subfolders of Search field are enabled.
- Search New job post must be enabled.
7.8.3.2.1. Designation of the employ should be
entered.
7.8.3.2.2. Company name field must be entered.
8/3/2019 1st Review Report(2)
29/36
7.8.3.2.3. In the experience field must be enteredyear & Drop down list must be appearing.7.8.3.2.3.1. In the month field must be interred &
Drop down list must be appearing.7.8.3.2.4. Key skill must select & Drop down list
must be appearing.7.8.3.2.5. Job description must enter in the text
box.
7.8.3.2.6. Expiry date must select & date format
must be appearing.
7.8.3.2.7.. Submit button.
7.8.3.2.7.1. Submit button must be enabled.7.8.4.2. It should be placed middle bottom of theapplication.
7.8.3.2.8. Re- set button.
7.8.3.2.8.1. Re-set button must be enabled.7.8.5.2. It should be placed middle bottom of the
application.
8. New Applicant registration.
8/3/2019 1st Review Report(2)
30/36
New Applicant registration
Login Information :
8.1. User Name should not be left blank.
8.2. User Name must be more than 5 to 10characters.
8.3. It should not accept special characters.8.4. It should not accept numeric like.0123.8.5. Spaces are allowed.
8.6 Password
8/3/2019 1st Review Report(2)
31/36
8.6.1 Password should not be blank.
8.6.2 Password must be 5 to 10 characters.8.6.3 Password must be in encrypted form.8.6.4
Password should be case sensitive.8.6.5 It should take special character.
8.6.6 It should not copy.8.6.7Re -Type Password
8.6.8 Password should not be blank.8.6.9 Password must be 5 to 10 characters.
8.7 Member Information.
8.7.1 Agent Name should not be blank.8.7.2 D.O.B. field should not be blank.
8.7.3 Education field should not be blank.8.7.4 Job Role must be entered.
8.7.5 Key skills must be selected.8.7.6 Experience field should not be blank.
8.7.7 Current company name must enter.8.7.8 Current designation must be entered.
8.7.8.1 CV field must attach.
8/3/2019 1st Review Report(2)
32/36
8.7.8.2 Browse text must be visible.
8.8. E-mail field can not take space, & it can be
blank.
8.8.1. Permanent address must be entered.
8.8.2. Phone number must be interne, it is amandatory field.
8.8.3. Accept my account text is must bevisible bottom middle.
8.9The headline (Title) of the application (company) must be
placed at the middle of the Website.
8.10A logo of Yahoo! must be placed at the left Navigation ofthe web site.
8/3/2019 1st Review Report(2)
33/36
9. When we click on the new Recruiter login herethen Recruiter information window must be
appear.
8/3/2019 1st Review Report(2)
34/36
9.1. URL of the application must place top left of thenavigation.
9.2. Logo must be placed top left of the navigation.
9.3. Title of the company must be placed top middle ofapplication.9.4. Changing logo must be placed left side of thenavigation.9.5. When click on the "logout button then it must beaccess the login window.
9.6. User Name should not be left blank.
9.7. User Name must be more than 5 to 10
characters.9.8. It should not accept special characters.
9.9. It should not accept numeric value like, 0123.9.10. Spaces are allowed in User name field.
9.11. It can not accept less than five characters or more than ten
characters.
9.12 Password9.12.1. Password should not be blank.9.12.2. Password must be 5 to 10 characters.
9.12.3. Password must be in encrypted form.
9.12.4. Password should be case sensitive.
9.12.5. It should not take special character.
9.12.6. It should not copy.
9.13 Re -Type Password9.13.1. Password should not be blank.9.13.2. Password must be 5 to 10 characters.
9.13.3. Re-type password must same as original password.
9.14. E_mail address.
9.14.1. It can not accept blank space.
9.14.2. It accepts valid email address.
9.15. Contact Number.9.15.1. It can not accept blank space.
8/3/2019 1st Review Report(2)
35/36
9.15.2. This field can not be blank.
9.15.3. It can not accept less than ten characters & more than
ten
Character.
9.16 Validation of Start date.
9.16.1. This field cannot be blank.
9.16.2. When we click on the start date, and then must be
open for the same date calendar.
9.16.3 It can not accept back date.
9.17. Validation of Expiry date.
9.17.1. This field can not be blank.
9.17.2. It can not accept character.9.17.3. When we click on the end date, and then must be
open for the same date calendar.
10. Submit button.10.1. Submit button must be enabled.
10.2 It should be placed middle bottom of the
application.11. Re- set button.
11.1. Re-set button must be enabled.
11.2 It should be placed middle bottom of theapplication.
8/3/2019 1st Review Report(2)
36/36