电子斜技大学 软件技术基础 5.4软件测试 主讲教师:刘民岷 航空航天学院 a口2 软件技术基础课程组
软件技术基础 主讲教师:刘民岷 航空航天学院 软件技术基础课程组
软件错误难以避免 xinibalizauon Error 提示 NX许可证错误:许可证骏务器关机或未响应。检查 UGS_LICENSE_SERVER设置是否正确.[-96】 Access violation at address 00408D3F in module 'GGJ12.exe'.Read of address 00000000 确定 确定 ☒ 8 error IPersistFi1e:Save失败;代码0x80070005. HPCP1020 STRAY.EXE-应用程序错安 error 拒绝防问。 3 A 8 应月程字发生异常未知的软件异常(0xC0000417) error 确定 确定 取消 电子科技大学刘民岷 软件测试 2
电子科技大学 刘民岷 软件测试 2
如何尽量减少软件错误? 敏生测式 电子科技大学刘民岷 软件测试 3
电子科技大学 刘民岷 软件测试 3
1、软件测试概述 基本概念 -软件测试:为了发现错误而执行程序的过程 -调试:找出程序中的错误原因、位置并加以纠正 -可靠性:在给定时间内,软件不发生错误的概率 软件测试的目标 测试是为了发现软件中的错误而运行软件的过程; -好的测试方案是尽可能地发现至今尚未发现的错误的测试 方案; -成功的测试是发现出至今尚未发现的错误的测试。 THE SOFTWARE DEVELOPMENT CYCLE 电子科技大学刘民岷 软件测试 2
电子科技大学 刘民岷 软件测试 4 ⚫ 基本概念 –软件测试:为了发现错误而执行程序的过程 –调试:找出程序中的错误原因、位置并加以纠正 –可靠性:在给定时间内,软件不发生错误的概率 ⚫ 软件测试的目标 –测试是为了发现软件中的错误而运行软件的过程; –好的测试方案是尽可能地发现至今尚未发现的错误的测试 方案; –成功的测试是发现出至今尚未发现的错误的测试
1、软件测试概述(续) 软件测试的原则 -不要抱“软件不会有错或查不出错”的幻想; -设计测试用例时,应同时确定输出结果; 一设计测试用例时,应包括合理的输入数据和不合理的输入 数据; -软件设计者应当避免测试自己的程序; -严格全面地执行测试计划; 一测试完成后,应该妥善保存测试计划、测试用例、出错统 计和最终分析报告。 THE SOFTWARE DEVELOPMENT CYCLE 电子科技大学刘民岷 软件测试 5
电子科技大学 刘民岷 软件测试 5 ⚫ 软件测试的原则 –不要抱“软件不会有错或查不出错”的幻想; –设计测试用例时,应同时确定输出结果; –设计测试用例时,应包括合理的输入数据和不合理的输入 数据; –软件设计者应当避免测试自己的程序; –严格全面地执行测试计划; –测试完成后,应该妥善保存测试计划、测试用例、出错统 计和最终分析报告