互联网一站式seo推广服务
深圳seo|seo优化|seo推广|seo技术|网站建设

免费咨询热线:4008-078-778

网站测试方法

日期:2019-05-02 SEO优化
1.白盒测试
白盒测试( White box testing)也称构造测试或逻辑驱动测试,它是按照程序内部的构造测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进一个翻开的盒子,测试人员依据程序内部逻辑构造相关信息,设计或选择测试用例,对程 行,检验程序中的每条通路是否都能按预定要求正确工作,这一方法是把测试对象看作序所有逻辑途径停止测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试方法有代码检查法、静态构造分析法、静态质量度量法、逻辑覆盖法、根本途径测试法、域测试、符号测试、途径覆盖、程序变异。

seoimg.zcit/20190325/50296b1d78265af57400a114ddf8770a.png" style="width: 640px; height: 316px;" />

2.黑盒测试
黑盒测试( Black box testing)也称功能测试或数据驱动测试,它是针对已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能翻开的黑盒子,在完全不考虑程序内部构造和内部特性的情况下,测试者在程序接口停止测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。黑盒测试技术是功能局部的测试,即派生出执行程序所有功能需求的输入条件,从而导出测试用例,停止测试的方法。可以结合兼容、性能测试等方面停止,根据软件需求,设计文档,模拟客户场景随系统停止实际的测试,这种测试技术是使用最多的测试技术,涵盖了测试的方方面面,可以考虑以下方面
正确性:计算结果、命名等方面。
可用性:是否可以满足软件的需求说明。
边界条件:输入局部的边界值,就是使用一般书中说的等价类划分,试试最大、最小和非法数据等。
性能:在正常使用的时间内,系统完成一个任务需要的时间,多人同时使用的时候响应时间,在可以承受范围内。J2EE技术实现的系统在性能方面更是需要照顾的,一般原则是3秒以下承受,3~5秒可以承受,5秒以上就影响易用性了,如果在测试过程中发现性能问题,修复起来是非常困难的,因为这常常意味着程序的算法不好、构造不好,或者设计有问题。因此在产品开发的开端阶段,就要考虑到软件的性能问题。
压力测试:多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来 停止。如果有负载平衡的话还要在效劳器端翻开监测工具,查看效劳器CPU使用率、内存占用情况,如果有必要可以模拟大量数据输人,看看对硬盘的影响等,如果影响较大则必须停止性能优化(软硬件都可以)。
错误恢复:错误处理,页面数据验证,包括突然连续电、输入脏数据等。
平安性测试:可以考虑破坏性测试。
兼容性:不同阅读器、不同应用程序版本在实现功能时的表现,即程序在各种不同的设置下表现如何。

seoimg.zcit/20190325/e8c478995b99259fb5ba0dcc015849bb.png" style="width: 640px; height: 316px;" />

3.单元测试( Unit test)
单元测试( Unit test)是指对软件中的最小可测试单元停止检查和验证。单元测试是在软件开发过程中要停止的最低级别的测试活动,软件的独立单元将在与程序的其他局部相隔离的情况下停止测试。通常来说,程序员每修改一次程序就会停止最少一次单元测试,在编写程序的过程中前后很可能要停止屡次单元测试,以证实程序到达软件规格书要求的工作目的,没有程序错误单元测试和白盒测试是不同的,虽然单元测试和白盒测试都是关注功能,它们都需要代码支持,但是级别不同。白盒测试关注的是类中一个方法的功能,是一个小的单位,但是完成一个单元测试则可能涉及多个类,做单元测试需要什么写驱动和稳定桩,比方查询单元是的驱动等,是比类大的一个整体停止的 一个查询包,包含多个测试类、测试数据,运行它需要提供数据的局部,输入参数和发出命令 。
中测试方法根本为这三种,对于很多外行人来说,白盒、黑盒测试可能也不太生疏,因为经常听到,那么其重要性就不言而喻了。


转载请注明本文地址:互赢网络建站优化专注于深圳网站建设与网络推广自然排名网站seo优化技术 https://seo.zhangyongmi.cn/20023.html