软件测试分类以及相关测试范围

分类:接口测试、移动端测试、web页面测试、客户端测试

1、接口测试

2、移动端测试

3、web页面测试

Web测试主要从下面几个大方向考虑

(1)功能测试,主要做链接测试,表单测试,cookies测试,设计语言测试等

(2)性能测试,考虑连接速度测试,以及负载测试,例如:Web应用系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求?还有压力测试

(3)可用性测试,比如导航测试,图形测试,内容测试,整体界面测试等

(4)兼容性测试,市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试。

(5)安全性测试,

  • (1)现在的Web应用系统基本采用先注册,后登陆的方式。因此,必须测试有效和无效的用户名和密码,要注意到是否大小写敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面等。
  • (2)Web应用系统是否有超时的限制,也就是说,用户登陆后在一定时间内(例如15分钟)没有点击任何页面,是否需要重新登陆才能正常使用。
  • (3)为了保证Web应用系统的安全性,日志文件是至关重要的。需要测试相关信息是否写进了日志文件、是否可追踪。
  • (4)当使用了安全套接字时,还要测试加密是否正确,检查信息的完整性。
  • (5)服务器端的脚本常常构成安全漏洞,这些漏洞又常常被黑客利用。所以,还要测试没有经过授权,就不能在服务器端放置和编辑脚本的问题。

4、客户端测试

原文地址:https://www.cnblogs.com/zyh0430/p/11965552.html

时间: 2024-10-11 07:34:17

软件测试分类以及相关测试范围的相关文章

软件测试分类总结

在这之前,如果你问我,软件测试的分类有哪些,我可能会回答的语无伦次.最近温习了一下软件测试分类的知识,觉得有必要总结一下.        从不同的角度可以将软件测试分为六种分类方式:项目流程阶段划分.源代码可见程度划分.软件测试点划分.软件测试工作自动化程度划分.是否运行程序划分.其他测试. 1.根据项目流程阶段划分为:单元测试.集成测试.系统测试.验收测试        单元测试:单元测试是测试过程中的最小粒度,是对程序中的单个子程序或具有独立功能的代码段进行测试,包含入口和出口的参数,输入和

引用文档-软件测试分类及测试中三个主要概念

软件测试分类及测试中三个主要概念 原文链接:https://blog.csdn.net/qq_35867537/article/details/77477775 1.      软件测试分类 按测试技术分 按测试技术,软件测试可分为:黑盒测试.白盒测试.灰盒测试 黑盒测试:在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用.也被称为功能测试或者数据驱动测试. 白盒测试:要完全了解程序结构和处理过程,它按照程序内部逻辑测试程序,检验程序中每条通路是否按预定要求正确工作.也被称为

软件测试基础-软件测试分类

  毕业季,校招了很多新人,要对新人进行培训.所以整理一下测试的基础文档,作为备份,适合纯小白,如您不是就可以不继续看了~~ 1.软件测试定义: 软件测试是为了证明程序有错,通过运行程序发现其中存在的问题.程序有错不仅仅包括程序运行时的bug,还包括是否满足用户的需求,是否符合常规使用习惯,效率等等. 2.软件测试分类: 2.1按是否测试代码分: (1)白盒测试:注重于内部结构,又称为结构测试或逻辑驱动测试.需要读写代码,根据程序内部逻辑结构和编码结构设计,准备相应测试数据进行测试. (2)黑盒

软件测试分类说明 笔记

软件测试分类说明  笔记 1.性能测试 性能测试是为获取或验证系统性能指标而进行测试.多数情况下,性能测试会在不同负载情况下进行. 2.负载测试 负载测试是通过改变系统负载方式.增加负载等,来发现系统中所存在的性能问题.为了发现软件系统中所存在的问题,包括性能瓶颈.内存泄露等. 3.压力测试 压力测试分为高负载下的长时间的稳定性压力测试和极限负载情况下导致系统崩溃的破坏性压力测试.主要为了确定系统稳定性. (可以更快发现内存泄露问题.影响系统稳定性的问题) 4.恢复测试 主要检查系统的容错能力.

软件测试分类

根据项目流程阶段划分测试                                                                                                          上图是一个典型瀑布式软件开发流程,那么各项软件测试工作是在项目开发流程中循序渐进的进行的.下面将介绍个测试含义. 单元测试:单元测试是对软件中的基本组成单位进行的测试.目的是检验软件基本组成单位的正确性. 集成测试:集成测试是在软件系统集成过程中所进行的测试.目的

(二)软件测试分类

软件测试领域名词颇多,许多测试新手容易混淆概念因为从不同的角度对软件测试有不同的分类方法,所以,这里魂总常见软件测试的相关名词,让读者对软件测试领域有个概括性了解. 根据项目流程阶段划分软件测试 这是一个典型的"V"模型软件开发流程,各项软件测试工作是在项目开发流程中循序渐进进行的.下面将介绍各个阶段测试的含义. ?  单元测试:单元测试(或模块测试)是对程序中的单个子程序或者具有独立功能的代码段进行测试的过程. ?   集成测试:集成测试是在单元测试的基础上,先通过单元模块组装成系统

锁的分类以及相关讲解

1.锁的分类 自旋锁: 线程状态及上下文切换消耗系统资源,当访问共享资源的时间短,频繁上下文切换不值得.jvm实 现,使线程在没获得锁的时候,不被挂起,转而执行空循环,循环几次之后,如果还没能获得锁,则被挂起 阻塞锁:阻塞锁改变了线程的运行状态,让线程进入阻塞状态进行等待,当获得相应的信号(唤醒或者时间) 时,才可以进入线程的准备就绪状态,转为就绪状态的所有线程,通过竞争,进入运行状态 重入锁:支持线程再次进入的锁,就跟我们有房间钥匙,可以多次进入房间类似 读写锁: 两把锁,读锁跟写锁,写写互斥

软件测试基础——软件测试分类

1.按照是否查看程序内部结构: --黑盒测试(Black Box Testing) 黑盒测试又称为功能测试或数据驱动测试 黑盒测试是根据软件的规格对软件进行的测试,这类测试不考虑软件内部的运作原理,通过测试来验证每个功能是否符合需求,因此软件对用户来说就像一个黑盒子. 软件测试人员以用户的角度,通过各种输入和观察软件的各种输出结果来发现软件存在的缺陷,而不关心程序具体如何实现的一种软件测试方法 黑盒测试的方法: 等价类划分 边界值划分 因果图 错误推测 综合策略等 常用的工具:AutoRunne

PHP无限分类树算法相关

一.找儿子 1.引用算法找儿子 /**  * 创建子节点树形数组  * 参数  * $ar 数组,邻接列表方式组织的数据  * $id 数组中作为主键的下标或关联键名  * $pid 数组中作为父键的下标或关联键名  * 返回 多维数组  **/ function find_child($ar, $id='id', $pid='pid') {     foreach($ar as $v) $t[$v[$id]] = $v;     foreach ($t as $k => $item){