1、C/S、B/S框架
C/S框架:C/S就是“Client/Server”的缩写,即“客户端/服务器”模式,比如我们手机中安装的微信、qq、王者荣耀等应用程序就是C/S结构
B/S就是“Browser/Server”的缩写,即“浏览器/服务器”模式,在手机或电脑上用浏览器上百度搜索、看新闻等就是在使用“B/S”结构进行数据交互
2、等价类划分法
等价类划分法是最基础的黑盒测试用例设计方法,采用等价类划分法时,完全不用考虑程序内部结构,设计测试用例的唯一依据是软件需求规格说明书。所谓等价类,是输入条件的一个子集合,该输入集合中的数据对于揭示程序中的错误是等价的。从每一个子集中选取少数具有代表性的数据,从而生成测试用例。
说人话:就是按需求输入测试数据,只从业务角度去判断测试结果
等价类又分为有效等价类和无效等价类。有效等价类代表对程序有效的输入,而无效等价类则是其他任何可能的输入(即不正确的输入值)。有效等价类和无效等价类都是使用等价类划分法设计用例时所必须的,因为被测程序若是正确的,就应该既能接受有效的输入,也能接受无效输入的考验
说人话:有效等价就是输入正确的测试数据,无效等价就是输入错误的数据
3、NLP智能语义标签
文本分类一般可以分为二分类、多分类、多标签分类三种情况。
- 二分类是指将一组文本分成两个类(0或1),比较常见的应用如垃圾邮件分类、电商网站的用户评价数据的正负面分类等,
- 多分类是指将文本分成若干个类中的某一个类,比如说门户网站新闻可以归属到不同的栏目中(如政治、体育、社会、科技、金融等栏目)去。
- 多标签分类指的是可以将文本分成若干个类中的多个类,比如一篇文章里即描写政治又描写金融等内容,那么这篇文章可能会别贴上政治和金融两个标签。