Professional Documents
Culture Documents
STQA - Lab Report 1 Gub
STQA - Lab Report 1 Gub
Students Details
Name ID
MD. Abu Jafor 203002048
Marks: Signature:
Comments: Date:
0.1 TITLE OF THE LAB EXPERIMENT
• Find out the key areas to setup in Test Environment of given project
• Describe the process for setup of Software Test Environment of ATM system
0.2 Objective
• To establish a controlled environment for testing the software of an ATM system.
• to ensure the reliability and security of the ATM software by creating a dedicated
testing environment
• Test data: Prepare and populate the test environment with various datasets to
simulate real-world scenarios.
• Database server: Stores test data replicating the production database structure.
• Front-end running environment: Where the user interacts with the software
• Hardware: Physical components like servers, network devices, and client ma-
chines.
• Server operating system: Software managing the server hardware and resources.
1
• Hardware Setup: Procure and configure necessary hardware components such as
ATMs, servers, and networking equipment to meet system requirements.
• Database Configuration: Set up and configure the database server to support the
ATM application, including schema creation and data population.
• Test Data Preparation: Generate and insert diverse test data into the database to
simulate various scenarios, covering different account types, transactions, and
edge cases.
• Training and Support: Provide training to the testing team on utilizing the test
environment effectively and establish a support system for issue resolution during
testing.
• Version Control: Implement version control for the ATM system application
and test data to track changes and facilitate rollback if necessary.
2
0.4 Conclusion
The process involves creating a controlled environment for testing, developingtest scripts,
executing tests, and reporting results. The ultimate goal is to identify and addres-
sissues before deploying the ATM software in a production environment, ensuring a
safe,efficient, and user-friendly experience for ATM users.