%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
9th lab-report
1. Green University of Bangladesh
Department of Computer Science and Engineering (CSE)
Faculty of Sciences and Engineering
Semester: (Fall, Year:2021), B.Sc. in CSE (Day)
LAB REPORT NO – 09
Course Title: Software Engineering Lab
Course Code: CSE 314 Section: 191DE
Lab Experiment Name: Software Testing (Part I: Automation
Testing and Part II: Manual Testing)
Student Details
Name ID
1. Md. Benajir Alam 191002042
2. Md. Shamiul Hossain 191002015
3. Md. Maruf Hossain 191002327
4. Shahidul Islam 191002355
5. Most Sumiya Akter Moon 191002311
6. Md.Navid Rafi 191002265
Lab Date : 28-12-2021
Submission Date : 05-01-2022
Course Teacher’s Name : Md. Mamunur Rahman
Lab Report Status
Marks: ………………………………… Signature:.....................
Comments:.............................................. Date:..............................
2. Software Testing: Manual Testing
Objective:
• To explain the purpose of our project Manual testing.
Sub-Objective:
• To describe our project different types of testing tools and techniques.
• To construct suitable test cases for software manual testing.
.
Benefits of Software Testing:
Approach towards Volume Tests: From the point of view of conducting the test, the
method recommends creating individual data sets per interface, dressing the key
areas of influence for exact feature across the interface and planning the test hence.
Different banking projects need different test data. For example, a retail banking
project may require a lot of test data related to user accounts, funds transfer and
mobile deposits.
Interfacing Systems: The banking system today is a tight bundle of limitless systems.
Banks may be interested in finding out your credit score, they may also want to see if you
have been involved in fraudulent practices before. There is an interfacing system that
confirms checks on all the assumptions made above and responds in milliseconds! Over
time, all the information is dedicated to the central system for further action and choice
making.
Quality Check: Software testing helps in determining following set of properties of
any software such as Functionality, Reliability, Usability, Efficiency,
Maintainability, Portability etc. Though development teams easily move away
because they are only concerned with modular development, testing teams come
under real weight with this example.
Software Testing:
3. Manual Testing: is an essential part of any testing strategy because it helps the QA
gain deep insights from the end user's perspective. Since manual testing is performed
by a human without the intervention of a test automation framework, it judges
software from the most important metric: user experience.
Stages of Manual Testing:
1. Unit Testing: Unit testing involves verifying units of individual material or
source code. A unit can be referred to as the smallest testable part of any software.
It focuses on testing the effectiveness of separate components within the application.
It is often used by developers to discover bugs in the early phases of the development
cycle.
2. Integration Testing: As the name implies, system testing involves fully testing
all the integrated modules of the software. This allows QA to verify that the system
meets the desired requirements. It comprises multiple tests such as output
verification based on specific input.
4. Acceptance Testing: The main goal of the acceptance test is to verify that the
system as a whole is suitable for use in the real world. Acceptance tests are
performed internally and externally. This approach helps teams evaluate how well
the product satisfies user standards. It detects bugs at the last stage before releasing
a product.
Implementation:
Manual Testing: Manual testing is a type of software testing that involves testing
The case is handled manually by an examiner without the use of any automated tools.
The purpose of manual testing is to detect Software application bugs, issues and
errors. Manual software is tested The most primitive technique of all types of testing
and it helps to find important bugs Software application.
4. Software Testing
Criteria Action Input
(Test Case)
Expected Output
Transfer Money
1. User entry negative
amount
-500 TK Transfer Money Not
Successful
2. User enter on
amount less than 500
TK
300 TK Transfer money
Successful
3. User enter on
amount greater than
50000 TK
70000 TK Transfer money
Successful
4.User enter an
amount that is greater
than from his amount
balance
B – 18000 TK
E – 20000 TK
Transfer money not
Successful
5. User Enter an
account 7 number not
exist in database
Valid Ac no – 8 digit
170106896
Transfer money not
Successful
Analysis and Discussion:
Things are moving fast with technology. The most important application for
developing and testing banking applications. So here we have learned about all the
challenges of testing internet banking application. Banking Application Tests We
need to test different types of tests in internet banking applications. The test case
development phase results in the creation of manual test cases and their associated
scripts. The test team has to create, verify and reconstruct specific test cases based
on the given features and their requirements.
5. Team Evaluation, Daily lab work and Lab report
Name Id Responsibility
1. Md. Benajir Alam 191002042 Team Lead, Modify Lab Report,
2. Md. Shamiul Hossain 191002015 Join Group Discussion
3. Md. Maruf Hossain 191002327 Objectives, Sub Objective
4. Shahidul Islam 191002355 Implementation , Join group
Discussion
5. Most Sumiya Akter Moon 191002311 Discussion and anaysis
6. Navid Rafi 191002265 None
Name Id Responsibility Punctuality Contribute Co-
operate
Meeting
Attend
Average
1. Benajir
Alam
191002042 5 5 5 .5 5 5
2. Shamiul
Hossain
191002015 5 5 5 5 5 5
3. Maruf
Hossain
191002327 5 5 5 5 5 5
4. Shahidul
Islam
191002355 5 5 5 5 5 5
5. Sumiya
Akter
Moon
191002311 5 5 5 5 5 5
6. Navid
Rafi
191002265 0 0 0 0 0 0