软件是使用编程语言编写的可以实现一定操作的代码
一、软件有客户端和服务端两端组成
客户端client:是用户在使用的的过程中所接触到的,比如下载的APP或者是浏览器,也就是用户使用的前端操作界面;
服务端server:是提供用户使用的客户端所需要的数据,也就是为客户端的运行提供服务;服务端提供的服务是开发人员将提供服务的代码,上传到对应的服务器上发布之后形成的,经常被称做为后端
二、根据软件的打开方式不同分为B/S架构和C/S架构
B/S架构:使用浏览器,输入网址打开软件,自动的连接服务器;如果在软件上做某些操作,那么服务器就会提供对应的服务;
B代表浏览器browser,S代表服务器server
针对于B/S架构的软件测试叫做web测试
C/S架构:使用专门的客户端打开软件,自动连接服务器。如果在客户端上做某些操作,那么服务器就会提供对应的服务;
C代表客户端client,S代表服务器server
针对于C/S架构的软件测试叫做APP测试
计算机上的软件测试叫做PC端测试
手机端上的软件测试叫做移动端测试