常规测试集

作者:yang.yanan[ZSK]

  软件测试工作要做好,如何提高我们测试的效率,首先就是要找出软件中的常用功能测试点,抽取共性的工作。功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。针对Web系统的常用测试方法如下:  

一、 界面测试点集合 

        界面测试(简称UI测试),验证界面的友好性是否符合日常用户的操作习惯及操作时均有友好礼貌的布局设计。

 

二、 基本功能测试点集合 

        在界面风格测试后,要进行的是功能测试,(也可以称之为行为测试),通过验证产品各个控件是否可以正确使用,各个功能点是否达到了用户需求中的标准等等。常见测试点如下:

 

  

  

  

  

  

三、 常见功能模块测试点集合 

        总结功能测试中常见功能模块,如登录、添加/修改、查询、删除、导入、导出等,需要考虑到的测试点以供参考。 

1. 登录

 

  

2. 添加、修改

 

3. 删除

 

4. 查询

  

5. 导入

 

  

  

  

6. 导出

 

四、 常用页面控件测试点集合

 

  

  

   

五、 易用性测试点集合 

 

  

六、 其他测试角度说明 

        完成集成测试后,应该可以说产品本身不论是从页面上,还是从各个功能点上,都已经达到了一个相对稳定的程度,因此,在这样的版本中可以进行系统测试,其中包括:性能测试(连接速度测试、并发测试)、兼容性测试等,从而使产品本身更加稳定; 

        1、性能测试: 

        (1)连接速度测试:根据不同的上网方式(例如局域网、电话拨号、宽带上网等方式),测试访问一个页面是否会等待很长时间。如果Web系统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面; 

        (2)并发测试:并发测试是为了测量产品在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。并发级别可以是某个时刻同时访问系统的用户数量,也可以是在线数据处理的数量。例如:Web系统能允许多少个用户同时在线?如果超过了这个数量,会出现什么现象?Web应用系统能否处理大量用户对同一个页面的请求? 

        推荐工具:可以使用Loadrunner、Jmeter等性能测试功能完成负载并发测试。 

        2、兼容性测试: 

        (1)平台测试:目前市场上存在很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。因此,在Web系统发布之前,需要在各种操作系统下对Web系统进行兼容性测试; 

        (2)浏览器测试:浏览器是Web客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-ins或不同的HTML规格有不同的支持。因此在产品正式上线前,我们需要通过黑盒测试的手段,在不同的浏览器(例如:IE、360、Google、Firefox等等)中对产品的页面进行测试,从而发现不同浏览器之间是否都可以正常的现实产品的页面,以及产品的功能是否能正常使用。 

        (3)视频测试:页面版式在800600、1024768、12801024、1280800(宽屏)、1440*900(宽屏) 等分辨率模式下是否显示正常,字体是否太小以至于无法浏览,或者是太大,文本和图片是否对齐。 

 

原文地址:https://www.cnblogs.com/ustcinfo-qc/p/12123810.html