Web测试介绍一 UI测试

       随着Web
2.0技能的神速发展,许多小卖部都付出了部分依照Web的网站服务,平时在筹划开发Web应用种类的时候很难模拟出多量用户同时做客系统的实际上意况,由此,当Web网站境遇访问高峰时,简单爆发服务器响应速度变慢甚至服务中断。为了防止那种状态,要求一种能够真实模拟大量用户访问Web应用系列的天性测试工具进行压力测试,来测试静态HTML页面的响应时间,甚至测试动态网页(包蕴ASP、PHP、JSP等)的响应时间,为服务器的性质优化和调动提供数据根据。

广泛的Web应用程序进程

图片 1

第1的Web应用程序测试点

(i)  Functionality
(ii)  Usability
(iii) Browser compatibility
(iv) Security
(v)  Load and stress
(vi) Storage and Database

意义测试。大家不多说了。

UI测试

   
UI测试的指标1是承接保险用户界面会通过测试对象的效劳来为用户提供对应的拜会或浏览功用。确定保障用户界面符合公司或行业的正经。通过用户界面
(UI) 测试来核实用户与软件的交互。UI
测试的对象在于确认保障用户界面向用户提供了适当的拜访和浏览测试对象功能的操作。除此之外,UI
测试还要确定保证 UI 功用内部的对象符合预期供给,并遵照公司或行业的正规化。

导航空度量试:

   
导航描述了用户在二个页面内操作的方法,在不相同的用户接口控制之间,例如按钮、对话框、列表和窗口等;或在差异的连接页面之间。通过考虑下列难点,可以操纵1个Web应用系统是不是易于导航:导航是还是不是直观?Web系统的最首要部分是或不是可经过主页存取?Web系统是还是不是要求站点地图、搜索引擎或别的的导航协理?在贰个页面上放太多的消息往往起到与预期相反的效应。Web应用类别的用户趋向于指标驱动,十分的快地环顾二个Web应用系统,看是不是有满足自个儿索要的音信,假诺没有,就会非常快地距离。很少有用户愿意花时间去熟稔Web应用系统的结构,由此,Web应用种类导航协理要尽量地规范。
   
导航的另一个根本方面是Web应用系统的页面结构、导航、菜单、连接的作风是或不是相同。确定保障用户凭直觉就清楚Web应用种类里面是否还有内容,内容在什么样地点。Web应用系统的层次一旦决定,就要入手测试用户导航成效,让最终用户参与这种测试,效果将进一步鲜明。

一般来说测试用例示例:

图片 2

表单(Form)测试

示例form:

图片 3

测试用例如下:

图片 4

 

UI测试CheckList

Hyperlinks

  1. Are the links meaningful?
  2. Are there any broken links?
  3. Do all internal links work correctly?
  4. Do all external links work properly?
  5. Are all links to external sites in the website tested?
  6. Are images correctly hyperlinked?
  7. Can the user navigate using text only?
  8. Does every hyperlink exist on the site map?
  9. Are the hyperlinks’ colours standard?
  10. Does the link bring the user to the correct web page?

Tables

  1. Are the columns wide enough or the text wraps around the rows?
  2. Are the row and columns headings of tables appropriate?
  3. Are the complex tables broken down into simpler ones, wherever
    required?
  4. Does the user have to scroll right constantly in order to see the
    contents in a table?
  5. Are table captions meaningful?

Frames

  1. Is every frame associated with a title?
  2. Can the user resize the frame?
  3. Is the frame size appropriate?
  4. Does the horizontal and vertical scrollbar appear wherever
    required?
  5. Does any frame handling mechanism exist for browsers tha do not
    support frames?

Forms 21. Are keyboard shortcuts provided for movement between different
fields of forms?

  1. Does the tabbing feature traverse the appropriate fields in the
    correct sequence?
  2. Are the mandatory fields marked clearly?
  3. Are descriptive labels for all fields provided?
  4. Is information formatted, wherever required (for example,date format
    may be in mm/dd/yyyy)
  5. Are error messages meaningful and appropriate?
    27.Does the size of text fields give enough room for the user to type?
    28.Ared fields used appropriately?
  6. Is any information asked more than once in the form? Is the user
    prevented from entering the same data multiple times?
  7. Does the form include a ‘reset’ button to clear its contents?

Text fields,Buttons,List boxes,Check boxes
31.Do the next fields accept invalid characters and special
characters?

  1. Can text be selected using shift + arrow key?
  2. Is the user able to select any combination of options in check
    boxes?
  3. Can the user select more than one option in radio buttons?
  4. Does the button click trigger the required action?
  5. Can the user add text in the list boxes?
  6. Can the user add text in the combo boxes?
  7. Do the required commands and options exist in each menu?
  8. Are abbreviations used in list boxes/buttons?
  9. Are the label names meaningful?
  10. Are mouse actions consistent across web pages?
  11. Is red colour used to highlight active items (many users are colour
    bind)?
  12. Is all the data inside the list/combo box listed in chronologica
    order?
    44.Are validation checks for text fields present
    45.Do fields with numeric values handle upper and lower range of values
    appropriately(boundary value analysis)?
  13. Does the back navigation button work as required?
  14. Do the text fields accept maximum permissible data?
  15. Can an alphanumeric character be entered in numeric
  16. Are the command buttons disabled when they are not in use?
  17. Is there any spelling or grammatical mistakes in captions or labels?

 


明天先到那儿,希望对你软件质理管理有帮带。 别的您恐怕感兴趣的稿子:

软件测试流程参考一
十一个免费Web
UI测试工具

互连网数据库架构设计思路
公司级应用架构形式N-Tier多层架构
某商店打交道应用网络拓扑架构图
IT基础架构规划方案一(网络种类规划)
膳食连锁店铺IT音信解决决方案一
REST服务介绍
供销合作社会服务务总线Enterprise service
bus介绍

如有想询问愈来愈多软件研究开发 , 系统 IT集成 , 集团消息化,项目管理
等资源信息,请关心本人的微信订阅号:

图片 5

 

作者:Petter Liu
出处:http://www.cnblogs.com/wintersun/
本文版权归我和腾讯网共有,欢迎转发,但未经小编同意必须保留此段表明,且在文章页面分明地方给出原作连接,不然保留追究法律权利的义务。
该作品也还要发布在自笔者的单身博客中-Petter Liu
Blog

网站地图xml地图