软件测试第一节课作业
一.什么是软件缺陷?软件缺陷的产生对软件有什么影响?
软件缺陷就是BUG
软件缺陷的影响
1.需求不明确
2.生命周期短
3.编码问题
4.软件结构复杂
二.什么是软件测试?软件测试的基本原则是什么?
软件测bai试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查。
软件测试的目的是:
1从用户角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,已考虑是否可以接受产品。
2从软件开发者出发,则希望软件测试成为表明软件产品不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。
三.什么是软件测试用例?良好的测试用例应该具有什么样的特性?
1.测试用例的设计就是如何覆盖所有软件表现出来的状态,即在满足输入/输出的一组条件下,软件运行时一系列有次序的、受控制的状态变化过程。
2.
1.整体完备性:“好的”测试用例一定是一个完备的整体,是有效测试用例组成的集合,能够完全覆盖测试需求。
2.等价类划分的准确性:指的是对于每个等价类都能保证只要其中一个输入测试通过,其他输入也一定测试通过。
3.等价类集合的完备性:需要保证所有可能的边界值和边界条件都已经正确识别。
四.怎样搭建软件测试环境?对软件测试人员有什么要求?
1.搭建环境其实就是搭建软件运行的硬件环境和软件环境
pc机、服务器、交换机、外设的硬件等等属于硬件
数据库、应用服务软件、中间件等软件运行所必须的软件
pc机、服务器、交换机、外设的硬件等等属于硬件
数据库、应用服务软件、中间件等软件运行所必须的软件
2.系统思维能力
项目管理能力
沟通表达能力
领导管理技能
项目管理能力
沟通表达能力
领导管理技能