APP分为安卓和IOS两种。由于IOS的限制,若想在IOS中安装APP,可在电脑上下载工具iTools,并在设置中授权信任该APP。由于APP测试主要是通过查看网关的返回值来判断是否正确,所以需要利用fiddler或者Charles抓包,获取每个请求的get,验证每个返回字段。其次由于APP测试是在手机端进行测试,所以需手机连接host。主要是电脑发出WiFi,切换host,将抓包工具的信任证书下载至手机,使手机能信任抓包工具,能获取每个请求的get。fiddler或者Charles抓包工具的具体使用请自行查找研究。只有APP有网关,网关是将WEB的接口进行进一步封装,只针对APP使用。
web测试则主要通过浏览器的开发者模式中控制台中的数据进行测试。常用浏览器为chrome浏览器,F12快捷键进入开发者模式。element显示网站的HTML,点击HTML中每一个块状元素,可查看其CSS样式,style显示CSS样式,Computed显示块状元素的不同CSS属性。通过element可以查看前端样式是否满足视觉稿的设计,前提是你了解一定的HTML/CSS的知识。console则显示日志诊断信息,若有错误和警告,会呈现红色的字显示。也可使用控制台API console.log()等函数向控制台输出。sources则显示当前网页下的JS,可通过断点以及修改代码,直接调试运行。network则显示当前页面说请求的资源,若资源名称为红色,则资源请求不成功。Preview可查看JSON格式资源中的接口返回值,判断其正确性; Headers可查看资源的请求和响应的状态码,可从中查看接口的入参。可通过application查看该网站的cookie。
具体参见chrome开发者文档:https://developers.google.com/web/tools/chrome-devtools/?utm_source=dcc&utm_medium=redirect&utm_campaign=2018Q2
APP+web测试
最新推荐文章于 2021-12-15 14:46:55 发布