软件测试技术概述

1.等价类划分法

依据需求对输入的范围进行细分,然后再分出的每一个区域内选取一个有代表性的测试数据开展测试。

2.边界值分析法

边界值分析法是对输入或输出的边界值进行测试的一种测试方法。通常边界值分析法是作为对等价类划分法的补充。

3.因果图法

因果图法是从需求中找出因(输入条件)和果(输出或程序状态的改变),通过因果图转化成判定表。

4.决策表法

决策表法能把复杂逻辑关系和多条件组合情况表达得较明确

5.错误推测法

基于经验和直觉推测程序中所有可能存在的各种错误, 从而有针对性的设计测试用例的方法。

6.正交实验法

正交试验法:就是使用已经造好了的表格---正交表来安排试验并进行数据分析的一种方法。它简单易行并且计算表格化,应用性较好。

7.场景法

从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。通过运用场景来对系统的功能点或业务流程进行描述,从而提高测试效果。

8.综合测试策略

立足需求基础;深入挖掘业务关键;灵活运用方法手段(比如业务流程清晰的系统场景法贯彻全部;等价类划分法比较其他方法优先使用)

9.常见控件测试

常见控件:文本框、按钮、单选按钮、复选框、列表框、滚动条等等的测试。

10.界面测试

风格(主色调、背景)

正确性(标志、文字、图片、弹出的提示信息)

一致性(单一页面、多个页面)

合理性(布局、工具栏图标、放大缩放时)

美观协调

等等

11.易用性测试技术

易用性是指软件产品被理解、学习、使用和吸引用户的能力。

12.安装测试

安装测试需要测试:安装测试、运行测试、卸载测试等。

13.兼容性测试

兼容性测试是指测试软件在特定的硬件平台上、不同的应用软件之间、不同的操作系统平台上、不同的网络等环境中是否能很好地运行的测试。

14.文档测试

软件产品是由可运行的程序、数据和文档组成。用户文档、开发文档、管理文档都是需要测试的内容。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-30 12:16:26

软件测试技术概述的相关文章

Delphi知识点与技术概述【第二章 核心类库】

第三章 核心类库 Delhpi可视化编程依赖于庞大的巨型类库.Delphi 标准类库包含了数百个类以及数以千计的方法. 内容提要: *RTL包.CLX与VCL CLX用作linux中,VCL用作Windows中 VCL是一个独立的大型库(组件,控件,非可视组件,数据集合,数据感应控件,等等). 库的核心非可视化组件与类属于RTL包. Vcl结构: CLX结构: BaseCLX VisualCLX DateCLX NetCLX 库的VCL专用部分: VCL还提供了Windows专用的: Delph

软件测试技术树

软件测试技术树,今天翻论文,发现一张图[1],分享给大家: 实际上,软件测试,简单分类,可以分为功能测试,非功能测试,性能测试,其他测试. 1.功能测试 黑盒测试.白盒测试 2.非功能测试 安装测试.安全测试.兼容性测试等 3.性能测试 负载测试.压力测试.容量测试 4.其他测试 文档测试.UI测试 而软件测试的周期是:测试计划.设计测试用例.开发测试脚本.执行(手动.自动).评估.共五部. 参考文献 [1]单锦辉, 姜瑛, 孙萍. 软件测试研究进展[J]. 北京大学学报: 自然科学版, 200

StackWise & FlexStack技术概述

概述: 堆叠技术分为硬堆叠和软堆叠2种.硬堆叠技术采用专用的堆叠线及堆叠接口以实现堆叠效果:软堆叠通常利用千兆端口,以软件的方式实现堆叠. 该文档介绍的堆叠技术指的是硬堆叠,包括3750中的StackWise技术以及2960中的FlexStack技术,主要被应用于接入层.汇聚层. 1.概述 1.1 堆叠技术带来的好处 便于管理 传统接入网络架构拓扑如图1.1所示,在该网络中,管理员需要管理4台相互独立的设备,而随着接入模块的增多,其管理任务也将相应增大.这种增大不仅体现在需管理设备的数量上,同时

oracle学习笔记 存储及raid技术概述

oracle学习笔记 存储及raid技术概述 本课以oracle数据库所运行的环境,讲一下存储和raid技术. 一)oralce生产环境里的结构 先说一下oracle所在的环境. 有一种结构: 两个服务器.两个光纤存储交换机.两个存储, 它们通过网线相互连接在一起. 每个服务器接两个交换机, 每个交换机连两个服务器同时连两个存储, 每个存储和两个交换机有连接. 这是oracle数据库相对比较典型的正规的运行环境. 每个服务器上都装Linux和oracle数据库软件, oracle数据库建在存储上

IM-即时通讯技术概述

IM-即时通讯技术概述 简述 即时通讯技术(IM)支持用户在线实时交谈.如果要发送一条信息,用户需要打开一个小窗口,以便让用户及其朋友在其中输入信息并让交谈双方都看到交谈的内容.大多数常用的即时通讯发送程序都会提供各种各样的功能 即时通讯 - 在用户和在线朋友之间来回发送信息 聊天 - 创建用户与朋友或工友的自定义聊天室 网页链接 - 共享用户喜爱的网址 支持图片 - 浏览朋友计算机中的图片 支持声音 - 给朋友播放音乐 支持文件传输 - 直接将文件发送给朋友,以便于共享 交谈 - 使用 Int

软件测试技术

性能测试: 性能测试如果进行得太晚,会给项目带来巨大的挑战,在大并发用户访问的情况下系统崩溃,需要重新调整系统的架构设计,大量的代码需要重构,并会带来大量功能上的不稳定和大量的bug.所以性能测试不应该只是一个后期的测试活动,应该贯穿整个软件的生产过程,从单元测试就开始:代码的效率评估和数据库的优化. 网站响应时间和用户的接受时间: 响应时间在4秒以内,大部分用户可以接受:在4-9秒,30%的用户会选择离开:8-9秒,60%的用户选择离开:超过10秒,90%的用户会离开. 业务数据量的估算,在一

Delphi知识点与技术概述【第一章Delphi编程】

Delphi的基本特性:语言,运行时库(RTL),核心类库 语言特性: Delphi 即是一门语言同时又是一个开发工具.它是经典Pascal语言的面向对象的扩展. 内容提要 *类与对象 Delphi中每个可视放置在窗体中的组件是类的类型对象,该类可在系统库中获得.类和对象之间的关系和变量和类型之间的关系相同. *封装:provate public "黑盒子",不需要知道里面有什么,只需要知道怎么样和黑盒子接口. 基本的3个访问标示符private.protected.public.它只

Delphi知识点与技术概述【第二章 运行时库(RTL)】

内容提要: *RTL概述 运行时库简称RTL,是一个非常庞大的函数集合. RTL的单元 SysUtils与SySConst单元 Sysconst单元定义了一些由其他RTL单元显示消息的常量字符串,这些字符串用resourcestring关键字来声明,并保存在程序资源中.它一些特性我们经常使用,如:IntToStr或Format,windows版本信息等. 时间日期操作,不会引起异常. TryStrToDate 将字符串转换为日期 TryEncodeDate 对日期进行编码 TryEncodeTi

软件测试技术入门

软件测试是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期.对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题——与用户需求.预先定义的不一致性. 简介 软件测试技术-软件测试的分类 1.从是否需要执行被测试软件的角度分类(静态测试和动态测试). 2.从测试是否针对软件结构与算法的角度分类(白盒测试和黑盒测试). 3.从测试的不同阶段分类(单元测试.集成测试.系统测试.验收测试). 2主要步骤 1.测试计划 2.测试设计与开发 3