随着网站扶植的疾速发展,Web己对商业、产业、银行、财务、教导、当局和文娱和我们的任务和保存发生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,电子商务疾速增进,甚至零乱的散布式应用也垂垂出今朝Web情况中。
在网站扶植过程中,基于Web系统的测试、确认和验收是一项主要而富有挑衅性的任务。基于Web的系统测试与传统的软件测试分歧,它不但需要检讨和考证可否遵照设计的哀求运转,并且还要测试系统在分歧用户的浏览器端的浮现可否适合;主要的是,还要从终极用户的角度举行平安性和可用性测试。但是,Internet和Web媒体的不成预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评价零乱的基于Web的系统研讨新的方式和技能。一样泛泛软件的宣告周期以月或年较量争论,而Web应用的宣告周期以天甚至小时较量争论。Web测试人员必须处置更短的宣告周期,测试人员和测试管理人员还面对着从测试传统的C/S布局和框架情况到测试疾速修改的Web应用系统的改变。上面从功能、机能、可用性、客户端兼容性、平安性等方面来计议今朝网站测试中所要留神的成就。
(1)链接测试。链接是Web应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址页面的主要手腕。链接测试可分为三个方面。起首,测试悉数链接可否按指导的那样确切链接到了该链接的页面:其次,测试所链接的页面可否存在:最后,包管Web应用系统上没有伶仃的页面。所谓伶仃页面是指没有链接指向该贞面,只需知道准确的URL地址才能拜访。链接测试可以也许自动举行,已有许多工具可以也许采纳。链接测试必须在集成测试阶段完成,也就是说,在悉数Web应用系统的悉数页面开拓完成此后举行链接测试。
(2)表单测试。当用户给Web应用系统管理员提交信息时,就需要应用表单支配,比方用户注册、登录、信息提交等。在这类情况下,我们必须测试提交支配的完好性,以校验提交给处事器的信息的准确性。比方:用户填写的出生日期与职业可否适合,填写的所属省分与地址都会可否婚配等,假设应用了默许值,则还要查验默许值的准确性。假设表单只能领受指定的某些值,则也要举行测试。比方:只能领受某些字符,测试时可以也许跳过这些字符,看系统可否会报错。
(3) Cookies测试。当一个用户应用Cookies拜访了某一个应用系统时,Web处事器将发送关于用户的信息,并把该信息以Cookies的情势存储在客户端较量争论机上,如答应用来创立静态和自界说页面也许存储登录等信息。假设Web应用系统应用了Cookies,就必须检讨Cookies可否能一般任务。测试的内容包含Cookies可否起感化,可否按预定的时光举行保存,刷新对Cookies有甚么影响等。
(4)设计语言测试。Web设计语言版本的差异可以也许激发客户端或处事器端的严重成就,比方应用哪种版本的HTML等。当在散布式情况中开拓时,开拓人员都不在一起,这个成就就显得尤其主要。除HTML的版本成就外,分歧的剧本语言,比方Java、JavaScript、ActiveX、VBSctipt或Perl等也要举行考证。
(5)数据库测试。在Web应用技能中,数据库起着主要的感化,数据库为Web应用系统的管理、运转、查询和完成用户对数据存储的哀求等供给空间。在Web应用中,网页设计,最经常使用的数据库范例是干系型数据库,可以也许应用SQL对信息举行处置。在应用了数据库的Web应用系统中,一样泛泛情况下可能发生两种毛病:数据分歧性毛病和输入毛病。数据分歧性毛病主如果因为用户提交的表单信息不准确而构成的,而输入毛病主如果因为汇集速度或法式设计成就等激发的。针对这两种情况,可离别举行测试。 
免责声明:本文内容由互联网用户自发贡献自行上传,本网站也不承担相关的法律责任。如果您发现本文章中有涉嫌抄袭的内容,请发送邮件至:sales@sznetsoft.com或者至电给本网站进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权的内容。