网站设计公司易捷网络:专注企业网站设计

网站测试方法

来源:易捷网站设计公司     时间:2018-10-29
1.白盒测试
白盒测试(Whiteboxtesting)也称结构测试或逻辑驱动测试,它是按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进一个打开的盒子,测试人员依据程序内部逻辑结构相关信息,设计或选择测试用例,对程行,检验程序中的每条通路是否都能按预定要求正确工作,这一方法是把测试对象看作序所有逻辑路径进行测试,通过在不同点检查程序的状态,确定实际的状态是否与预期的状态一致。白盒测试方法有代码检查法、静态结构分析法、静态质量度量法、逻辑覆盖法、基本路径测试法、域测试、符号测试、路径覆盖、程序变异。
2.黑盒测试
黑盒测试(Blackboxtesting)也称功能测试或数据驱动测试,它是针对已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息(如数据库或文件)的完整性。
黑盒测试方法主要有等价类划分、边值分析、因果图、错误推测等,主要用于软件确认测试。黑盒测试技术是功能部分的测试,即派生出执行程序所有功能需求的输入条件,从而导出测试用例,进行测试的方法。可以结合兼容、性能测试等方面进行,根据软件需求,设计文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术,涵盖了测试的方方面面,可以考虑以下方面
正确性:计算结果、命名等方面。
可用性:是否可以满足软件的需求说明。
边界条件:输入部分的边界值,就是使用一般书中说的等价类划分,试试最大、最小和非法数据等。
性能:在正常使用的时间内,系统完成一个任务需要的时间,多人同时使用的时候响应时间,在可以接受范围内。J2EE技术实现的系统在性能方面更是需要照顾的,一般原则是3秒以下接受,3~5秒可以接受,5秒以上就影响易用性了,如果在测试过程中发现性能问题,修复起来是非常艰难的,因为这常常意味着程序的算法不好、结构不好,或者设计有问题。因此在产品开发的开始阶段,就要考虑到软件的性能问题。
压力测试:多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来进行。如果有负载平衡的话还要在服务器端打开监测工具,查看服务器CPU使用率、内存占用情况,如果有必要可以模拟大量数据输人,看看对硬盘的影响等,如果影响较大则必须进行性能优化(软硬件都可以)。
错误恢复:错误处理,页面数据验证,包括突然间断电、输入脏数据等。
安全性测试:可以考虑破坏性测试。
兼容性:不同浏览器、不同应用程序版本在实现功能时的表现,即程序在各种不同的设置下表现如何。
3.单元测试(Unittest)
单元测试(Unittest)是指对软件中的最小可测试单元进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。通常来说,程序员每修改一次程序就会进行最少一次单元测试,在编写程序的过程中前后很可能要进行多次单元测试,以证实程序达到软件规格书要求的工作目标,没有程序错误单元测试和白盒测试是不同的,虽然单元测试和白盒测试都是关注功能,它们都需要代码支持,但是级别不同。白盒测试关注的是类中一个方法的功能,是一个小的单位,但是完成一个单元测试则可能涉及多个类,做单元测试需要什么写驱动和稳定桩,比如查询单元是的驱动等,是比类大的一个整体进行的一个查询包,包含多个测试类、测试数据,运行它需要提供数据的部分,输入参数和发出命令。
网站建设中测试方法基本为这三种,对于很多外行人来说,白盒、黑盒测试可能也不太陌生,因为经常听到,那么其重要性就不言而喻了。
深圳网站设计公司易捷网络科技是一家专业从事深圳网站建设和深圳网页设计的深圳网络公司,主要经营的业务有:深圳网站建设、网页设计、网站推广优化、企业邮箱申请、网站域名空间备案。欢迎来电咨询(微信同号):13714247375
返回上一级
您可能需要:
网站设计图标
企业网站设计
高速稳定的国内空间,免费备案的香港、国外空间,单线、双线以多线空间
点击咨询
关键字推广优化图标
网站推广优化
指定网站关键词,确保一月之内优化到搜索引擎得首页,到首页之后再收费
点击咨询
企业邮箱图标
企业邮箱申请购买
以企业官网后缀为名称的邮箱,彰显公司企业形象,先试用,满意后再付款
点击咨询
国徽图标
网站域名空间备案
域名空间提交国家工信部备案审核,十五天即可完成,网站备案实名势在必行
点击咨询
网站设计相关资讯推荐
中学教育网页设计之特殊板块如何设计
网站建设为什么会出现500和502的提示
网站设计不只是现在的宣传作用
火爆网络的微信小程序如何开发与制作
网站建设的后期维护都有哪些方面
如何巧妙避免网站被劫持
如何做好企业网站的定位工作
政府网站建设应该具备那些基本内容
什么事情有利于用户体验和SEO
网页设计中颜色的重要性
网上下载的整站源码和请人做网站有什么区别
做企业网站迁移的流程是怎样的
微信与微博的区别
做好SEO推广网站流量不是难事
网站设计常见的几个疑问
QQ在线咨询
 
金亚洲代理