Ethical Considerations in the Age of AI: Navigating Web Development and Software Testing