📜  软件工程 |程序测试

📅  最后修改于: 2022-05-13 01:57:00.186000             🧑  作者: Mango

软件工程 |程序测试

测试程序包括为程序提供一组或查看输入(或测试用例)并感知程序是否表现得不用说。如果程序运行失败,不用说,然后记录下该失败发生的条件,以供以后调试和纠正。

与程序测试相关的一些常用术语是:

  • 失败:
    这是计算错误(或缺陷或错误)的表现。但是,仅仅存在计算错误可能不会从本质上导致失败。
  • 测试用例:
    这是三元组 [I, S, O],其中 I 是系统的知识输入,S 是信息输入时系统的状态,O 是系统的预期输出。
  • 测试套件:
    这是要测试给定产品的所有查看案例的集合。

测试目的:
测试方法的目的是发现超出产品中存在的所有缺陷。但是对于许多明智的系统,即使令人满意地关闭了测试部分,要确保代码没有错误也很困难。这通常是由于大多数代码产品的计算机文件域非常庞大。对于计算机文件可能承担的所有价值,彻底检查代码是不明智的。即使测试方法存在这种合理的限制,测试的重要性也不应被低估。应该记住,测试会暴露出超出产品的几个缺陷。因此,测试提供了一种明智的方式来减少系统中的缺陷并增加用户对已开发系统的信心。