软件测试基础知识
**星空**
没有无趣的生活,只有无趣的人。
只有不断努力,让一切变得看似云淡风轻!
展开
-
【可靠性测试】之容错性测试---测试检查点罗列
一、概念容错性测试是检查软件在异常条件下自身是否具有防护性的措施或某种灾难性恢复的手段。当系统出错时,能否在指定时间间隔内修正错误并重新启动系统。容错性测试包括两个方面:输入异常数据或进行异常操作,以检验系统的保护性。如果系统的容错性好,系统只给出提示或内部消化掉,而不会导致系统出错甚至崩溃。 灾难恢复性测试。通过各种手段,让软件强制性地发生故障,然后验证系统已保存的用户数...转载 2018-07-03 17:03:05 · 7128 阅读 · 0 评论 -
手机、电话号码、邮箱、域名、身份证号的测试用例
测试的时候会遇到一些特殊的填写项,这些填写项不是简单随意的字符组合,有一定的实际意义和实际规则,需要验证其正确性。比如手机号码,一定是“1”开头的纯数字,如果输入2开头的就得给出错误提示。 以下我归纳常用具有实际意义和规则的填写项的测试用例。若有疏漏或错误欢迎补充。1.手机号码(这里特指中国内地的手机用户,忽略区号)手机号码:我国使用的手机号码为11位(1999年...转载 2018-11-21 11:19:44 · 4756 阅读 · 0 评论 -
测试用例设计方法--场景法(基本路径法)(5)
一、什么是场景法?场景业务流通常分为基本流、备选流、异常流程基本流:基本流表示通过业务流程时输入都正确,能达到目标的流程。(插卡--》输入正确密码--》输入金额--》取款--》取卡)备选流:备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程.(插卡-->输入错误密码--》输入正确密码--》输入金额--》取款--》取卡)异常...转载 2019-03-14 15:55:33 · 4628 阅读 · 1 评论 -
测试用例设计方法--因果图法(4)
1、为什么采用因果图测试用例的测试方法?判定表设计法在设计测试用例的过程中,考虑了输入与输入存在约束约束关系,没有考虑到输入与输出之间的约束关系。简单的业务逻辑可以用判定表解决,复杂的约束关系就不太适合了。2、什么是因果图设计法?因果图在软件测试用例的设计过程中,用于描述输入与输入、输入与输出之间存在的约束关系。针对需求规格,将原因和影响分为2组4类:输入与输出、输入与输入。输...转载 2019-03-14 15:58:02 · 1441 阅读 · 0 评论 -
测试用例设计方法--判定表法(3)
1、为什么用判定表设计测试用例?等价类方法详细的考虑了需求输入域,但对于输入域与输入域存在关联时无法覆盖,(比如等价类划分设计测试用例时,设计一条新的测试用例,使其仅覆盖一个无效等价类,直至所有的无效等价类完全被覆盖,没有考虑无效等价类与无效等价类的组合情况)。所以需要一种能考虑输入域间的互相关系设计方法来考虑业务描述性的测试需求。2、什么是判定表?判断表是分析喝表达若干输入条件下,被...转载 2019-03-14 15:57:06 · 5431 阅读 · 0 评论 -
【多条件组合查询】测试用例设计
一、假设查询因子:A,B,C,D,E(下拉框+复选框) 1、单独查询:A;B;C;D;E - 确保单独查询的正确性,这也是最基本的。 2、两个组合查询:AB;AC;AD;AE;BC;BD;BE;CD;CE;DE。 - 确保两个组合查询的正确性,这保证了两两之间不会相互影响。 3、三个组合查询:ABC;CDE - 确保三个组合的正确性;因为我们已确保了单独及两个组...原创 2019-03-14 15:33:49 · 13238 阅读 · 2 评论 -
测试人员-发展轨迹
原创 2019-01-31 11:28:22 · 267 阅读 · 0 评论 -
一份标准的软件测试计划文档 | 新手可以拿走
测试计划修订历史记录 版本 日期 AMD 修订者 说明 1.0 XXXX年XX月XX (A-添加,M-修改,...转载 2018-07-26 10:12:35 · 1191 阅读 · 0 评论 -
软件开发V模型--解读
RAD(rap application development),就是软件开发过程中的一个重要模型,称为快速应用开发模型。其模型构图形似字母V,所以又称V模型。 他通过开发和测试同时进行的方式来缩短开发周期,提高开发效率。可以说,V模型是软件开发测试中最重要的一种模型。 V模型大体可以划分为下面几个不同的阶段步骤,既需求分析、概要设计、祥细设计、编码、单元测试、集成测试、系统测试、验...转载 2018-07-04 10:03:42 · 18066 阅读 · 0 评论 -
软件测试流程及产出物
本文目录结构 软件测试流程... 1 1 软件项目测试过程... 1 1.1 需求分析... 1 1.2 项目整体计划及评审... 1 1.3 测试用例设计及评审... 2 1.4 测试执行... 2 1.5 测试评估... 3 1.6 产品试用及客户培训... 3 2 软件测试阶段......转载 2018-07-02 10:50:08 · 15331 阅读 · 0 评论