biu~~~

导航

 

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

 软件缺陷(Defect),常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。IEEE729-1983对缺陷有一个标准的定义:从产品内部看,缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题;从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背。影响了重要的特性、用户界面、产品接口、硬件结构接口和全局数据结构。

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

软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。
1.所有测试的标准都是建立在用户需求之上的,测试的目的在于发现系统是否满足规定的
2.尽早的和不断的测试,越早进行测试,缺陷的修复成本就会越低。
3.程序员应避免检查自己的程序,由第三方进行测试更客观有效。
4.穷举测试是不可能的。

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

1.测试用例是一份测试文档,其目的是确定系统的某个特性是否正常工作

2.测试用例是软件测试团队的主要工作成果之一

3.测试用例的质量与写该用例的测试人员的水平关系极大

4.执行测试用例是将这些用例逐个在被测的软件上执行,并判断其结果是否和预期相符

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

小规模测试环境:对于这种规模的,可以考虑在个人计算机里安装VMware Workstation,并在其上安装想要的虚拟机即可,这种情况适合于个人宿主机器性能还可以。
中规模测试环境:对于中等规模的测试环境搭建,可以使用VMWare vSphere进行搭建,需要准备一台物理服务器,在物理服务器上安装ESXI操作系统,然后使用VMWare vSphere Client进行管理,在其上创建虚拟机进行测试。
大规模测试环境:对于大规模的测试环境搭建,使用一台物理服务器是远远不够的,此时可以在情况二的基础上增加多台物理服务器,然后使用VMWare Center对其进行管理,使用VMWare vSphere Client登录VMWare Center实现对ESXI服务器的管理,在其上创建虚拟机进行测试。

测试人员要求:系统思维能力、项目管理能力、沟通表达能力、领导管理技能

 

posted on 2021-03-04 16:20  biu~~~  阅读(51)  评论(0编辑  收藏  举报