目录:导读
前言
1、B/S架构和C/S架构区别
B/S 只需要有操作系统和浏览器就行,可以实现跨平台,客户端零维护,但是个性化能力低,响应速度慢
C/S 响应速度快,安全性强,一般应用于局域网中,因为要针对不同的操作系统,需要针对性的开发,并且维护成本高
2、GET与POST区别
GET使用URL或Cookie传参。而POST将数据放在BODY中。
GET的URL会有长度上的限制,则POST的数据则可以非常大。
POST比GET安全,因为数据在地址栏上不可见。
一般get请求用来获取数据,post请求用来发送数据。
3、单元测试与集成测试的侧重点
单元测试:是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试,测试重点是系统的模块,包括程序的正确性炎症等
集成测试:也叫组装测试或联合测试,在单元测试的基础上,讲所有模块按照设计要求,组装成为或系统,进行集成测试
系统测试:是将经过测试的子系统装配成一个完整系统来测试,它是检验系统是否确实能提供系统方案说明中指定功能的有效方法,测试重点是整个系统的运行以及其他软件
4、结束条件(项目上线的条件)
需求的覆盖率,用例的执行和缺陷的遗留率达到质量目标;
通常来说,需求覆盖率和用例执行率需要达到100%;
致命/严重的缺陷需要当天解决,轻微/一般遗留率不得超过30%;
5、什么时候用到场景法
使用场景法通常是在冒烟测试中或者一些流程性比较强的软件/功能(比如安装,卸载等等)
6、测试环境怎么搭建的?
搭建环境前,开发都会给我们一份系统发布手册,我们会根据这个手册来搭建。
比如:
我这个xx系统,是搭建在Unix系统下的,web服务器用的是Tomcat8,Mysql版本是5.7,程序是Java编写的,首先我们向开发拿到编译好的安装包,然后用xshell(或CRT)远程连接上Unix系统,把tomcat服务器停掉,把程序包放到webapps目录下,然后再启动tomcat服务器就可以了<