定义 性能测试-回归测试等标准

本文介绍了软件测试中的关键概念,包括回归测试、验收测试和性能测试的定义与实施策略。提出了测试用例的设计、评审及维护的方法,并探讨了何时启动性能测试和压力测试的最佳实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义 性能测试、验收测试、回归测试等标准

最近当测试经理,公司需要对测试的各个阶段给出定义标准,找了一堆,都不是原创,拼凑一块,如侵犯原创请联系。谢谢
在公司第一件事,制定了测试用例的模板
评审用例,最后时间紧凑,只我一个对用例进行了简单的评审。
之后是执行用例,记录bug数量。统计分析已解决未解决的数量

用例库维护
- 删除过时的用例
- 改进不受控制的测试用例
- 删除冗余的测试用例
- 增加新的测试用例


回归测试

回归测试是指在发生修改之后重新测试先前的测试以保证修改的正确性。理论上,软件产生新版本,都需要进行回归测试,验证以前发现和修复的错误是否在新软件版本上再次出现。

再测试全部用例,不现实,难度大且耗费时间和人力
1.首先运行最重要的、关键的和可疑的测试,而跳过那些非关键的
2.测试最重要和最频繁使用功能的测试用例
3.测试修改的部分,分析模块和他的接口 尽可能覆盖受到影响的部分
4.选择新的测试人员执行测试。有经验的测试写新用例,或是自动化来测试

验收测试,英文是Acceptance testing。

验收测试是指系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。

关于验收测试,什么时候可以用户进入的标准,需要看功能决定,比如 财务模块、下单模块等。可以在功能上正式之前发布到uat预发布环境测试一轮,主要目的,熟悉该版本修改了哪些和他们相关联的功能,了解功能的使用

什么时候可以开始执行性能测试?

功能测试通过;一般需要进行性能测试的系统,都是用户量比较大、业务使用比较频繁、比较重要的功能模块。
主要看稳定性,当系统已经趋于稳定不做大修改的前提,可以进行性能方面的测试

1)提高产品的稳定性
2)提高产品的留存率

什么时候开展压力测试
1)首轮功能测试通过后
2)下班后的夜间进行

确定性能测试点的小技巧:
  (1)重要的功能点
  (2)使用频繁的功能点
  (3)用户关心的功能点
  (4)与DB密切相关的点(比如,查询、浏览、保存、新增等,一般需要找出3-4个查询的点,1-2个提交数据的点)
  (5)摸拟用户数据量进行测试,而不仅仅是准备的一两条测试数据进行测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值