Web功能测试
链接测试>
链接是web应用系统的一个主要特征,他是在页面之间切换和指导用户去一些不知道地址的页面主要手段。链接测试可分为三个方面。
测试所有链接是否按指示链接到了该链接的页面;
测试所链接的页面是否存在;
保证web应用上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问。
固定布局 工具条上设置固定宽高
背景可以设置被包含
可以完美对齐背景图和文字
以及制作自己的模板
![14b1760af07ff8af97fd42207bf5c361.png](https://img-blog.csdnimg.cn/img_convert/14b1760af07ff8af97fd42207bf5c361.png)
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
当用户通过表单提交信息的时候,都希望表单能正常工作,若使用表单来进行在线注册,要确保提交按钮正常,注册完成后应返回注册成功的消息.
→当用户使用表单进行用户注册、登陆、信息提交等操作时,我们必须测试提交内容的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的手机号码和昵称是否满
足需求中长度及类型组成要求
→如果表单使用了默认值,需要验证默认值得正确性
→如果表单只能接受指定的某些值,则也要进行测试,例如:性别选择只能男、女,测试时可以跳过这些特定值,看系统是否会报错。
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
ALONE
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
如果系统根据业务规则需要对用户输入进行校验,需要保证这些校验功能正常工作。例如省份的字段可以用一个有效列表进行校验,在这种情况下,需要验证列表完整而且程序正确调用了该列表(例如在列表中添加一个测试值,确定系统能够接受这个测试值)。在测试表单时,该项测试和表单测试可能会有一些重复。
Cookies测试>
Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用 Cokies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以 Cookies的形式存储在客户端计算机上这可用来创建动态和自定义页面或者存储登陆等信息。如果Web应用系统使0用了 Cookies,就必须检查 Cookies是否能正常工作,测试的内容可包括:
->Cookers是否起作用,是否按预定的时间进行保存,刷新对 Cookies有什么影响等。
->如果在 cookies中保存了注册信息,请确认该 cookie能够正常工作而且已对这些信息己经加密。
->如果使用 cookie来统计次数,需要验证次数累计正确。
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
ALONE
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系数据库,可以使用SQL对信息进行处理。
在使用了数据库的Web应用系统中,一般情况下,从以下两方面进行测试:
→对数据一致性进行测试,主要是用户提交的表单信息存储到数据库后各字段值是否一致。
→对输出进行测试,主要是验证从数据库查询后显示在界面的数据信息是否正确。例如12306网站的余票信息。
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
ALONE
![4ae04b35391f2d1ccc66c9aac9eead1d.png](https://img-blog.csdnimg.cn/img_convert/4ae04b35391f2d1ccc66c9aac9eead1d.png)
最重要的是,测试人员需要对应用程序用户常见使用场景进行测试。尝试用户可能进行的所有操作;新增、修改、删除、查询等等。例如购物网站测试,需要进行注册用户(新增)、浏览商品(査询)、加入购物车下订单(新增)、删除订单(删除)、在线支付等等。
更多精彩内容敬请关注公众号
![7b4a3f7c7765848ecd9d95885cc1dfe2.png](https://img-blog.csdnimg.cn/img_convert/7b4a3f7c7765848ecd9d95885cc1dfe2.png)
2020.7.20