• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

  软件测试web技巧

发布: 2009-12-18 09:49 | 作者: 不详 | 来源: 领测国际软件测试网采编 | 查看: 134次 | 进入软件测试论坛讨论

领测软件测试网

     软件测试web技巧 web测试

   1.注意查询后字段名称的变化

  对数据库查询时,如果对数据库某些字段进行了转换处理,比如用了ISNULL,CONVERT,COST等函数后,会让查询出来的该字段的字段名与数据库中不一致,或着是空,或着是某个SQL SERVER自定义的名字。这一改变在纯查询的情况下不容易被发现,因为程序一般不会有什么异常反映。但是如果试图用原字段名来操作查询结果中的该字段,就会发生找不到该字段的错误。解决办法很简单,就是在查询中对字段进行了函数操作的后面使用‘AS 原字段名’的方式来保持字段名。

  例如:SELECT ISNULL(custornumber, 0) AS custornumber

  2.注意自动折行

  在页面显示中,如果某个网格中有出现大量字符串数据的可能性,就一定要对此网格做换行处理,同时将网格宽度设为某一定值。否则出现大量字符串数据的情况时,页面往往被撑的变形而失去美观。

  解决的办法即在标签的style中设定 word-wrap:break-word;

  3.String.Format (String, Object) 的使用

  在使用String.Format (String, Object)时,虽然第二个参数是Object类型,但是当第二个参数为字符串时,格式字符串的操作会失效。所以,具体这个Object应该是什么类型,需要与前面的字符串格式来对应判断。

  例如,可以用string.Format("{0:N0}", 9999);来获取到”9,999”的效果,但是用string.Format("{0:N0}", “9999”);却得到的还是”9999”。

  4.GrideView排序

  用GrideView展现列表并实现针对某一字段排序时,排序动作需要在数据源上进行操作,这是因为GridView只提供了排序接口,确没有实现排序动作,需要自己实现才行。

  5.实下拉列表空选项

  用JavaScript在初始化时,动态的为页面上的下拉列表控件添加下拉项,并设SelectedIndex=-1,会实现下拉列表空选的效果,不过一但选择任何一条下拉项,就失去空选状态了。

  

  6.实现单线表格的另一种办法。

  除了传统的实现单线表格外,还有另一种通过样式表实现单线表格的方法,如下所示:

  # table{

  border-left-style: none;

  border-top-style: none;

  }

  # td {

  border-right-style: none;

  border-bottom-style: none;

  }

  并注意要将table的border值设为1。

  这种方法的优点是页面背景色改变后,无需在改动单元格背景色。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网