软件测试基础知识总结 (7)

完善的模块设计要求能预见出错的条件,并设置适当的出错处理,以便在一旦程序出错时,能对出错程序重做安排,保证其逻辑上的正确性

 

2.8代码书写规范检查

①.模块设计程序框架流程图

②.代码书写规范,对齐方式

③.代码的注释

④.参数类型,数据长度,指针,数组长度   大小

⑤.输入输出参数和结果

 

3、单元测试的步骤

单元测试是针对每个程序的单体调试,主要步分为程序语法检查和程序逻辑检查

 

六、功能测试

定义:功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能;只需要考虑它的功能点不需要考虑软件的内部结构及代码等

WEB:

1、功能测试

1.1链接测试

  链接是web应用系统的一个很重要的特征,主要是用于页面之间切换跳转,指导用户去一些不知道地址的页面的主要手段,链接测试一般关注三点:

①.链接是否按照既定指示那样,确实链接到了该链接的界面

②.测试该链接所链接的页面是否真的存在

③.保证系统中没有单独存在的页面(即没有链接指向,只能通过正确的URL地址才能访问)

 

1.2表单测试

也可以理解为数据落地;当用户在web应用系统上向服务器提交信息时,就需要使用表单操作,比如,用户注册,登录,信息变更等等;这种情况下,我们必须测试提交信息的完整性,

以检验提交给服务器的数据的正确性,当然,这还涉及到一些常理性的逻辑,比如出生日期和职业、工作年限是否恰当,所在地省份城市区域间的匹配等,如果设定使用默认值,也需要测试。

 

1.3导航测试

作为测试,很多时候都要站在用户的角度去思考,大部分用户都是目的驱动的,当他访问一个网站或者web系统时,会很快的浏览系统,找不到满足自己需求的信息时,会很快离开,很少有

用户愿意花时间去熟悉系统的结构;导航测试,就是在不同的页面跳转之间,或者按钮,对话框,列表以及窗口等,通过考虑这些因素,去判断一个应用系统是否易于导航:是否直观?系统的

主要模块是否可以通过主页访问或者到达?站点是否需要站内地图或者搜索引擎等其他帮助?web系统导航的另外一个重点就是页面结构、导航、菜单、风格等是否一致,确保用户可以凭借

直觉或者简单的判断就可以找到自己想要的内容。

 

 

1.4图形测试

可以理解为UI测试,其中包括图片、动画、边框、颜色、字体、背景、按钮等等。

其中要考虑以下几个重点:

①.图片要有明确的用途,代表;图片尺寸尽量小,一般采用JPG或者GIF压缩

②.页面整体风格是否和系统的用途一致

③.背景颜色,字体,搭配是否合理

 

1.5内容测试

主要用来检测web系统提供信息的准确性、相关性,比如:商品的价格,文字描述;信息的准确性,是否有拼写错误;信息的相关性,比如很多网站的“相关文章列表,视频列表等”

 

1.6整体界面测试

也就是我们常说的用户体验。用户浏览时是否感觉舒适,整体风格等等一般做一个类似问卷调查的形式,来判定用户的反馈信息,最好有最终用户的参与

 

2、兼容性测试

2.1平台兼容

现在有很多的操作系统,比如Windows、Unix、Linux、macintosh等;用户使用哪个系统取决于用户,因此,系统兼容测试就很有必要。

 

2.2浏览器兼容

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyxpzd.html