
软件测试
一只鱼头
菜鸡程序媛~
展开
-
软件测试(05)——场景法、流程法、错误推断法
场景法:测试业务流程:分为基本流(正确流程)和备选流(错误流程)补充一些异常情况冒烟测试中主要采用场景法测试流程法:适用于有吸纳后顺序的测试:常用于业务流程、安装流程等,每个流程是一条测试用例。只是测试整个流程是否正确,具体细节还需等价类、边界值完善错误推断法:凭直觉和经验设计测试用例,根据之前项目的相关bug数据总结...原创 2020-08-12 16:25:40 · 701 阅读 · 0 评论 -
软件测试(04)——因果图和判定表
因果图1、背景1)等价类划分法和边界值分析法着重考虑输入条件,但没有考虑输入条件的各种组合、输入条件之间的相互制约关系,这样虽然各种输入条件可能出错情况已经测试到了,但多个输入条件组合起来可能出错的情况被忽视。2)如果测试时必须考虑输入条件的各种组合,则可能组合数目将是天文数字,因此必须考虑采用一种适合于描述多种条件的组合、相应产生多个动作的形式来进行测试用例的设计,需要利用因果图。2、概念因——>输入条件果——>输出结果适用于输入条件之间有相互制约、相互依赖的情况原创 2020-08-12 16:10:34 · 1979 阅读 · 0 评论 -
软件测试(02)——黑盒测试、白盒测试、灰盒测试
黑盒测试:也叫功能测试或数据驱动测试,是在已知产品所具有的功能,通过测试来检验每个功能是否正常使用,测试时,将程序看作不能打开的黑盒子,在完全不考虑程序内部结构和内部特性情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当接受输入数据而产生正确的输出信息,并保持外部完整性。黑盒法是穷举输入测试,只有把所有可能的输入当作测试情况使用,才能检查出程序所有的错误。实际上测试情况有无穷多个,因此不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行转载 2020-08-11 14:08:20 · 1415 阅读 · 0 评论 -
软件测试(01)——单元测试、集成测试、系统测试、验收测试、回归测试
单元测试:最小设计单元(模块)的验证,确保模块被正确编码,对重要控制路径进行测试以发现模块内错误,通常情况下是白盒测试,对代码风格和规则、程序设计和结构、业务逻辑等进行静态测试,及早发现解决不易显现的错误。集成测试:通过测试发现与模块接口有关的问题,将通过了单元测试的模块拿来,构造一个在设计中所描述的程序结构,避免一次性的继承,采用增量继承。测试接口是否一致、模块间数据流控制流是否按照设计实现其功能、以及结果的正确性验证。可以是整个产品的集成测试,也可以是大模块的集成测试。(黑盒白盒相结合)转载 2020-08-11 13:49:01 · 1191 阅读 · 0 评论