迭代测试

一个软件的功能的越来越多,如何建立一个规范的测试流程来保证对开发的功能进行充分的测试,是摆在我们面前的难题。在修改bug中常常会出现一种“按下葫芦浮起瓢”情形——修改了A模块的bug,却造成了原来测试没有问题的B模块出现了新的问题。这就促使我们思考:如何保证测试的百分百的覆盖率。为此我设想一种迭代测试和迭代发布的流程。这个流程具体是这样的:所有功能测试分为常规功能测试和新功能测试。所谓常规功能测试是指之前测试已经比较充分的功能,但是在新版本的发布依然需要对它进行测试。所谓新功能测试是指未经过充分测试的功能。毫无疑问在完整的测试中常规功能测试是必不可少的,但重点应该是新功能测试。常规功能测试尽量采用自动化测试(比如结合每日构建通过编写脚本进行自动化测试),新功能测试可以多采用人工测试。首先第一次测试肯定都是新功能测试。在每次测试完之后测试负责人根据测试结果重新划分常规测试和新功能测试的范畴:比如某些功能已经稳定了,可以纳入常规测试的范畴,某些功能最近老出问题,就纳入新功能测试。这样经过时间积累正常情况下常规功能的范畴肯定越来越大,测试人员可以集中精力用于新功能测试。

时间: 2025-01-08 03:23:50

迭代测试的相关文章

产品迭代测试流程(一)

小编现在主要是做OA系统的迭代测试,偏于业务逻辑的功能测试,今天在这里简单记录一下可能会涉及到的测试流程知识点: 一.设计评审 按照测试流程,第一步就是参与涉及评审,一般设计评审会有三方角色参与,分别是:产品.开发.测试.产品经理会提前通知参加评审的时间和地点,以及提供srs涉及文档.常规设计评审都是以会议的模式展开,设计评审的过程: 1.产品经理讲解设计文档: 2.开发人员估测代码可行性和实现功能的工作量: 3.测试人员预估测试工作量. 通过三方讨论,最终决定设计是否过关,是否采用.而在此过程

高频的迭代开发测试其实可以异常轻松便捷,你信吗?

对于一个APP来说,迭代是其生命力的保证 用户留不留的住,迭代占了很重要的决定成分 为了不断地给自己的产品“续命” 开发者对于APP的迭代速度要求也越来越高 到现在,一款APP平均每两周甚至一周就需要更新版本,以便于能最先满足用户需求,占领市场先机. TestBird“云手机”平台便是主要帮助企业更快.更优.更轻松地进行迭代测试 TestBird“云手机”平台目前涵盖三大内容,包括: 自助App功能测试 远程真机调试 自动回归测试 自助功能测试 环境简单,操作便捷 步骤透明,过程可控 专业报告,

MySQL自带的性能压力测试工具mysqlslap详解

使用语法如下:# mysqlslap [options] 常用参数 [options] 详细说明: --auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力.--auto-generate-sql-load-type=type 测试语句的类型.代表要测试的环境是读操作还是写操作还是两者混合的.取值包括:read,key,write,update和mixed(默认).--auto-generate-sql-add-auto

MySQL压力测试(1)-mysqlslap

mysqlslap是从MySQL的5.1.4版开始就开始官方提供的压力测试工具.通过模拟多个并发客户端并发访问MySQL来执行压力测试,同时提供了较详细的SQL执行数据性能报告,并且能很好的对比多个存储引擎(MyISAM,InnoDB等)在相同环境下的相同并发压力下的性能差别. 语法 Usage: mysqlslap [OPTIONS]  常用参数 -auto-generate-sql, -a 自动生成测试表和数据,表示用mysqlslap工具自己生成的SQL脚本来测试并发压力. --auto-

[原创]好买财富测试环境自动化发布部署系统实践

一  为什么要开发一套测试环境自动化发布部署系统? (1) 好买的交易系统越来越庞大,越来越复杂,仅搭建一套系统要涉及到50多件内容: (2)手工搭建测试环境容易出错,投诉较多,各业务方抱怨较多: (3)搭建测试环境效率低下,庞大的系统,旧的方式需要大约忙1天,有时出了问题时间会更长, (4)开发多分支并行开发,抢占市场,要求必须满足公司在快速开发和迭代测试,目前维护了16套环境,估计16年会更多: (5)  以前系统搭建,太依赖个人的经验,人员离职会造成非常大的瓶颈; (6)都是领导逼的,这年

mysqlslap对mysql进行压力测试

mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具.通过模拟多个并发客户端访问MySQL来执行压力测试,并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别. mysqlslap的运行有如下3个步骤: 1. 创建schema.table.test data 等,使用单个连接 (在MySQL中,schema就是database): 2. 运行负载测试,可以使用多个并发客户端连接: 3. 测试环境清理(删除创建的数据.表等,断开连接),使用单个连接. 使用语法如下:#

mysqlslap 一个MySQL数据库压力测试工具

在Xen/KVM虚拟化中,一般来说CPU.内存.网络I/O的虚拟化效率都非常高了,而磁盘I/O虚拟化效率较低,从而磁盘可能会是瓶颈.一般来说,数据库对磁盘I/O要求比较高的应用,可以衡量一下在客户机中运行MySQL.Oracle等数据库服务的性能(不过我知道也有在客户机中运行数据库服务器,效率也还可接受).本文不介绍MySQL在虚拟机中的性能表现情况(也许今后会考虑),而是介绍一个MySQL数据库的压力测试工具--msqlslap. mysqlslap是从MySQL的5.1.4版开始就开始官方提

数据库相关文章转载(2) MySQL自带的性能压力测试工具mysqlslap详解

PS:今天一同事问我有木有比较靠谱的mysql压力测试工具可用.其实mysql自带就有一个叫mysqlslap的压力测试工具,还是模拟的不错的.下面举例说说.mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具.通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了“高负荷攻击MySQL”的数据性能报告.并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别.通过mysqlslap –help可以获得可用的选项,这里列一些主要的参数,更详细的说明参考官方

Caffe下自己的数据训练和测试

在caffe提供的例程当中,例如mnist与cifar10中,数据集的准备均是通过调用代码自己完成的,而对于ImageNet1000类的数据库,对于高校实验室而言,常常面临电脑内存不足的尴尬境地.而对于应用者而言,用适合于自己条件的的数据集在caffe下训练及测试才是更重要的.所以我们有必要自己做数据库以及在caffe上训练及测试. 1,数据准备 在data中新建文件夹myself,我们截取了ImageNet1000类中的两类-panda与sea_horse,训练panda的图片24张,测试pa