第二次作业
在测试最大子数组和的程序过程中,我体验到了软件测试的重要性和必要性。通过使用语句覆盖测试方法,我设计了三组具有代表性的测试用例,以验证程序在不同情况下的输出是否正确。在第一组测试中,我针对全是负数的情况,确保程序能正确处理并返回0。第二组测试用例涵盖了当前和大于最大和的情况,验证了程序能否正确更新最大子数组和的值。最后,在第三组测试中,我考虑了当前和小于0的情况,以保证程序能正确处理负数和重新开始计算当前和。通过这些测试,我验证了程序的输出结果完全正确,能够准确计算最大子数组和。这个测试过程不仅提高了我的软件测试技能,也加深了我对程序功能的理解。同时,我意识到了在编写代码时考虑边界情况和异常情况的重要性,以确保程序的健壮性和可靠性。