开始软件测试——常见的几个问题

软件测试

1、软件测试的生命周期
软件测试的生命周期: 需求分析 --> 测试计划 --> 测试设计、测试开发 --> 测试执行 --> 测试评估

2、软件开发阶段测试人员的具体工作:

  • 需求阶段:测试人员了解需求、对需求进行分解,得出测试需求 计划阶段:根据需求编写测试计划/测试方案

  • 设计阶段:测试人员适当了解设计,搭建测试用例框架,根据需求和设计编写部分测试用例

  • 编码阶段:对已经完成编码的模块,专业白盒测试人员计划执行单元测试,完善、细化测试用例以及调整测试计划和方案

  • 测试阶段:根据测试用例和计划执行测试,在执行过程中记录、管理缺陷,测试完成后编写测试报告

  • 运行和维护:参与项目实施工作,可以参与用户使用软件的培训,爱试运行项目时手机问题并及时反馈给相关负责人

3、如何描述一个bug?

  1. 发现问题的版本
  2. 出现问题的环境
  3. 错误重现的步骤
  4. 预期行为的描述
  5. 错误行为的描述
    注:在无法确认同一段代码造成故障时,不要将多个bug放在一起提交

4、如何定义bug的级别?

  • Blocker(崩溃)——阻碍开发或测试工作的问题
  • Critical(严重)——系统主要功能部分丧失
  • Major(一般)——功能没完全实现但是不影响使用
  • Minor(次要)——界面、性能缺陷,建议类问题

4、bug的生命周期
Bug的生命周期

New:新发现的bug,未经评审决定是否指派给开发人员进行修改
Open:确认是bug,并且认为需要修改
Fixed:开发人员进行修改后标识成修改状态,等待测试人员回归测试
Rejected:认为不是bug,拒绝修改
Delay:暂时不需要修改或者暂时不能修改
Closed:修改后的bug经回归测试验证通过,关闭bug
Reopen:如果经过验证bug依然存在,则需要重新打开bug,开发人员重新修改

6、如何开始第一次测试?

  • 阅读所有项目有关的文档,包括:需求文档、设计文芳、用户手册
  • 尽可能参加各种项目会议,了解项目的背景,人员组成,尽可能了解需求和业务
  • 熟悉项目所使用的测试管理工具,配置管理工具,获取对应的地址和登录方式
  • 阅读已有的测试方案和测试用例
  • 阅读旧的bug库,了解系统功能
  • 了解针对项目的规范要求,用例编写规范、用例执行规范、bug提交规范等
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQLAlchemy 是一个 SQL 工具包和对象关系映射(ORM)库,用于 Python 编程语言。它提供了一个高级的 SQL 工具和对象关系映射工具,允许开发者以 Python 类和对象的形式操作数据库,而无需编写大量的 SQL 语句。SQLAlchemy 建立在 DBAPI 之上,支持多种数据库后端,如 SQLite, MySQL, PostgreSQL 等。 SQLAlchemy 的核心功能: 对象关系映射(ORM): SQLAlchemy 允许开发者使用 Python 类来表示数据库表,使用类的实例表示表中的行。 开发者可以定义类之间的关系(如一对多、多对多),SQLAlchemy 会自动处理这些关系在数据库中的映射。 通过 ORM,开发者可以像操作 Python 对象一样操作数据库,这大大简化了数据库操作的复杂性。 表达式语言: SQLAlchemy 提供了一个丰富的 SQL 表达式语言,允许开发者以 Python 表达式的方式编写复杂的 SQL 查询。 表达式语言提供了对 SQL 语句的灵活控制,同时保持了代码的可读性和可维护性。 数据库引擎和连接池: SQLAlchemy 支持多种数据库后端,并且为每种后端提供了对应的数据库引擎。 它还提供了连接池管理功能,以优化数据库连接的创建、使用和释放。 会话管理: SQLAlchemy 使用会话(Session)来管理对象的持久化状态。 会话提供了一个工作单元(unit of work)和身份映射(identity map)的概念,使得对象的状态管理和查询更加高效。 事件系统: SQLAlchemy 提供了一个事件系统,允许开发者在 ORM 的各个生命周期阶段插入自定义的钩子函数。 这使得开发者可以在对象加载、修改、删除等操作时执行额外的逻辑。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值