做过几年软件测试和质量管理方面的工作,一直都想好好写点东西,来表达自己对软件测试职业的心得及看法。 上世纪末,国内软件企业大多数还处在规模小、缺乏规范、客户不成熟的状态,软件行业处于一个飞速发展的阶段,各种软件公司如雨后春笋般的出...
1、什么是软件测试 无论怎样强调软件测试的重要性和它对软件可靠性的影响都不过分。在开发大型软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,与工程密切相关的各类人员之间的通信和配合也不可能完美无缺,...
在上一篇文章我提到的是关于测试覆盖率100%有关的话题,算是“跟风”谈论了最近关于测试覆盖率最流行的100%问题吧。关于上篇文章的详细内容,参见测试覆盖率之三——测试覆盖率100%相关的话题。 在上一篇文章中,和大家约定下一篇介绍关于测试覆盖...
关键字:软件测试方法 四、权限测试 1、业务权限 按需求测试用户业务权限分配是否正确,业务权限主要控制功能模块、功能菜单的展示,没有相应业务权限的不展示其功能模块能功能菜单。 2、操作权限 (1) 权限组:按组用户...
关键字:软件测试方法 11、对用户名、密码的有效性测试 (1) 密码信息有效性测试:特殊字符、正常字符、空字符(不输入)、空格 (2) 登陆名是否区分大小写 (3) 登陆名是否允许重名 (4)&nb...
关键字:软件测试方法 6、常用功能键的功能测试 (1) 保存---所有编辑页面如果未输入任何信息值而单击“保存”,系统应该给出“XXX字段不允许为空”的提示信息 (2) 保存---如果某字段输入值有错误或超出长度范围,那么单击“...
软件测试方法的总结,是lxm_lxm根据个人所做过的项目整理的,提供给新来的的朋友们。 软件测试方法总结 一、界面 ● 界面测试 (1) 测试界面设计是否合理、简洁、美观,操作是否方便 (2) 功能键、数据项信息是否...
随着软件系统应用环境的复杂性,软件出错的机率越来越大了,软件面临着一个非常关键的需求就是在系统出错后能进行恢复。我是公司软件开发测试组负责人,今天老板在测试会议上批评我说,目前用户最大的抱怨是我们的系统缺少自动恢复功能,出现错误后许多...
上个月参加MS技术大会,有关自动化系统的建立有些感想一直没有写出来,在这里和大家sharing下,共同提高吧。不过,下面的一些想法仅适合有自动化基础且需要深入发展的项目。 有关软件测试的自动化,大家是不是很快能想到,哇噻,这个工具很火那个工...
笔者曾就职于一家J2EE外包公司,其核心产品是可跨 平台的信息系统。期间做过Test Lab的搭建维护工作,期间积累了一些经验。整理出来,和大家共享。 搭建Test Lab首先需要研究测试部门对测试环境的需求。简单了列了一下产品运行的平台: APP SER...
上一篇文章中,介绍了测试覆盖率的意义之类的东西。测试覆盖率可以帮助我们检查测试质量,检查测试用例的有效率。如果有兴趣的话,可以阅读测试覆盖率之二——测试覆盖率有什么用? 关于测试覆盖率,我个人的感觉是说的多,用的少。最近在网络上看...
编者按:文章虽然不长,但是却很形象的反应了当前软件测试人员在自动化测试的理解上的不同之处,希望大家可以从以下一系列的文章中得到一些启发。 当初,袁绍与曹操共伐董卓之时,袁绍向曹操说:“如果大事不成,有什么地方可以据守?”曹操说:“你...
由于当前商业和IT环境的驱动,软件测试的理念、实践和工具正在发生一些革命性的变化。这种变化将给专业测试人员及其测试工作带来什么样的影响? 这些驱动正在改变专业测试人员的生活 IT操作的商业环境正在发生变化,这直接影响着商业和IT如何看待...
在上一篇文章里面我们介绍了测试覆盖率的分类,举例揭示了需求覆盖率,语句覆盖率,分支覆盖率很条件覆盖率这些问题,在这篇文章里面,则主要介绍为什么要千方百计来找“测试覆盖率”。(关于上一篇文章,参见测试覆盖率之一——测试覆盖率分类) 关...
看到这个问题,好多人觉得这是测试人员的事,其实我觉得如何更高效的进行回归测试应该是开发人员和测试人员共同的事。 为什么这么认为呢?举个简单的例子:一些开发人员修改完bug,他们觉得自己的bug都已经fixed,然后兴高采烈地通知配置管理员发布...
1、逆向思维方式 ● 逆向思维在测试中用的很多,比如将根据结果逆推条件,从而得出输入条件的等价类划分 ● 其实逆向思维在调试当中用到的也比较多,当发现缺陷时,进一步定位问题的所在,往往就是逆流而上,进行分析 ● 逆向思维是相对...
关于覆盖率,网络上最常见的两个词应该是“测试覆盖率”(Test Coverage)和”代码覆盖率“(Code Coverage)。今天就来探探这两个东西。 在测试里面,一般会将测试覆盖率分为两个部分,即”需求覆盖率“和”代码覆盖率“。可以看到,代码覆盖率其实...
1. 介绍 很多领导将自动化测试视为银弹。他们认为自动化测试能解决诸如测试规划、测试成本、缺陷报告等很多问题。自动化测试在很多方面会带来积极的效果,并且已经有很多成功的案例能使人们认为自动化测试能节省成本和解决一些测试方面...
做了这么久的测试工作了,想谈下我对测试流程的一些观点和看法。 软件测试在短短的几年时间,发展比较迅速,还记得当时毕业那会,对软件测试这个行业还真的很陌生,当时有同学找到工作,是做软件测试的,当时就感觉很奇怪,还有这个行业,只听过做研...