软件工程第二次作业
在软件工程课程中,我有机会深入学习和实践“高质量”软件的开发过程。这次作业的目标是通过单元测试练习来深化我们对软件测试重要性的理解。选择判定/条件覆盖作为测试设计的标准,我意识到这能帮助我们充分考虑到程序中的基本情况和特殊情况,确保测试的全面性。
在实践过程中,我使用了本机单元测试项目来执行测试,这个过程让我对自动测试工具的使用有了更深入的了解。虽然测试过程中并没有发现错误,但通过编写覆盖各种条件的测试用例,我学会了如何系统地验证程序的功能。
这次作业加深了我对于编写高质量代码和进行细致测试的重要性的认识。我了解到,良好的测试不仅能够发现现有的错误,更能够预防未来潜在的问题。回顾整个过程,我认为在测试用例的设计上还有改进的空间,比如可以更系统地考虑边界条件和异常情况。
展望未来,我计划将在这次作业中学到的知识应用到更复杂的软件开发项目中,特别是在质量保证和测试自动化方面。通过持续学习和实践,我希望能够成为一名能够编写高质量、易于维护代码的软件工程师。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现