代码改变世界

用于代码检查的错误列表

2012-09-25 15:39 by 改改~_~, 435 阅读, 0 推荐, 收藏, 编辑
摘要:《软件测试的艺术》利用错误列表进行错误检查代码检查(code inspections)数据引用错误1、是否有引用的变量未赋值或未初始化?这是最常见的编程错误,在各种环境中引发。在每个引用数据项(如变量、数据元素、结构中的域)时,应试图非正式地“证明”该数据项在当前的位置具有确定的值。2、小标的值是否在范围内?3、是否存在非整数小标?4、是否存在虚调用?5、当使用别名时属性是否正确?6、记录和结构的属性是否匹配?7、是否计算位串的地址?是否传递位串参数?8、基础的存储属性是否正确?9、跨过程的结果定义是否匹配?10、索引或小标操作是否有“仅差一个”的错误?11、继承需求是否得到满足?运算错误1、 阅读全文

ISO900

2012-09-25 15:31 by 改改~_~, 286 阅读, 0 推荐, 收藏, 编辑
摘要:ISO9000认证ISO9000认证概述 ISO9000认证标准是国际标准化组织(ISO)在1987年提出的概念,延伸自旧有BS5750 质量标准,是指由ISO/Tc176(国际标准化组织质量管理和质量保证技术委员会)制定的国际标准。ISO9000不是指一个标准,而是一组标准的统称。根据ISO9000-1:1994的定义:“ISO9000族是由ISO/TC176制定的所有国际标准。” ISO9000是ISO发布之12000多个标准中最畅销、最普遍的产品。 ISO9000质量管理体系 ISO9000质量管理体系是国际标准化组织(ISO)是世界上最主要的非政府间国际标准化机构,成立于二次... 阅读全文

CMMI

2012-09-25 15:30 by 改改~_~, 248 阅读, 0 推荐, 收藏, 编辑
摘要:CMMI求助编辑百科名片 CMMI早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。目录简介CMM历史过程评估预备工作评估方法cmm是项目管理等级1. 初始级2.可重复级3. 已定义级4. 量化管理级5. 优化管理级评估方式CMMI的基本思想研发背景源模型原则目标方法内容与CMM差别标准名词术语实施人员素质实施流程简介CMM历史过程评估 预备工作评估方法cmm是项目管理等级 1. 初始级2.可重复级3. 已定义级4. 量化管理级5. 优化管理级评估方 阅读全文

进入软件测试行业的六年感悟

2012-09-25 15:21 by 改改~_~, 216 阅读, 0 推荐, 收藏, 编辑
摘要:来淘宝测试部三年了,也就是意味着我进入测试行业也快到六年的时间了。或多或少也有自己的一些感悟,而且不同阶段的感悟会一样。自己在淘宝的每一年的纪念日的时候都会写篇个人总结来慰问下自己。关于这次在淘三年的内容,我自己也是思索了好久,不知道要写什么,测试感悟的、测试技术的、测试方法的各个方面都想写,又都不想写。都想写的理由就是本身测试行业就是个比较工程和系统性的行业,自然有自己的一些领域知识,说太少了,怕有些人真的以为测试就是点点鼠标而已。都不想写的理由就是怕说太多了,就复杂了,就更让人摸不着头脑了;而且很多观点和事情不是说说就能明白的,只有自己亲身经历了才有深刻的体会。也所谓如人饮水,冷暖自知。最 阅读全文

软件测试行业的组成及发展

2012-09-25 15:20 by 改改~_~, 193 阅读, 0 推荐, 收藏, 编辑
摘要:看了zhuojun,一位技术工程师的《开发与研发上》《开发与研发下》这篇文章,受益匪浅。我最早做过研发,也知道研发与开发的大概区别。最早在一个创业型小公司做研发,而研发工程师实际就是这句话的缩写。“一个人一个团队”“其实从头到尾,从设计,规划到代码实现,一个工程,一个小产品,全是由一人完成(除了运营)”。这段生活经历实际上对我的工作和生活有着莫大的帮助和提升。之前曾经憎恨的工作,如今反而有很多的感慨和感谢。如今做的工作杂乱无章,但无非都还是围绕着IT,互联网行业转。对于《开发与研发》这篇文章让我突然想对测试也说说废话。如今的测试行业也是包罗万象,从测试开发(实际上算是开发),到各种测试方法,包 阅读全文

软件测试人员:远离质量保证部门

2012-09-25 15:18 by 改改~_~, 287 阅读, 0 推荐, 收藏, 编辑
摘要:前两天,Cory Foy在tweeter上发布一条消息“有一个QA部门,标志着你们开发部门的无能,讨论。”我是这么想的:我是一名测试人员,现在该是我们增长技能的时候了。不论开发人员的组织结构如何,该是测试人员走出QA部门的时候了。2008年秋,我在AYE会议现场,辅助Fiona Charles和Jerry Weinberg主持一个session”测试的谎言“。Jerry坐在会议室前排,当人们不停的进入会场就座时,我听见Jerry在和几个人讨论问题。他问:” 你们是质量保证部门的?“ 回答是是的。”那么,你们有权修改被测试的源代码吗?” ”这绝对不行。“ ”这很有趣。那么你如何来保证质量呢?“真 阅读全文

优秀测试管理工具必备九大功能分析

2012-09-25 15:17 by 改改~_~, 232 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:测试管理工具对测试的重要性毋庸质疑,两位笔者有着多年的测试实战经验,对市面上的一些测试管理工具有过一定的研究,还根据目前比较流行的敏捷开发过程设计了一款测试管理工具。 这篇文章算是对这个设计过程的总结与分享,希望以此可以帮助大家选择或自行开发更适用的测试管理工具。关键词:测试管理工具;测试管理;缺陷管理;测试用例管理前言随着时代的发展,软件规模越来越大,复杂程度越来越高,对测试工作也提出了更高的要求,测试领域也随之涌现出了各种各种的理论、方法和工具。这其中很重要的一个分支便是测试管理工具,它主要解决的是测试过程中团队协作的问题,比如缺陷管理、用例管理、测试任务管理等。目前市面上比较流行的 阅读全文

软件测试是要技术还是要业务

2012-09-25 15:15 by 改改~_~, 327 阅读, 0 推荐, 收藏, 编辑
摘要:摘要:本文主要面对工作1-3年后有一定测试积累的初入测试职场的工程师,提出他们面对的主要问题:技术和业务的选择、成就感、技术感和工作压力,对这些问题进行思考,并对测试职场的频繁职业跳槽现象进行反思。就个人成长的角度而言提出心境修炼的观点,旨在提高年轻的测试工程师的内心修养,帮助他们选找真实的自我。关键词:软件测试 ;测试技术正文测试是个很特殊的职业,随着工作年龄的增长,相信很多人都体会到业务和经验积累的重要性,但是随着也会产生一个让人苦恼的问题,相信这问题也困扰过很多充满激情的测试工程师们:我要专注于技术还是业务呢?这和我毕业的时候纠结去南京好还是去杭州好呢一样,最终我是在南京呆了几年又回到了 阅读全文

功能测试-常用的网站功能测试方法和GUI基本测试内容

2012-09-25 15:14 by 改改~_~, 372 阅读, 0 推荐, 收藏, 编辑
摘要:网站功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。常用的测试方法如下:1、页面链接检查:每一个链接是否都有对应的页面,并且页面之间切换工具,如LinkBotPro、File-AIDCS、HTML Link Validater、Xenu等工具。LinkBotPro不支持中文,中文字符显示为乱码;HTML Link Validater只能测试以Html或者htm结尾的网页链接;Xenu无需安装,支持asp、do、jsp等结尾的网页,同时能够生成html格式的测试报告。2、相关性检查:删除/增加一项会不会对其他项产生影响,如果产生影响,这些影响是否都 阅读全文

敏捷测试的方法与实践

2012-09-25 15:09 by 改改~_~, 304 阅读, 0 推荐, 收藏, 编辑
摘要:什么是敏捷测试?敏捷测试有哪些流程改进?首先敏捷测试是敏捷的一种,原有测试定义中通过执行被测系统发现问题,通过测试这种活动能够提供对被测系统提供度量等概念还是适用的。敏捷测试是遵循敏捷宣言的一种测试实践:1、强调从客户的角度,即是从使用系统的用户的角度,来测试系统。2、重点关注持续迭代的测试新开发的功能,而不再强调传统测试过程中严格的测试阶段。3、建议尽早开始测试,一旦系统某个层面可测,比如提供了模块功能,就要开始模块层面的单元测试,同时随着测试深入,持续进行回归测试保证之前测试过内容的正确性。敏捷测试应该是适应敏捷方法而采用的新的测试流程、方法和实践,对传统的测试流程有所剪裁,有所不同的侧重 阅读全文