软件测试课堂练习 张垚

1.什么是软件缺陷?软件缺陷的产生对软件有什么影响?

软件缺陷就是软件产品中所存在的问题,最终表现为用户所需要的功能没有完全实现,不能满足或不能全部满足用户的需求。
从产品内部看,软件缺陷是软件产品开发或维护过程中所存在的错误、误差等各种问题。
从外部看,软件缺陷是系统所需要实现的某种功能的失效或违背。

2.什么是软件测试?软件测试的基本原则是什么?

测试是对软件产品质量的检验和评价。它一方面检查软件产品质量中存在的质量问题,另一方面对产品质量进行客观的评价。

不充分的测试是不负责任的;过分的测试是一种资源的浪费,同样也是一种不负责任的表现。我们的操作困难在于:如何界定什么样的测试是不充分的,什么样的测试是过分的。目前状况唯一可用的答案是:制定最低测试通过标准和测试内容,然后具体问题具体分析。


3.什么是软件测试用例?良好的测试用例应该具有什么样的特性?

测试用例是- -组测试输入、执行条件和预期结果的集合,目的是要满足一-个特定的目标,比如执行一条特定的程序路径或检验是否符合-个特定的需求。

(1)代表性。测试用例能代表并覆盖各种合法的或不合法、边界内的或越界的以及极限的输入数据、操作和环境的设置。

(2) 可判定性。测试执行的结果的正确性是可以判定的。每一个测试用例都应有相应的预期结果。(3) 可再现性。对于同样的测试用例,系统执行的结果应当相同的,并且相同的测试的执行过程可以反复操作。


4.怎样搭建软件测试环境?对软件测试人员有什么要求?

软件测试环境就是软件测试运行的平台。包括系统的硬件、软件和网络等。

可以用一公式来表示:

测试环境=硬件+软件+网络+数据

(1) 具备计算机软件测试的基本理论知识(2) 熟悉开发工具和平台

(3) 掌握测试工具的使用

(4) 善于学习,理解与归纳

(5) 耐心、细致、工作态度好

原文地址:https://www.cnblogs.com/ZXCVBNM1314/p/14481224.html