Download presentation
Presentation is loading. Please wait.
Published byDwayne Marsh Modified over 5 years ago
1
Software Development Tools Computer Aided Software Engineering
Practical and theoretical knowledge and skills in the use of Automated testing (e.g Junit) and build tools (e.g. Ant, Maven) Source code control tools (SVN, Git) Web testing tools (Selenium) Bug management tools (Mantis, Bugzilla) Code re-factoring tools COMP220/185 © University of Liverpool
2
COMP220 (15 credits) COMP285 (7.5 Credits)
Lectures 3 hours/week Labs 1 hour week Assessment COMP285 Practical assignment 50% Theory test 50% COMP220 Lab test 10% Theory test 10% Exam 80%
3
© University of Liverpool
Summary of content Testing principles Testing boundaries, orthogonal testing, testing concepts (pesticide paradox, testing context) Performance/database testing and system benchmarking Numerical testing Real number function testing Lossy conversion , function condition number COMP220/185 © University of Liverpool
4
© University of Liverpool
Summary of content Testing tools Testing frameworks JUnit Web testing APIs Jwebunit, Selenium Performance testing tools MySQL load tools and monitoring Build tools Maven, Ant etc COMP220/185 © University of Liverpool
5
© University of Liverpool
Summary of content Source code control Introduction to tools Work flow and approaches to code management Merging compared with locking Auto versioning Handling branches in code Feature toggling COMP220/185 © University of Liverpool
6
© University of Liverpool
Summary of content Bug management Work flow for handling bugs and issues Bug management tools Re-factoring techniques Method extraction, pull-up, push-down, interface extraction COMP220/185 © University of Liverpool
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.