PETUALANGAN RAMADHAN MENJELAJAHI DUNIA QUALITY ASSURANCE
Merupakan materi dari event Ramadhan Talk yang diadakan oleh GDSC Universitas Trilogi. Dimana event tersebut membahas seputar dunia quality assurance beserta tips dan flow pembelajarannya jika ingin memasuki dunia tersebut
Analysis Design Development Maintenance Deployment Testing Req Analysis Test Planning Test Case Development Test Cycle Closure Test Execution Env Setup Section 02
• Verify that users cannot login with invalid credentials and receive appropriate error messages. • Verify that the login page elements (username field, password field, login button) are displayed correctly and functional. Functional Testing Section 03 Email Password LOGIN LOGIN
fields are masked to prevent unauthorized viewing. • Verify that the login page is protected against common security threats such as SQL injection and cross-site scripting (XSS) attacks. • Verify that session management is secure, and users are logged out after a certain period of inactivity. • Verify that the login page enforces password complexity requirements (e.g., minimum length, use of special characters). • Verify that sensitive information (such as passwords) is not stored in plain text and is encrypted during transmission. Security Testing
login page loads within an acceptable time frame under normal load conditions. • Verify that the login page remains responsive and performs well under peak load conditions. Performance Testing • Verify that the login page has clear and descriptive labels for input fields and buttons. • Verify that error messages are displayed prominently and provide helpful guidance to users. • Verify that the login page loads quickly and is responsive to user interactions. Usability Testing
that software meets user expectations, business requirements, and quality standards. QA engineers are responsible for verifying the functionality, reliability, security, and performance of software applications throughout the development lifecycle. Continuous learning and improvement are critical for QA engineers to stay updated with new technologies, tools, and best practices in software testing. Key Takeaways Section 05 Collaboration with developers, product managers, and other stakeholders is essential for effective QA, ensuring alignment on quality objectives and priorities. Test automation tools and frameworks help QA engineers automate repetitive testing tasks, improve test coverage, and accelerate the testing process. Cultivating a culture of quality within teams and organizations fosters a mindset of excellence, accountability, and continuous improvement.