测试&&品质
文章平均质量分 86
进击的横打
此人不懒,但也什么都没有写
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件质量管理
【摘要】 软件质量是软件产品的灵魂。本文全面介绍了质量的概念,提出了从流程、技术、组织管理、人员技能发展等多个角度提高软件质量的重要性;并对目前国际上流行的 CMM 标准进行了介绍,提出了使用 PSP 和 TSP 来实现 CMM 的方法。本文最后还给出了中小型软件公司在提高软件质量方面的一个初步思路。 【关键字】 质量管理,软件开发过程模型,软件分析和设计方法,软件测试, CMM 如转载 2007-08-14 15:47:00 · 14206 阅读 · 2 评论 -
自动化测试脚本设计
“录制回放”的方法是简单的,也是脆弱的,但是它的开发成本很低,然而维护成本很高,因此总体成本也会很高。使用先进的关键字驱动测试的方法,则维护成本会很低,但是开发成本会很高,因此总体成本也会很高。测试经理需要在这些方法中作出明智的选择,以便把总体成本尽量降低。编写脚本的方法 不同的自动化测试脚本编写方法主要有: 1. 线性的 2. 结构化的 3. 共享的转载 2007-12-28 12:59:00 · 2539 阅读 · 0 评论 -
项目计划跟踪
在项目开始的前期阶段,我总是能列出很详细的项目计划。但随着项目的进行,新任务不断出现,任务的状态也需要不断跟踪。只要一两天忘记跟踪计划,这个计划基本上就已经残废了,不再有实用价值。 在六年里,我试过三种计划跟踪的方法。第一种是主动地向项目团队获得项目进展的信息。方法是每天上班后花10分钟开个早会,明确一下每个人当天的工作任务,然后我更新并发布项目计划。每天下班前花15分钟,了转载 2007-12-28 11:20:00 · 2482 阅读 · 1 评论 -
软件缺陷管理
缺陷不仅仅是指软件的Bug,还包括需求、设计上的问题,以及新特征、新需求等等;缺陷管理系统用于管理软件开发过程中所发现的缺陷,它和其他的项目管理工具是密切相关的;商业软件和开源软件的缺陷管理系统各有优缺点,应该根据自己的实际情况选用;管理的思想不可替代。 缺陷管理是和软件开发的项目管理、需求、设计、开发、测试严密相关的,因此缺陷管理系统如果能够在某些方面做得更好,那么它将会给用户的使转载 2007-12-28 11:39:00 · 2464 阅读 · 1 评论 -
谈谈软件测试面试问题
(1) 你对SQA的职责和工作活动(如软件度量)的理解:SQA就是独立于软件开发的项目组,通过对软件开发过程的监控,来保证软件的开发流程按照指定的CMM规程(如果有相应的CMM规程),对于不符合项及时提出建议和改进方案,必要是可以要高层经理汇报以求问题的解决。通过这样的途径来预防缺陷的引入,从而减少后期软件的维护成本。SQA主要的工作活动包括制定SQA工作计划,参与阶段产物的评审,进行转载 2008-01-02 16:12:00 · 1236 阅读 · 0 评论 -
配置管理
配置管理由于配置管理常常也会由测试人员担当,因此这个工作也需要能够做基本知识:配置管理(Configuration Management,CM) 是对软件产品及其开发过程和生命周期进行控制、规范的一系列措施。配置管理的目标是记录软件产品的演化过程,确保软件开发者在软件生命周期中各个阶段都能得到精确的产品配置。1. 配置,可以理解为项目执行过程中所有用到的资源(软硬件,环境等转载 2008-01-04 15:03:00 · 1252 阅读 · 0 评论 -
CMMI证书背后的6大怪相
来源:赛迪网-中国计算机报 作者:任甲林 李超【赛迪网讯】 编者按 CMMI证书到手了之后,企业还要做些什么? CMMI认证进入我国软件领域的这十多年来,对我国软件产业的健康发展作出了巨大贡献。但一些软件企业只是以获得证书为根本目的,而忘记CMMI认证的出发点是改进软件生产过程。这致使我国一些通过CMMI5级的企业的项目平均延期率依然在25%以上,并且数据并不稳定。尤为不幸的转载 2008-01-07 18:59:00 · 1621 阅读 · 1 评论 -
(转)测试用例实例--三角形用例设计
输入条件有效等价类无效等价类是否三角形的三条边(A>0), (1)(B>0), (2)(C>0), (3)(A+B>C), (4)(B+C>A), (5)(A+C>B), (6)(A≤0), (7)(B≤0), (8)(C≤0), (转载 2009-01-03 21:01:00 · 3875 阅读 · 0 评论 -
(转)在敏捷测试中如何设计用例
敏捷宣言: 个体和交互比过程和工具更有价值; 能工作的软件比全面的文档更有价值; 顾客的协作比合同谈判更有价值; 及时响应变更比遵循计划更有价值。 并非每个企业都能严格按敏捷的相关开发方法进行项目管理,例如测试驱动、XP、SCRUM等。也并非都需要按这些方式管理才能实现敏捷。只要我们理解了敏捷的原则和精髓,我认为很多方法、很多地方都可以应用敏捷的思想,实现敏捷的管理。转载 2009-01-19 18:43:00 · 925 阅读 · 0 评论 -
(转)测试驱动开发感悟
最近听到了很多关于软件质量的话题,自己前段时间也参加个PMP(项目管理)的培训,所以一时对于质量控制特别感兴趣,在这里想和大家共同讨论下! 软件质量,是所有人都很关心的东西。我们在开发过程中为了保证质量,从中引进了软件测试。它在整个的过程中起到的作用不言而预,但是它也存在一些问题: 1、在软件测试中要保证软件的高质量就必须增加项目的成本,从而需要增加测试人员,延长项目时间,购买或学习测试工具的转载 2009-07-15 15:12:00 · 1139 阅读 · 0 评论 -
(转)软件测试中代码评审
什么是代码评审: 代码评审也称代码复查,是指通过阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。 通过工具来进行code review不在本次讨论范围内。 评审的内容: 编码规范问题:命名不规范、magic number、 System.out…… 代码结构问题:重复代码、巨大的方法和类、分层不当、紧耦合 工具、框架使用不当:Spring、Hibernate、AJAX 实现问题:错误转载 2010-04-13 14:56:00 · 2078 阅读 · 0 评论 -
(转)软件测试的基础全貌
Acceptance testing(验收测试),系统开发生命周期方法论的一个阶段,这时相关的用户和/或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。Ad hoc testing (随机测试),没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进转载 2008-03-18 16:05:00 · 964 阅读 · 0 评论 -
(转)测试用例设计
转篇文章:http://www.itisedu.com/phrase/200603291707535.html (Test Case)是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。 测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方转载 2008-03-16 17:16:00 · 1344 阅读 · 0 评论 -
WEB TEST
关于web测试 1页面部分(1) 页面清单是否完整(是否已经将所需要的页面全部都列出来了)(2) 页面是否显示(在不同分辨率下页面是否存在,在不同浏览器版本中页面是否显示)(3) 页面在窗口中的显示是否正确、美观(在调整浏览器窗口大小时,屏幕刷新是否正确)(4) 页面特殊效果(如特殊字体效果、动画效果)是否显示(5) 页面特殊效果显示是否正确 2 页面元素部分(转载 2007-08-28 17:12:00 · 1094 阅读 · 0 评论 -
软件开发与测试管理
摘自计算机世界报 要想真正保证软件项目如期完成,不仅取决于开发人员,更取决于测试人员。 项目经理经常犯的错误之一,是以为只要雇用软件工程师就行,其他的人都不必要,或是让软件工程师占整个团队很高的比例。他们也许认为开发人员越多,写出来的程序也越多,这是错误的概念。项目的目的是为了完成软件,而不是完成更多的程序代码。在开发团队中,实际有一些工作是不适宜交给软件工程师做的。 要想真正保证软件项目如期完成转载 2007-08-28 16:36:00 · 1786 阅读 · 0 评论 -
品质基础
△品?管理(Quality Control) 为了确保品质,计划通过统计学的手段调查,研究,设计,制造,检查,贩卖等一切活动来实施 统计学上的品质监视,不良原因分析和改善,实施不良品除去.△品质工学(Quality Engineering) 为了品质改善的工学..品质的定义也把成本放在里面. 品质工学是通过实验计划法而成名的的田口玄一老师,着眼于SN比(信号和杂音)的重要性,创出的品质翻译 2007-10-29 11:52:00 · 1781 阅读 · 0 评论 -
チョッコウ表测试入门
第一章:はじめてのチョッコウ表テストの考え方の基本 在考虑软件测试的效率提高之前,更加重要的应该考虑的是什么呢?测试的自动实行吗?当然自动测试是有效的对策,但是作者考虑到的是测试的设计的重要性问题.还有注目与结果,使测试项目做成的效率提高的捷径. 软件开发简单的说就是把客户的要求让其实现的流程.说起客户的要求可能会比较的含糊不清.软件开发表现为现实世界的东西向系统的一个导入.所翻译 2007-10-29 15:40:00 · 1189 阅读 · 0 评论 -
チョッコウ表测试实践
直交表スーパー実践塾初めに:在第一章里,我们做成了L4直交表,但是现实中使用的软件远远没有这样的简单.在第二章,我们将以解决现实问题我目标,还有直交表因子和水准的分割技巧方面做详细的介绍...直交表による組み合わせテストを実施する前に:在实施用直交表组合测试之前,有一件不得不做的事情,那就是单个机能的确认.在实施单体测试的时候,向下滑线,加粗等水准值少的情况是最好的...但是对于文翻译 2007-10-30 17:46:00 · 1751 阅读 · 0 评论 -
(转)XP和RUP的比较
XP和RUP的比较XP (Extreme Programming)是Kent Beck和Ward Cunningham于1996年提出的一套软件开发过程理论。它不同于以往的软件开发理论,没有对软件开发的整个过程进行强制而繁琐的规定,而是给出了一套在实际软件开发过程中需要遵守的活动原则。XP没有强调复杂的过程和繁琐的文档,可以说XP是轻量级的软件开发过程理论。当然,与任何软件过程理论一样转载 2008-02-15 15:42:00 · 1322 阅读 · 0 评论 -
软件测试管理和测试流程
软件测试管理正确的方式对公司的测试工作进行管理。而“正确的方式”就是在工作中不断摸索和改进后的管理方式,探索并发现这些方式也是测试管理工作的重要任务之一。软件测试管理还要评估风险、规划资源、不断地提高团队能力,最终形成一个高效的团队来完成对质量的管理。测试管理的目标是在进度、成本、质量三者之间做出平衡,使产品能够符合客户需求。 软件测试流程 第一步:对要执行测试原创 2007-12-04 14:12:00 · 1675 阅读 · 1 评论 -
CMM—软件产业发展的必由之路
一、CMM成为发展软件产业的核心 软件生产能力成熟模型,即CMM(后更名为SW-CMM)模型就是目前国际上最流行也是最实用的一种软件生产过程标准,现已经得到了众多国家软件产业界的认可,成为当今从事规模型软件生产不可缺少的一项内容。众所周知,如今我们正处在一个全球性竞争空前激烈的时代,其中信息系统对于各个企业以至企业集团的生存与发展都具有举足轻重的意义。这样一来,就对企业信息系统的开发提出转载 2007-12-20 13:44:00 · 1096 阅读 · 0 评论 -
项目开发管理SDEM
sdem(software development engineering methodology)软件发展工程方法 SDEM是日本富士通根据CMM标准,结合自身二十多年的经验提出的软件开发管理体系标准。它全面兼容CMM与ISO9000,甚至在某些部分超过现有国际标准,在日本享有盛誉并为众多的大中型IT企业所效尤。 SDEM的要旨是以时间为横坐标,以文档为纵坐标。根据项目时间的推移转载 2007-12-20 11:08:00 · 3037 阅读 · 0 评论 -
(转)psp个人软件过程度量
个体软件过程(Personal Software Process,简称 PSP)为软件人员进行软件开发提供了一个规范的个人过程框架,PSP过程由一系列方法、表单、脚本等组成,用以指导软件人员计划、度量和管理他们的工作,同时它显示了如何定义过程及如何测量其质量和生产率。 2 PSP基本原理 PSP的设计是基于以下计划和质量的基本原理:转载 2008-03-11 10:59:00 · 2826 阅读 · 0 评论 -
【ISO9126】软件质量模型的介绍(软件质量管理的六大特征和二十七个子特征)
【ISO9126】软件质量模型的介绍(软件质量管理的六大特征和二十七个子特征)ISO9126 软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成。质量的五个等级:1.必须要改善2.不改善难以容忍3.最好改善4.基本完成改善,但还有余地5.已经不需要改善功能性 准确性 软件提供给用户功能的精确度是否符合目标 运算结果的准确,数字发生偏差...原创 2019-08-06 14:18:50 · 3325 阅读 · 0 评论
分享