python测试

一、测试用例

1、测试用例理解

  • 定义

为某个业务目标,而编制的一组由测试输入,执行条件以及预期结果组成的案例.。

  • 为什么要使用测试用例

    • 在开始实施测试之前设计好测试用例,可以避免盲目测试并提高测试效率

    • 测试用例的使用令软件测试的实施重点突出、目的明确。

    • 在软件版本更新后只需修正少部分的测试用例便可展开测试工作,降低工作强度、缩短项目周期。

    • 检验软件是否满足客户需求、体现一个测试人员的工作量、展现测试用例的设计思路。

2、测试用例模板

  • 用例编号
  • 所属模块
  • 用例标题
  • 优先级
  • 前置条件
  • 操作步骤
  • 预期结果
  • 实际结果

二、缺陷

1、缺陷介绍

  • 定义

软件缺陷就是通常说的Bug,它是指在软件中(包括文档和程序)存在的影响软件正常运行的问题、错误。

  • 软件缺陷判定标准

软件没有完成 设计中表明的功能—少功能

软件超出设计中指定的功能–多功能

软件出现了设计中指明的约束-- 没有实现约束

软件测试人认为软件难以理解、不易使用、运行慢、体验不好–外在缺陷

2、缺陷产生的原因

  • 需求不明确和变更
  • 编码问题-- 产生缺陷的最大原因
  • 使用新技术-- 新技术本身有缺陷

3、缺陷的分类

  • 界面UI缺陷

  • 功能缺陷

  • 性能缺陷

  • 安全缺陷

  • 兼容缺陷

4、缺陷的严重程度(级别)

  • 致命缺陷 软件崩溃、数据丢失
  • 严重缺陷 严重影响系统要求或级别功能实现
  • 一般缺陷 不影响基本功能实现
  • 轻微 建议

5、缺陷的优先级

  • 立刻解决
  • 高优先级
  • 正常排队
  • 低优先级

6、缺陷发生阶段

  • 需求阶段缺陷
  • 设计阶段缺陷
  • 编码阶段缺陷
  • 测试阶段缺陷

7、缺陷状态

New 缺陷刚被发现,提交给开发者

Open 开发者看到了测试提交的bug,接收了这个bug,状态就是Open

Rejected 如果开发者认为这不是一个bug,会拒绝,状态就是拒绝状态Rejected

Fixed 开发者修改好了bug,并提交

Closed 测试人员对修复的bug进行回测,没有发现问题,就关闭掉这个bug

Reopen 测试人员对修复的bug进行回测,发现还有问题,则会再一次提交,bug变成reopen状态

三、缺陷管理工具

我们缺陷管理,一般都是通过工具来完成的,目前市场上比较流程的工具有

禅道、BugFree、Bugzilla、QC(花钱)

1、准备工具

这里使用禅道工具, 使用源码包 12.3 来部署禅道

因为禅道是php编写的,我们需要准备好php环境,这里使用phpstudy来作运行环境。

2、安装过程

第一 先安装 好phpstudy

第二步 解压禅道源码包,得到zentaopms目录 赋值到phpstudy的WWW目录下

第三步 启动phpstudy的 Apache 和 Mysql

第四步 浏览器访问 http://localhost/zentaopms/www/index.php

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值