学习web测试之二

问题:
1.表单提交里action的get和post的区别?
2.servlet是干嘛的?
控制器servlet获得用户数据,将数据转存到javabean上
3.回车键监听:利用键盘事件,当捕获到回车键时执行你的方法
4.java里的dao是干嘛的?
dao对象将javabean里的东西存储到数据库
5.ajax又是个什么玩意?
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
6.JAVABEAN是个什么东西?
负责数据运算和操纵数据库
7.关于抓包工具。
wireshark,sniffer
8.关于http协议
从万维网上传输超文本到本地浏览器的协议
9.alpha测试和Beta测试的区别?

Alpha测试的环境是受开发方控制的,用户的数量相对比较少,时间比较集中。而beta测试的环境是不受开发方控制的,谁也不知道用户如何折磨软件,用户数量相对比较多,时间不集中。一般地,alpha测试先于beta测试执行。

10.web的请求响应?(9步)
注意服务器生成html文档后就会发送给客户端浏览器,客户端浏览器再请求相关资源,然后服务器接收后再返回相应资源文件,客户端再接收资源文件这么一个过程。
11.web的性能测试?(3点)
A.日访问量
B.常用页面最大并发数
C.访问的响应时间
12.COKKIES的原理?
由于代理服务器、缓存等的使用,唯一能帮助网站精确统计来访人数的方法就是为每个访问者建立一个唯一的ID。使用Cookie,网站可以完成以下工作:测定多少人访问过;测定访问者中有多少是新用户(即第一次来访),多少是老用户;测定一个用户多久访问一次网站。


web测试学习:


了解什么是web测试?目标是什么?
B/S架构,WEB测试的主要作用是在不同的客户端下网站系统是否能够正常运行及兼容性等;


web测试与客户端测试的区别?
由于web通常需要承受长时间的大量操作,因此功能、性能(大用户数据)和安全性都需要经过可靠的验证


web测试的重点?
无论是什么测试,功能和用户需求,业务流程,数据输入输出校验、入库,联动性(前后台的校验)的正确都是重点(4点)




先大体总览下网页,从上到下,从左到右,看看文字、图片、链接功能有什么明显的错误,相当于冒烟测试。
web测试的测试思路?9点
1.页面测试(界面风格统一,也就不能个性化)界面查看顺序从上到下,从左到右


2.链接测试(链接内容是否正确、链接顺序、链接速度、没有孤立页面,有访问页面权限)


3.功能点测试(输入项测试,按钮、下拉框、单选框、复选框、日期、搜索、分页、滚动条测试,新增、修改、删除,提示信息这与我现在在工作中的软件测试方法基本是相似的)
eg:查询测试(模糊查询和精确查询、回车键监听、查询出的信息内容是否正确、列表查询结果风格统一)


4.表单提交和数据校验测试(输入项测试,用户登录、注册、注销功能),确保提交操作的完整性,给服务器的信息是正确的服务器才能正常解析。
表单大致的处理流程是这样的:
在jsp文件的form的action里填入什么无所谓。关键是要和web.xml里面的东西对应,web.xml还包括servlet类
控制器servlet(里面写的是java)获得用户提交的数据后,将数据转储于JavaBean,然后调用DAO对象将JavaBean中的数据存储到数据库中。另一个方向,Servlet控制器调用DAO对象把数据库中的数据提取到JavaBean中,再将JavaBean中的数据交给JSP显示。(相当于工厂里,指挥人员(servelet)将原料给加工员(javabean)加工后,放入厂房库里(hibernate),厂房库(hibernata)里本来还有一些原料,指挥员(sevlet)把它们分配给加工员(javabean)处理后,再输出到市面(JSP)上,具体是哪个指挥人员指挥,由表单里的action决定,action1里配的是web.xml里的指挥人员。


5.COOKIES测试(界面刷新、服务器数据保存到本地硬盘或内存上,自动登录、修改密码后是否保存)
保存的信息片断以“名/值”对(name-value pairs)的形式储存,一个“名/值”对仅仅是一条命名的数据。*
Cookies中的内容大多数经过了加密处理,因此一般用户看来只是一些毫无意义的字母数字组合,只有服务器的CGI处理程序才知道它们真正的含义。*


6.性能测试(大用户量、响应速度)


7.兼容性测试(不同操作系统、不同浏览器,网络环境,web服务器、分辨率、打印机,杀毒软件)


8.安全性测试(脚本、日志文件、用户名和密码的校验、密码加密传输,接口传输的安全)


9.易用性测试(导航测试、提示信息)

你可能感兴趣的:(学习web测试之二)