软件测试流程及管理的几点思考

怎样判断软件产品的质量       --打脸了,有个模糊的概念,但是具体的细节讲不出来,靠feeling吧

软件的出口标准大致有以下几个:

总体而言:

1、指定的kpi达标:

~Must have功能全部实现并没有严重问题

~better to have功能没有严重问题

~软件已经连续运行一周并没有down(敏捷开发时间短)

2、资源耗尽:

~到了承诺的发布日期

~所有计划的工作已经完成

具体一点:

1、一级的回归测试用例全部完成

2、一到三级的新功能用例已经全部完成

3、所有已经发现的一级bug已经解决并通过

4、连续两个测试周期没有新的严重等级高于二级的bug

5、拟发布版本在性能平台上已经无故障运行满一周

以下可作参考:

1、bug open/close  trend达到或者低于同版本发布前的水平

2、Six Sigma理论

3、根据经验预测bug,达到一定数量

上线之后如何评价软件的重量: --相信很多tester根据业务部门的反馈来推断软件质量,还是靠feeling

直观和用户角度:

-易用性:界面友好不友好,提示明确不明确,功能顺手不顺手

-可靠性:上线bug多不多,性能好不好

-局限性:软件适用范围多大,有哪些使用限制,兼容性

-用户反馈如何,等等

从研发的角度:

-需求是否明确,需求返工率高不高

-设计合理不合理,可维护可拓展性如何

-代码可读性好不好,版本管理是否有效

-bug/line of code比率如何,等等

如何评估一个项目的测试时间   ---

编写用例的时间(开发的同时编写用例),

执行用例的时间(开发结束后)

有完善的测试用例体系是一件非常重要的thing。当一套测试用例体系中包括每个测试点的时候,就可以根据提测的功能所涉及到的测试点来进行测试

测试用例及测试报告  ---

时间: 2024-08-04 00:09:42

软件测试流程及管理的几点思考的相关文章

软件公司按照软件流程划分部门导致的问题思考

?? 软件公司按照软件流程划分部门导致的问题思考 在软件公司一般的组织结构是事业部模式,就是公司软件领域下设多个事业部(按照业务领域划分),我们都知道软件产品/项目的全过程分为项目前期.需求分析.设计开发.测试.实施运维,如果我们按照各环节进行组织机构的划分和调整如何呢,比如:我们划分为咨询管理部门(负责项目前期.需求分析.项目管理).设计开发部(负责软件设计开发.测试工作).实施运维部(负责项目的实施和运维售后工作)这样的软件组织结构运转怎么样呢? 在这种组织结构中,咨询管理部负责所有项目的管

软件测试流程我之见解

对于一个软件测试人员而言,不仅需要在软件测试的过程中发现问题并提交,他应该更加重点关注与测试过程中流程的管理,简单的来说,就是什么时候开始测试,在测试的过程发现问题并提交,提交问题后,对于Bug的跟踪,对发现的问题进行回归测试.关闭发现问题.关注流程不仅可以提高软件测试效率,并且可以在测试的过程中更有效的发现问题,使得本次测试变得有意义. 从软件测试从开始,我认为我们可以把它看作是一个"项目",项目它有自己的流程:规划.开发.运维.消散. 规划:就是软件测试流程从什么时候启动.当系统在

软件测试流程

软件测试流程--突破

CustomerWise助力网目信息,支持全球IT外包运维流程化管理

2014年4月,北京--TechExcel喜签网目信息技术(上海)有限公司(以下简称"网目信息"),采用TechExcel公司CustomerWise产品助力其建立全球用户统一门户,统一各分公司的服务标准和服务流程,为用户提供全球标准化的服务. ICONZ-Webvisions公司(网目信息)总部设在新加坡,拥有20多年的IT运维及外包服务经验历史,是唯一以亚洲为中心,为亚洲.澳大利亚和全球市场提供"云"和托管服务的供应商.ICONZ-Webvisions可以利用其

流程定义管理

package com.kite.pd; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import java.util.List; import java.util.zip.ZipInputStream; import org.apache.log.output.FileOutputLo

BOS项目 第10天(activiti工作流第二天,流程变量、组任务、排他网关、spring整合activiti、项目中实现流程定义管理)

BOS项目笔记 第10天 今天内容安排: 1.流程变量(设置.获取) 2.组任务(候选人.候选组) 3.排他网关使用 4.spring整合activiti 5.将activiti应用到bos项目中 6.在bos项目中实现流程定义管理(部署.查询.查看png.删除) 1. 流程变量 1.1 设置流程变量的方式 l 方式一:启动流程实例时设置 l 方式二:办理任务时设置 l 方式三:使用RuntimeService的set方法设置 l 方式四:使用TaskService的set方法设置 注意:如果设

BOS项目 第11天(activiti工作流第三天,流程实例管理、项目中的用户和角色同步到activiti的用户和组表、设计物流配送流程、启动物流配送流程、组任务操作(查询、拾取)、个人任务操作(查询、办理))

BOS项目笔记 第11天 今天内容安排: 1.流程实例管理(查询.查看运行状态) 2.将bos系统中的用户和角色同步到activiti的用户和组表 3.设计物流配送流程 4.启动物流配送流程 5.组任务操作(查询.拾取) 6.个人任务操作(查询.办理) 1. 流程实例管理 1.1 查询流程实例列表 第一步:创建一个流程实例管理Action,提供list方法,查询流程实例列表数据 第二步:配置struts.xml 第三步:提供processinstance.jsp页面,展示列表数据 <s:iter

企业流程组织管理

流程管理对深受传统观念特别是权力意识制约的中国企业而言不亚于一场思想革命.没有企业统一组织,没有广泛的宣传,没有认识上的统一,就不会有真正的流程管理.不少企业在尝试流程管理中失败甚至摔倒,除了技术方法的欠缺之外,更重要的原因就是思想观念没有转变,只有流程形式(徒有其形--流程图),而无流程实质(管理思想的变革).因此,企业决定导入流程管理,必须成立流程管理领导小组,进行转变观念教育,组织流程管理的技术方法学习,其次才能组织流程优化实施活动. 企业流程优化领导小组的人员构成. 企业负责人亲自挂帅担

工作流学习——Activiti流程定义管理三步曲

一.前言 在上一篇文章我们通过一个小demo对Activiti进行了宏观的介绍,让大家对Activiti有了整体的认识,这篇文章我们来学习具体的流程定义管理的CRUD. 二.正文 流程定义是什么 ProcessDefinition(流程定义)就是一个流程的步骤说明,比如我们接下来要说的这个流程,申请人王三发起提交申请,李四作为部门经理进行审批,审批完成后,此申请到达下一级总经理王五,进行审批.就这么整个流程说明其实就是流程定义,不过在Activiti中整个流程定义是以helloworld.bpm