随笔分类 - 软件测试基础知识
测试理论,测试流程
摘要:一、银行卡 (1)卡号规则 银行卡卡号长度一般是15-19位,常见的是18位、19位。最后一位是校验位,它是怎么校验的呢??如果你学会了该算法,可以在Excel中设置一个校验公式,当用户输入了错误的银行卡时,给予提示,如果你是软件开发者,学会改算法,可以校验用户输入的银行卡是否正确。 (2)方法/步
阅读全文
摘要:软件测试流程 如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。 一、简单的测试流程 先说我入职的第一个家公司,我是第一个入职的专职测试人员,相信一两个测试人员的公司还是不少的,入职后各种项目都在进行当
阅读全文
摘要:黑盒测试用例设计方法 1. 概述 黑盒测试用例设计方法包括等价类划分法、边界值分析法、错误推测法、因果图法、判定表驱动法、正交试验设计法、功能图法等。 2. 等价类划分法 2.1. 概念 等价类划分法是把程序的输入域划分成若干部分(子集),然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表
阅读全文
摘要:如何设计和编写高质量的测试用例? 一、什么叫测试用例? 影响软件测试的因素很多,例如软件本身的复杂程度、开发人员 (包括分析、设计、编程和测试的人员) 的素质、测试方法和技术的运用等等。因为有些因素是客观存在的,无法避免。有些因素则是波动的、不稳定的,例如开发队伍是流动的,有经验的走了,新人不断补充
阅读全文
摘要:浅谈软件需求分析 一、什么是需求分析? 通俗的讲,对用户的意图不断揭示和验叛的过程,要对经过系统可行性分析所确定的系统目标做更为详细的描述。 假如你是个建筑工程师,有个客户找你建一个鸡窝,这个时候要需要与客户沟通,来确定客户到底想要一个什么样子的鸡窝。我们应该注意三点: 1、准确的理解和描述客户需要
阅读全文
摘要:软件测试的分类整理 关于软件测试领域,名称繁多,概念混淆,今天借鉴大牛们的经验(CNBLOG, CNDS),个人整理下软件测试的概念和分类。 一、软件测试概念 (1) 经典定义 软件测试(Software Testing),在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足
阅读全文