1.接口分为内部接口和外部接口:
-内部接口:服务器端内部代码交互时用到的接口,如白盒测试就是测内部接口;
-外部接口:客户端与服务器端交互时用到的接口,如HTTP接口。
2.单元测试:对软件中最小可测试单元进行检查和验证。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为。
集成测试:在单元测试完成基础上,将所有软件但愿按照概要设计规格说明的要求组装成模块、子系统或系统,并测试该过程中各部分工作是否达到或实现相应技术指标及要求。
系统测试:将需测试的软件,作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素及环境结合在一起测试。系统测试的目的在于通过与系统的需求定义做比较,发现软件与系统定义不符合或与之矛盾的地方。
3.UI自动化的明显缺点:
-UI测试介入测试时机较晚,修复发现的漏洞成本较大;
-UI测试很难发现底层逻辑问题;
-页面元素经常变换,导致自动化产出/投入比偏低
4.接口自动化方案:
-通过代码编写接口测试框架,实现接口自动化测试;
-借助接口测试工具,配合postman等集成工具实现接口自动化测试持续集成
网友评论