发表于: 2018-03-03 22:38:54
4 1094
今天看了动态测试的具体理解和UI测试的理解 顺着任务2的脚步爬 测试的种类好多 不是怎么记得住 到后面任务有操作的时候在对着理论来配合应该会上手把 前面的日报没打标点 还是打上比较好 明天打算看看任务2其它的步骤 然后复习下 写个任务总结提交试试
动态测试
动态方法是指通过运行被测程序 检查运行结果与预算结果的差异 分析运动效率和健壮性等性能 这种方法由三部分组成:构造测试实例 执行程序 分析程序的输出结果
所谓软件的动态测试 就是通过行软件来检验软件的动态行为和运行结果的正确性
动态测试的步骤
1单元测试 单元测试是对软件中的基本组成单位进行测试 其目的是检验软件基本组成单位的正确性 在公司的质量控制体系中 单元测试由产品组在软件提交测试部前完成 (单元测试就是白盒测试)
2集成测试 集成测试是在软件系统集成过程中所进行的测试 主要目的的是检查软件单位之间的接口是否正确 在实际工作中 我们把集成测试分为若干次的组装测试和确认测试
组装测试 是单元测试的延伸 除对软件基本组成单位的测试外 还需增加对相互联系模块之间接口的测试 (集成测试是白盒测试)
确认测试 是对组装测试结果的检验 主要目的是尽可能的排除单元测试 组装测试中发现的错误
3系统测试 系统测试是对已经集成好的软件系统进行彻底的测试 以验证软件系统的正确性和性能版等满足其规约所指定的要求 系统测试应该按照测试计划进行 其输入、输出和其它动态运行行为应该与软件规约进行对比 同时测绘软件的强壮性和易用性 如果软件规约(即软件的设计说明书 软件需求说明书等文档)不完备 系统测试更多的是依赖测试人员的工作经验和判断 这样的测试是不充分的(系统测试是黑盒测试)
4验收测试 着是软件再投入使用之前的最后测试。是购买者对软件的试用过程。在公司实际工作中,通常是采用请客户试用或发布Bete版软件来实现。(验收测试是黑盒测试)
5回归测试 就是软件维护阶段,目的是对验收测试结果进行验证和修改。在实际应用中,对客诉的处理就是回归测试的一种体现。
UI测试
用户界面测试英文User interface testing,简称UI测试,测试用户界面的功能模块的布局是否合理,整体风格是否一致和各个控件的放置位置是否符合客户使用习惯,更主要的是要符合操作便捷,导航简单易懂,界面中文字是否正确,命名是否统一,页面是否美观,文字、图片组合是否完美等。
UI测试的目的
是确保用户界面会通过测试对象的功能来为用户提供相应的访问或浏览功能。确保用户界面符合公司或行业的标准。通过UI测试来核实用户与软件的交互。Ui测试的目标在于确保用户界面向用户提供了适当的访问和浏览测试对象功能的操作。除此之外,UI测试还要确保UI功能内部的对象符合预期要求,并遵循公司或行业的标准。
测试目标
1通过浏览器测试对象可正确反应业务的功能和需求,这种浏览包括窗口与窗口之间、字段与字段之间的浏览,以及各种访问方法(Tab建、鼠标移动和快捷键)的使用。
2窗口的对象和特征(如:菜单、大小、位置、状态和中心)都符合标准。
测试方法
1静态测试:对于用户界面的布局,风格,字体,图片等与显示相关的部分测试应该采用静态测试,
比如点检表测试,即将测试必须通过的项目点检表一条一条列举出,然后通过观察确保每项是否通过。
2动态测试:对用户界面中各个类别的控件应该采用动态测试,即编写测试用例或者点检表,对每个按钮的响应情况进行测试,是否符合概要设计所规定的条件,还可以对用户界面在不同环境下的显示情况进行测试。
完成标准
证实各个窗口都与基准版本保持一致,或符合可接受标准
需考虑的特殊事项:并不是所有定制或第三方对象的特征都可访问。
导航测试
导航描述了用户在一个页面内操作的方式,在不同的用户接口控制之间,如按钮、对话框、列表和窗口等;或在不同的连接页面之间。通过考虑下列问题,可以决定一个Web应用系统是否易于导航:导航是否直观?Web系统的主要部分是否可通过主页存取?Web系统是否需要站点地图、搜索引擎或其他的导航帮助?
图形测试
在Web应用系统中,适当的图片和动画既能起到广告宣传的作用,又能起到美化页面的功能。一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、北京、按钮等
图形测试的内容:1确保图形有明确的用途,图片或动画不要乱堆以免浪费传输时间。Web应用系统的图片尺寸要尽量的小,并且要能清楚的说明某件事情,一般都链接到某个具体的页面
2验证所有页面字体的风格是否一致。
3背景颜色应该与字体颜色和前景颜色相搭配
4图片的大小和质量一般采用JPG或GIF压缩,最好让图片大小减小到30K一下
5最后要验证文字回绕是否正确。如果说明文字指向右边的图片,应该确保该图片出现在右边。不要因为使用图片而使窗口和段落排列古怪或者出现弧形。
通常来说使用少许或尽量不使用背景是个不错的选择。如果想用背景最好使用单身和导航条一起放在页面的左边。图案和图片可能会转移用户的注意力。
内容测试
内容检测是来检查Web应用系统提供信息的正确性、准确性和相关性。信息的正确性是指信息是可靠的还是误传的。如在商品价格列表中,错误的价格可能引起财政问题甚至导致法律纠纷;信息的准确性指是否有语法或者拼写错误。这种测试通常使用一些文字处理软件来进行,如使用Microsoft Word的“拼音与语法检查”功能;信息的相关性指是否在当前页面可以找到与当前浏览信息相关的信息列表或入口,也就是一般Web站点中所谓“相关文章列表”
表格测试
需要验证表格是不是设置正确。用户是否需要向右滚动页面才能看到产品价格?把价格放左边而把产品细节放在右边是不是更有效?每一栏宽度够不够宽,表格文字是否都有折行?是否因为某格内容太多了将整行的内容拉长了?
整体界面测试
是指整个Web应用系统的页面结构设计是给用户的一个整体感。如当用户浏览Web应用系统时是否感到舒适,是否凭直觉就知道要找的信息在什么地方? 整个Web应用系统的设计风格是否一致?
对整体界面的测试过程,其实是一个对最终用户进行调查的过程。一般Web应用系统采取在主页上做个调查问卷的形式来得到最终用户的反馈信息。
对所有的用户界面测试来说都需要有外部人员(与Web应用系统开发没有联系或者联系很少的人员)的参与,最好是最终的用户的参与
评论