- 博客(3)
- 收藏
- 关注
原创 测试心得Three(白盒,灰盒)
实际例子:在一个电商系统中,测试人员可以了解数据库的表结构和外键关系,设计复杂的测试用例来验证当用户取消订单时,相关库存表的数量是否会自动恢复,订单状态是否按流程进行更新。借助这些信息,可以更准确地定位问题的来源。灰盒测试可以进一步检查,当提交非法的product_id时,API是否会返回错误状态码(如400 Bad Request),并验证数据库中是否正确处理了事务回滚,确保不保存无效数据。在这个测试过程中,通过语句覆盖和条件覆盖,你已经确保了代码的每一条语句都被执行过,且所有的条件分支都得到了验证。
2025-02-21 19:41:41
972
原创 软件测试心得TWO
目前国内的大多数公司都是用Agile模型,敏捷开发模型以迭代和增量开发为核心,强调开发和测试的交替进行。测试融入到每个迭代中,与开发同步进行,确保在每个迭代结束时,功能已通过测试并能交付。" "在每次发布前,我们会进行冒烟测试,确保基础功能可用,再进一步执行回归测试。“我们的项目团队规模中等,一般在15-20人左右,包括开发、测试、产品和设计等主要角色,每个人都有清晰的职责分工。如果是敏捷开发: "我们采用敏捷开发,每两周一个迭代,通常每月会发布一个小版本,每季度发布一个大版本。
2025-02-02 18:54:51
612
原创 软件测试心得one
进入团队后,作为测试工程师的首要任务是熟悉项目,评估测试需求和风险,制定详细的测试计划并积极参与团队协作,确保测试阶段顺利推进并为项目的高质量交付做好准备。,讨论各测试用例对需求的覆盖情况,依据评审意见修改完善,如根据开发人员指出的接口返回值验证问题调整用例,对遗漏的高并发性能需求补充性能测试用例并更新版本号与变更记录。,如电商新增促销方式, 及时在测试用例中添加相关下单测试场景,并对受影响用例进行修改、增删等操作,更新版本号与变更记录。在需求变更频繁的项目中,作为测试工程师,你如何快速调整测试策略?
2025-01-21 00:54:04
1028
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅