软件测试之系统测试及软件测试分类

2025-05-25 20:44:52

按测试阶段,软件测试分为单元测试、集成测试、系统测试、验收测试。本篇经验介绍系统测试及测试分类

一.系统测试

1、一般情况下,如果公司有一个职位叫测试工程师,那么很可能是系统测试工程师。

软件测试之系统测试及软件测试分类

3、由上啄醴荇侧述概念可以知道,系统测试并不仅仅是测试软件本身,还包括了软件的运行环境、输入的数据(比如信息的采集等)、其他支持的软件、操作人员本身等。系统测试的重点在于系统2个字,关注的是产品系统,比单元测试、集成测试更面向用户,更多的是站在用户的角度去测试,更偏向于业务。

4、所以,系统测试的测试对象,包括测试的系统本身,还有系统和其他系统的连通,还有真实环境下系统的运行情况,还有系统的各项性能指标。

二.软件测试分类

1、从测试的手段和技术划分,有以下几种划分方式:黑盒测试、白盒测试、灰盒测试静态测试、动态测试手工测试、自动化测试

软件测试之系统测试及软件测试分类

3、黑盒测试的优点:简单,容易实施;黑盒测试理论上来说任何人都可以进行黑盒测试,及时你完全不懂计算机;贴近用户,站在用户的角度进行测试,从用户的角度出发

软件测试之系统测试及软件测试分类

7、灰盒测试:介于白盒测试和黑盒测试之间的一种测试方式,关注输入输出的正确性,也关注内部的表现。

软件测试之系统测试及软件测试分类

9、静态测试:静态的,无需去执行被测试程序,通过评审软件的代码、文档,检查软件的实现手段和方法是否有不足之处。

10、不正式的方法有互审,这个和我尺攵跋赈们测试人员没有关系,由开发人员互相评审,许多大公司会要求开发人员互相评审代码;走查:这个比较正式,但也是小组内部的会议,一般测试人员也不参与;会议:这个很正式,一般测试人员会派人参加,但不会全部都参加,开发人员会全部参加,同时会来一些专家、经理等共同参与会议。

软件测试之系统测试及软件测试分类

三.等价类划分法

1、等价类划分,指的是一种典型的、重要的黑盒测试方法。是凸鹣沮北把所有可能的输入数据,即程序的输入域划分成若干个子集,然后从每一个子集中选取少数具有代表性的数据作为测试用例。等价类分为有效等价类和无效等价类

软件测试之系统测试及软件测试分类

3、无效等价类与有效等价类的定义相反。无效等价类指对程序的规格说明是不合理的、无意义的数据集合(输入数据)。

软件测试之系统测试及软件测试分类

五.错误推测法

1、更多的是靠经验或者直觉,去推测可能出现的各种错误,编写针对性的测试用例,比较考验测试人员的能力。

六.因果图法

1、考虑输入条件的各种组合、输入条件之间的相互制约关系。从程序规格说明书找出因(输入条件)和果(输出结果),用图解的方式表示输出的各种组合关系,写出判定表,设计测试用例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢