按测试过程分:单元测试、集成测试、系统测试
按方法分:黑、白、灰盒测试。
还有性能测试、功能测试、用户界面测试、兼容测试、压力测试、负载测试、安装卸载测试、接口测试等等。
他们都有什么关系。在实际测试过程中,怎么分类?
我现在在设计用例。但是在设计过程中,我感觉很模糊,比如,有个功能是从外部程序接收到一些数据,然后将这些数据显示到两个不同的界面。那么我写测试用例的时候,是一个界面写一个还是两个界面共同写一个?
追答我的理解是测试用例只是用来设计测试用例的,起的作用是提醒,我相信很多做功能测试的同学都有一个习惯就是,执行测试的时候从来不会对照的用例一条一条的去执行,而且我相信大多数同学都是这样,用例只要是能覆盖全面并有效,也不会造成冗余,怎么写就是看你自己了,如果非要给出一个建议,你可以分成功能模块来写,也可以分成界面来写。希望能帮助到你!
本回答被提问者和网友采纳软件测试分类有哪些呢?卓码软件测评小编从以下三个方面进行分类:
1. 按照代码可见程度
测试行业人们比较熟悉的名词大概就是黑盒测试、白盒测试、灰盒测试了。这也是根据软件产品代码的可见程度来进行区分的。黑盒测试就是指专注于产品外部机构的测试,不考虑源代码和逻辑等。而像白盒测试就是打开“软件盒子”内部,研究程序的构造等。灰盒测试则是介于两者之间。
2. 按照软件测试内容
按照软件测试内容划分的话,主要是对产品的性能测试、功能测试、压力测试等,测试软件系统的功能及稳定性等。更多测试资讯你也可以上卓码测评官网看看
3. 按照项目周期
还有常见的就是在软件项目不同的研发周期开展的软件测试,比如是开发前期程序单个模块开展的单元测试,接着是在单元测试基础上开展的集成测试、系统测试等,还包含在软件交付阶段的验收测试等。
软件测试分类如下:
按照项目流程阶段划分:单元测试、集成测试、系统测试、验收测试
按照软件代码可见程度划分:黑盒测试、白盒测试、灰盒测试
按照软件的不同测试面划分:功能测试、性能测试
按照测试工作的自动化程度划分:手工测试、自动化测试
还有一些出现在软件是的周期中,既不算具体明确的测试阶段,也不是具体的测试方法:冒烟测试、回归测试、随机测试、探索性测试、安全测试
分层的自动化测试有:单元自动化测试、接口自动化测试、UI自动化测试