研发过程中需要进行的测试

1、接口单元+边界测试

使用Golang的Test单元测试方法,每个接口必须在Test目录下存在对应的单元测试文件,并进行自我测试,包括rpc层和web层,缺一不可。
在单元测试中,必须对于用户输入的参数全部认为可能非法,检查进行边界录入异常检查,并测试通过。

2、接口压力+疲劳测试

接口压力测试统一使用wrk进行测试,并需提供每个接口的压力测试报告,后面将根据实际情况,提供基准,低于基准的需优化至达标后方可通过。
疲劳测试必须达到12小时,并提供疲劳测试报告。

3、模块压力+疲劳测试

在一个业务模块完成后,需提供基于Loadrunner的压力测试报告 ,根据业务场景的不同,需要提供多套业务测试方案,并提供自测压力结果报告。

4、模块功能测试

这个不多说,也要一并提供测试用例。

原文地址:https://www.cnblogs.com/littlehb/p/12436790.html

时间: 2024-08-03 02:46:39

研发过程中需要进行的测试的相关文章

精益之识别和消除研发过程中浪费的思路和模式

本文基于精益思想和精益软件开发,针对研发过程中的"浪费现象"进行深入分析.浪费分成存粹的浪费和必要的浪费,其中存粹的浪费需要消除,而必要的浪费可以进行压缩.结合日常研发过程,本文对如何识别这些浪费.如果消除存粹的浪费以及如何压缩必要的浪费进行剖析,并提供思路和模式. 一.理论基础 精益思想来自制造业,引入软件行业不过10年,目前很多理念还是停留在理论阶段,很难在实际研发过程中进行直接应用和推广.精益的很多思想个人认为是对软件行业有参考价值的,例如本文的主题"消除浪费"

产品研发过程中UCD目标的制定与实现

摘 要:以用户为中心的设计(UCD, User-Centered Design)是保障产品具有较好用户体验(User Experience)的基本活动,其中可用性目标是有效衡量 UCD 活动最终效果的重要指标.本文将介绍一种可用性目标的制定过程,包括可用性目标维度及衡量指标,以及可用性目标与其他设计指标结合时其优先级的确定,可用性目标描述规范等. 关键字:以用户为中心:可用性目标:用户体验 作为一名研发咨询顾问,在为客户进行培训和咨询服务时通常遇到这样的问题: 1)究竟什么是UCD,产品的UCD

【测试案例】一些面试过程中遇到的测试的问题

请设计测试用例,使一台自动饮料贩卖机通过测试,可以最终交付并放置在商场中进行售卖商品. 1.界面测试外观是否设计合理.符合大众审美2.功能测试(1) ***作流程是否简单便捷.***作说明是否简单易懂无歧义(2)售货机屏幕显示(广告轮播功能.商品和金额以及二维码等信息显示 等)(2)管理员权限:放入货物.制定价格等功能 (3)用户权限:刷卡(工商卡.建行卡.农行卡等).塞钱(根据不同商品以及金额大小进行商品兑换.找零.退钱等).扫码支付(微信支付.支付宝支付.积分兑换支付等).选择货物(不同零食

Maven包装过程中跳过测试

在具体项目,步骤需要跳过假设检验,应采取skipTests此属性设置为true. <pre name="code" class="html"><project> [...] <!--http://blog.csdn.net/redstarofsleep--> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins<

社交系统ThinkSNS+在研发过程中,如何做到 Laravel 配置可以网站后台配置

什么是ThinkSNS+ ThinkSNS(简称TS),一款全平台综合性社交系统,为国内外大中小企业和创业者提供社会化软件研发及技术解决方案. 本文分享下利用 Laravel 的 Bootstrapping 达到网站后台设置 laravel 配置. 需求场景 首先,ThinkSNS+ 作为一个用户可以使用的「社交系统」和开源网站程序一样拥有后台,有一些配置,Laravel 是要求写在 /config/*.php 的配置文件中的,例如 app.name.app.debug 等信息的配置,以及 Jo

在Windows Server 2008 R2下搭建jsp环境(四)-在测试的过程中可能出现的问题

环境基本部署好了之后,便开始测试,一定要让他经得起"考验",他才会值得你的信赖.Tomcat服务器部署成功的的验证方法(默认端口的情况下): 1.loacalhost:8080 2.127.0.0.1:8080 3.主机IP:8080 注:360浏览器给的错觉是每次都能打开,其实它有"记忆"功能,一定要多刷新几次,最好使用,谷歌或火狐浏览器. 在这里我给大家分享一下,在测试的过程中可能出现的问题 测试故障1: 在tomcat中发布项目之后,用IP地址不能访问项目而用

产品团队管理 - 统一研发环境,提效研发过程

(我本来计划将研发环境和管理流程分开来讲的,最后还是放在一起便于理解.) 软件研发最重要的场景就是在有限的时间和资源下把需求落地为产品/项目,也就是研发和项目管理,毫无疑问,这个阶段的主角是开发人员. 是不是应该多思考下怎么面向开发人员来优化整个研发过程和项目管理流程? 本文将介绍如何通过优化开发环境搭建.代码管理来提高研发过程中开发人员效率,并通过持续集成和交付让开发中的问题更早暴露,通过合理的测试反馈工具让开发人员更早定位和解决问题. 说到团队的研发和项目管理的实践,就逃不开先要说一下笔者所

软件测试中的数据库测试

数据库中数据的基本结构 定义一:数据元素集合(也可称数据对象)中各元素的关系. 定义二:相互之间存在特定关系的数据元素集合. 一个表(数据库),我们就称它为一个数据结构,它由很多记录(数据元素)组成,每个元素又包括很多 字段(数据项)组成数据库测试分类系统测试.集成测试.单元测试.功能测试.性能测试.安全测试系统测试.数据库在初期设计中需要进行分析测试. 对于各种数据元素进行完美融合,并理清相互之间的关系便是数据库结构的基本定义. 在数据库中,不同数据之间会存在既定的特殊关系,其属于各种数据元素

经测试稳定可用的蓝牙链接通信Demo,记录过程中遇到的问题的思考和解决办法,并整理后给出一个Utils类可以简单调用来实现蓝牙功能

说明:这是本人在蓝牙开发过程中遇到过的问题记录和分析,以及解决办法. 在研究过程中,许多的前人给出的解决方案和思路指导对我相当有帮助,但并非都是可采取的解决方法, 经过本人对这些方法的测试和使用过后,给出自己的理解和解决方案,不一定是正确的,但这些方法的确可以解决问题. 如果有人遇到同样的问题,并且看到我的文章解决,那是我的荣幸. !!!!!!但特别需要说明的是,看的越多,不明白的越多,我的看法可能是完全错误的,这些方法只是暂时解决了我的问题, !!!!!!如果有人发现了我的错误,请私信或评论告