软件测试复习(二)

第四章 系统测试

1。功能测试

分析方法:对每个明确的功能需求进行标号,可能隐藏的功能标号,可能出现的功能标号,对功能需求分级,分析,脚本化自动化

用例设计方法:等价类划分,边界值分析,因果图,决策表,错误猜测法

2。GUI测试

应有的要素:符合标准和规范,直观性,一致性,灵活性,舒适性,正确性,实用性

分类:手动测试、自动测试

3。性能测试

内容:评估系统的能力,识别系统中的弱点,系统调优

4。冒烟测试、压力测试

5。容量测试

6。健壮性测试:抵御错误的能力,出现故障自动恢复或忽略

7。安全性测试:对非法入侵的防范能力

8。可靠性测试

9。恢复和备份测试:容错能力

10。协议一致性测试:严格遵循协议描述

11。兼容性测试:软件之间是否兼容

12。安装性测试:验证成功安装的能力,安装后能否正常运行

13。可用性测试

14。配置性测试:在不同配置下能否正确工作

15。文档性测试:用户文档、开发文档、管理文档

16。验收测试

策略:正式验收测试、非正式验收测试、beta测试

17。回归测试:发生变动保证原有功能

18。系统测试过程

P 系统测试计划

D设计系统测试用例

C 评审审批系统测试

A 执行系统测试

第五章  单元测试

1。目的:验证代码与设计相符合、跟踪需求与设计的实现、发现设计和需求中存在的错误、发现编码过程引入的错误

2。环境:测试用例数据——驱动模块——被测模块(分开桩模块)——驱动模块

3。方法:孤立测试策略(全局输入出变量、调用的函数、覆盖测试)

4。测试用例设计:为系统运行与正向测试,为逆向测试,为代码覆盖

5。过程:完成测试计划、获取测试集、度量测试单元

第六章  集成测试

1.。集成测试是测试模块之间的接口和数据传递

2.。集成测试的层次:传统软件工程(模块间、子系统内、子系统间)

面向对象(类内、类间)

3.。策略:非渐增式集成:先对每一个子模块测试,再将全部集成起来一次测试

渐增式集成:把程序划分成小段来构造和测试:自顶向下(深度/广度)、自底向上

三明治集成:综合自顶向下和自底向上

4.。用例设计:为系统运行、为正向测试、为逆向测试、为满足特殊需求、为覆盖设计用例

时间: 2024-10-12 15:58:33

软件测试复习(二)的相关文章

Hibernate复习(二)主要对象

1.SessionFactory 一个SessionFactory实例对应一个数据存储源,应用从SessionFactory中获得Session实例. SessionFactory有以下特点: –它是线程安全的,这意味着它的同一个实例可以被应用的多个线程共享. –它是重量级的,这意味着不能随意创建或销毁它的实例.如果应用只访问一个数据库,只需要创建一个SessionFactory实例,在应用初始化的时候创建该实 例.如果应用同时访问多个数据库,则需要为每个数据库创建一个单独的SessionFac

高二上学期期末―一轮复习二次(11.9-1.15)

目标:班级第一 继期中考试的一轮一次后,一轮复习二次需要完成的有:(不包括真题试卷) 数学 一年好题刷完一本 圆锥曲线刷完 自招秘籍刷完 浙大一试刷某些薄弱专题 物理 高考必刷题刷完 化学 考点124 53刷完 一年好题刷完 生物 考点13 一年好题刷完 高考必刷题刷完 原文地址:https://www.cnblogs.com/fangshun2002/p/9787909.html

软件测试复习(一)

第一章 软件测试的介绍1.概念和历史就不说了2.为什么要进行软件测试,因为测试是软件开发过程的一个步骤,通过测试能更好地设计和编码,能提高程序的可靠性.3.错误缺陷和失败的定义,error——defect——failure.4.软件开发的过程     1)软件需求 用户 理解正确性 表达正确性     2)需求规格说明书 分析员 理解设计表达正确性     3)设计说明书 设计员 理解编码正确性     4)源程序 程序员 输入运行正确性     5)得到运行结果5.缺陷的原因     1)误解

Linux 复习二

第二章 一.Linux文件系统 1.基本概念 Linux文件系统为单根的树状结构,根为“/”,文件名大小写敏感,除了“/”都是可用字符,文件名以“.”开始的为隐藏文件. 2.常用文件夹 bin:可执行二进制文件(命令). boot:引导目录,引导所需要的文件. dev:硬件设备 etc:配置文件 home:家目录,每个普通用户在home下都有一个和用户名相同的文件夹,root用户除外. lib:Linux运行的库文件. lost+found:文件系统文件. media和mnt:挂载设备目录. o

C#复习二(Twenty First Day)

呵呵,又来到了今天的总结.这次主要复习了一下字符串的一些处理.今天就来总结一下. 理论: ?String 字符串,字符串可以看成字符数组,不可变特性(通过for循环,修改string中的元素,失败!). 属性 Length                      输出用户名的字符个数 方法 str.Contains()                       判断字符串是否包含 String.IsNullOrEmpty()        判断用户输入的是否为空 ?ToCharArray()

洛谷 P1509 找啊找啊找GF(复习二维费用背包)

传送门 题目背景 "找啊找啊找GF,找到一个好GF,吃顿饭啊拉拉手,你是我的好GF.再见." "诶,别再见啊..." 七夕...七夕...七夕这个日子,对于sqybi这种单身的菜鸟来说是多么的痛苦...虽然他听着这首叫做"找啊找啊找GF"的歌,他还是很痛苦.为了避免这种痛苦,sqybi决定要给自己找点事情干.他去找到了七夕模拟赛的负责人zmc MM,让她给自己一个出题的任务.经过几天的死缠烂打,zmc MM终于同意了. 但是,拿到这个任务的sqy

软件测试作业二——找出程序中的错误

一.软件程序中的错误 软件程序中的错误有三种:faults(故障), errors(错误), failures(失败). 软件故障(faults):软件中的静态缺陷. 软件错误(errors):不正确的内部状态,该状态是某个故障的表现. 软件失败(failures):与需求或其他期望行为的描述有关的,外部的,不正确的行为. 二.分析下列程序 程序一: public int findLast (int[] x,int y){ //Effects:If x==null throw NullPoint

软件测试(二)PICT的使用 组合测试方法(两两组合测试,可遍历组合测试)

一.两两组合测试 # # 两两组合测试 # PLATFORH: x86, ia64, amd64 CPUS: Single, Dual, QUad PAHL: 120MB, 1GB, 4GB, 64GB HDD: SCSI, IDE OS: NT4, Win2k, Winxp, Win2k3 IE: 4.0, 5.0, 5.5, 6.0 (如图输入) 得到结果(两两组合的结果): PLATFORH CPUS PAHL HDD OS IE amd64 Single 4GB SCSI Win2k 4

软件测试实验二——使用Selenium

In this Experiment, I used RunWith(Parameterized.class) to finish the task. Problems I met in this lab: 1. Install Selenium IDE in FireFox and add Selenium to my java project. Solution: (1)Selenium IDE:   (2) Selenium WebDriver: Download:http://www.s