首页 > 试题广场 >

已知String convert(String page)作

[问答题]
已知String convert(String page)作用是将WEB页转码为方便移动设备查看的页面,为了确保转码的正确性,请设计相应测试策略。

@湾仔秋秋糖
楼上的回答非常棒,我这边做个分类总结,锻炼一下自己。


【基本功能测试】

功能:

  1. 输入正确的网址,进行转码,检查内容是否正确;

边界:

  1. 输入信息量非常大的网址
  2. 输入没有信息的网址

负值:

  1. 输入错误的网址,进行转码,系统是否有相应的提示;
  2. 输入的 web page 为空,是否抛出异常;

 

【兼容测试】

  1. 使用不同操作系统的移动设备查看转换后的页面,检查内容是否正确; 
  2. 使用不同分辨率的移动设备查看转换后的页面,检查内容是否正确; 
  3. 使用不同浏览器查看转换后的页面,检查内容是否正确; 

【性能测试】
  1. 测试转码的速度,或者系统的响应时间;

 

 

【易用性 / 用户体验测试】

  1. 测试转码后,页面显示是否美观;
编辑于 2015-10-11 09:33:11 回复(3)
  1. 使用不同的移动设备查看转换后的页面,检查内容是否正确;
  2. 输入正确的网址,进行转码,检查内容是否正确;
  3. 输入错误的网址,进行转码,系统是否有相应的提示;
  4. 测试转码的速度,或者系统的相应时间;
  5. 测试转码后,页面显示是否美观;
  6. 输入的web的page为空,是否抛出异常;
发表于 2015-03-27 17:47:22 回复(3)

功能测试

  • 输入合法,转码内容是否正确
  • 输入不合法是否可以转码,是否有相应的提示
  • 是否只是管理员才可以执行转码操作
  • 转码之后字符串长度大小
  • 转码之后页面是否适应美观

兼容性测试

  • 不同的操作系统下转码
  • 不同分辨率下转码
  • 不同浏览器下转码

性能测试

  • 转码的速度
  • 是否可以同时转多个页面
  • 系统相应时间
  • 占用cpu资源

安全性测试

  • 转码后安全信息是否泄露

交互测试

  • 系统其他功能(视频音频播放)是否受到影响
发表于 2018-03-16 12:15:28 回复(0)
1. 功能测试:(1)输入正确的网址进行转码,转码后的内容是否正确;(2)输入错误的网址进行转码,是否能进行转码,如不能转码是否会有提示;(3)输入正确的网址,但网址内容为空进行转码,查看转码后的内容。

2. 性能测试:(1)转码过程所使用的时间;(2)提交转码请求后,系统多久会有所响应;(3)是否可以对多个页面进行转码;(4)转码操作占用CPU的资源情况。

3. 界面测试:转码界面是否友好,界面按钮(中止按钮等)是否可用

4. 兼容性测试:(1)使用不同操作系统的移动设备查看转码后的页面,内容是否正常;(2)使用不同分辨率的移动设备查看转码后的页面,内容是否正常;(3)使用不同浏览器查看转码后的页面,内容是否正常。

5. 安全性测试:转码后是否存在安全信息的泄露。

6. 易用测试:转码后的页面是否美观易读。

7. 交互测试:转码过程是否会影响其他进程,比如音视频的播放。
发表于 2019-08-12 10:45:12 回复(0)
小米公司位于最伟大公司因为流量的问题最伟大的公司变成了最伟小的公司
发表于 2018-03-12 21:51:01 回复(0)
22222
发表于 2017-07-11 20:34:12 回复(0)
1. 容量,当Web页面超过String变量的存储容量
2. 转换成功的评价标准?
3. 包含文字、图片、表格、视频、音频等不同资源页面
发表于 2017-06-16 20:20:51 回复(0)
1、基本功能测试
转码的速度测试,不同类型的网页转码测试,转码界面是否正常
2、系统测试
不同操作系统下进行转码,不同移动端进行转码测试,网页大小过大进行转码压力测试
3、边界值测试
网页网址为空,网页网址超长,网页网址不全,网页网址错误
4、用户体验测试
转码界面是否美观易读
发表于 2017-04-01 18:18:35 回复(0)
基本功能 空值 边界值 错误值 性能测试 占用的时间 性能 用户体验 美观性测试
发表于 2016-10-24 21:33:15 回复(0)
<div> 1、对纯中文WEB页转码 </div> <div> 2、对纯英文WEB页转码 </div> <div> 3、对纯数字WEB页转码 </div> <div> 4、对含有中文、英文、数字及空格WEB页转码 </div> <div> 5、界面是否完全,转码后的内容是否完全显示 </div>
发表于 2015-09-06 12:08:03 回复(0)
qa头像 qa
<div> 接口测试<br /> 1. 参数page字符串的长度限制<br /> 2. 参数page的验证,包括page的内容等<br /> 性能测试<br /> 1. 客户端的响应时间,内存流量的消耗<br /> 易用测试<br /> 1. 转码后页面的显示是否美观,可用<br /> 兼容测试<br /> 1.不同移动设备,包括系统分辨率等等,是否能正确显示<br /> &nbsp;<br /> </div>
发表于 2015-09-05 12:27:44 回复(0)
<div style="margin:10px 0px;color:#333333;"> (1)使用不同的移动设备查看转换后的页面,检查内容是否正确; </div> <div style="margin:10px 0px;color:#333333;"> (2)输入正确的网址,进行转码,检查内容是否正确; </div> <div style="margin:10px 0px;color:#333333;"> (3)输入错误的网址,进行转码,系统是否有相应的提示; </div> <div style="margin:10px 0px;color:#333333;"> (4)测试转码的速度,或者系统的相应时间; </div> <div style="margin:10px 0px;color:#333333;"> (5)测试转码后,页面显示是否美观; </div> <div style="margin:10px 0px;color:#333333;"> (6)输入的web的page为空,是否抛出异常; </div>
发表于 2015-08-29 10:58:44 回复(0)
<div> 一、不同网页类型的转码:html , jsp, php, asp等 </div> <div> 二、网页中的字符编码类型不同:utf-8、gbk、gbk2312等 </div> <div> <br /> </div>
发表于 2015-08-28 12:59:02 回复(0)
你不会是再说WAP吧?如果是正确性的话现在的手机都可以支持HTML,所以不存在不正确的问题。除非。。。你是再说WAP。。
发表于 2015-04-21 12:41:45 回复(0)
答:
首先WEB页面和移动设备的页面的显示内同是相同的,主要区别是排版不同。排版用CSS,这样能保证内容与排版格式分离开来。
所以我们可以在convert函数内替换页面的css引用。我们可以规定WEB页面的css文件以 _web 开头,以 .css 结尾,移动设备的页面也 _mobile 开头,css文件放在同一路径下,只是文件名开头前缀不同 。
这样我们可以在String convert(String page)函数内用正则表达式吧所有以 _web 开头的css引用替换为 _mobile 开头的引用,就完成了转换。
发表于 2015-01-29 16:28:25 回复(1)