测试流程是什么?以及如何设计测试用例?

本文详细介绍了软件测试的完整流程,从项目立项、测试计划制定、模块分配、风险评估到测试用例设计、冒烟测试、多轮测试,以及如何依据产品需求设计具有代表性和复现性的测试用例。测试用例设计考虑了各种因素,包括功能验证、用户习惯、异常情况,并运用多种测试方法确保全面覆盖。同时,文中强调了测试用例的编写标准和关键信息的记录,如软件环境和测试场景。
摘要由CSDN通过智能技术生成

一、测试流程是什么?

最近这个项目是比较全的 因为我去的时候是从头开始写的,当时的话呢 我们是有开项目立项会,然后的话呢我们组长有去写他的一个测试计划,然后他给我们分模块,给项目排期,然后划分区域风险、然后的话 是风险的一个解决方案,然后的话设计他的第一轮 第二轮 第三轮的一个测试 他的一个测试的范围,然后他给我们分到模块之后,我们要去想他的一个测试点、然后的话呢 去编写测试用例 然后我们也去开评审 然后的话 开始他的一轮测试 ,开发那边提交代码之后,我们首先去进行他的一个冒烟测试,对他的一个主要功能先去测一遍,然后第一轮主要就是解决他的一个底层性 严重性的bug 就是崩溃或者是说他有严重性的卡顿,主要就是解决这些问题,第二轮的话这些就全覆盖了 第二轮的话主要就是解决他的一个卡顿还有功能上的一些bug,那第三轮的话呢 我们主要就是做他的一个回归测试

二、如何设计测试用例?

测试用例的话,一般我们都是根据产品需求来定,比如像我上家公司的话,我们的测试用例包括像测试编号,测试所属模块,测试步骤,预期结果,测试结果这些,当然还可以再细分,我们考虑的因素也是多方面的,比如一个注册功能,产品需求上需要验证哪些,用户名,密码,邮箱,等等,当然也会考虑到普通用户使用软件的习惯以及一些特殊情况和极端情况。而且测试用例要有一定的代表性,针对性,还有复现性,如果我们测出的bug无法复现,这样就没意义了一般我们会通过等价类划分法,边界值,场景法,因果图,判定法,正交表等一些测试方法来设定不同的场景,不同场景就会有不同操作。还需要注明软件硬件环境,比如你是mac还是Windows,是pc端还是移动端,这些环境信息也是要考虑到的。还有就是设计测试场景,这块是戏能测试特殊的地方,比如用例指定并发用户数,指定压力方式,是随机,还是一次启动,还是逐步递增,指定负载测试时间,是10分钟还是1小时,这些信息也要包含到用例中。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值