设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
网站测试技术简介(转帖)
返回列表
发新帖
网站测试技术简介(转帖)
[复制链接]
11
|
3
|
2009-3-30 21:56:32
|
显示全部楼层
|
阅读模式
祝贺新版开张,转帖一篇文章
回复
使用道具
举报
千问
|
2009-3-30 21:56:32
|
显示全部楼层
1 概述
在一个软件项目开发中,系统测试是保证整体项目质量的重要一环,本文将就网站的测试技术及相应的自动测试工具做一个简要的介绍。主要就如下几个方面进行探讨:
功能测试
性能测试
安全性测试
稳定性测试
浏览器兼容性测试
可用性/易用性测试
链接测试
代码合法性测试
2 测试内容
2.1 功能测试
在实际工作中,功能在每一个系统中的具有其不确定性,而我们不可能采用穷举的方法进行测试,因而导致了功能测试较为困难,我们依据80/20原则(即80%的错误存在于系统的20%的部分)对于测试用例的设计采用如下两种方法
2.1.1 白盒测试
白盒测试即使用程序设计的控制结构导出测试用例。基于目前的现状我们采用基本路径测试方法进行白盒测试,此种方法简单高效。基本路径测试方法的简单说明如下:
¨ 首先通过系统设计的流程图导出数据流图
¨ 根据数据流图计算其环形复杂性
V(G)=E-N+2
或 V(G)=P+1
V(G):环形负责性
E :流图中边的数量
N :流图中节点的数量
P :流图中判定节点的数量
¨ 我们设定V(G)条路径
¨ 我们设计V(G)条路径的模拟数据
¨ 根据数据进行相应的测试
2.1.2 黑盒测试
黑盒测试即派生出执行程序所有功能需求的输入条件,从而导出测试用例,进行测试的方法,黑盒测试用于辅助白盒测试。
我们采用等价划分的方法进行测试,即为将程序的输入域划分为数据类,以便导出测试用例。一般情况下输入条件为:一个特定的数值、一个数值域、一组相关值或者一个布尔条件。
2.1.3 网站功能测试
对于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,主要依据为《需求分析》,对于应用程序模块需要设计者提供基本路径测试法的测试用例
具有测试用例后可以采用OpenSTA(Open System Testing Architecture)进行自动化测试
2.2 性能测试
网站的性能测试对于网站的运行而言异常重要,但是目前对于网站的性能测试做的不够,我们在进行系统设计时也没有一个很好的基准可以参考,因而建立网站的性能测试的一整套的测试方案将是至关重要的。
网站的性能测试主要从两个方面进行:负荷测试(Load)和压力测试(Stress),负荷测试指的是进行一些边界数据的测试,压力测试更像是恶意测试,压力测试倾向应该是致使整个系统崩溃。
性能测试可以采用相应的工具进行自动化测试,我们目前采用如下工具
ab -----Apache 的测试工具
OpenSTA—开发系统测试架构
2.3 安全性测试
目前网络安全问题日益重要,特别对于有交互信息的网站及进行电子商务活动的网站尤其重要。目前我们的测试没有涵盖网站的安全性的测试,我们拟定采用工具来测定,工具如下
SAINT------- Security Administrator's Integrated Network Tool
此工具能够测出网站系统的相应的安全问题,并且能够给出安全漏洞的解决方案,不过是一些较为常见的漏洞解决方案。
2.4 稳定性测试
网站的稳定性测试是指网站的运行中整个系统是否运行正常,目前没有更好的测试方案,主要采用将测试服务器长时间运转进行测试。
2.5 浏览器兼容性测试
通过白盒测试或者黑盒测试导出的测试用例,采用相应的工具进行测试,可以采用OpenSTA进行测试,此测试工具可以采用不同的浏览器进行测试。
2.6 可用性/易用性测试
可用性/易用性方面目前我们只能采用手工测试的方法进行评判,而且缺乏一个很好的评判基准进行,此一方面需要大家共同讨论。
2.7 链接测试
超级链接对于网站用户而言意味着能不能流畅的使用整个网站提供的服务,因而链接将作为一个独立的项目进行测试。目前我们已经有了一个测试工具
Xenu------主要测试链接的正确性的工具
可惜的是对于动态生成的页面的测试会出现一些错误。
2.8 代码合法性测试
代码合法性测试主要包括2个部分:程序代码合法性检查与显示代码合法性检查
¨ 程序代码合法性检查
程序代码合法性检查主要标准为《intergrp小组编程规范》,目前采用由SCM管理员进行规范的检查,未来期望能够有相应的工具进行测试。
¨ 显示代码合法性检查
显示代码的合法性检查,主要分为Html、Javascrīpt、Css代码检查,目前采用
HTML代码检查------采用CSE HTML Validator进行测试
Javascrīpt、Css也可以在网上下载相应的测试工具。
回复
使用道具
举报
千问
|
2009-3-30 21:56:32
|
显示全部楼层
3 测试工具
OpenSTA
主要做性能测试的负荷及压力测试,使用比较方便,可以编写测试脚本,也可以先行自动生成测试脚本,而后对于应用测试脚本进行测试。
SAINT
网站安全性测试,能够对于指定网站进行安全性测试,并可以提供安全问题的解决方案。
CSE HTML Validator
一个有用的对于HTML代码进行合法性检查的工具
Ab(Apache Bench)
Apache自带的对于性能测试方面的工具,功能不是很多,但是非常实用。
Crash-me
Mysql自带的测试数据库性能的工具,能够测试多种数据库的性能。
4 后记
此文只是对于网站的测试方面做了一个简单的介绍,提供的工具比较少,但是可以保证能够使用(当然都是可以从网上免费得到的),另外还有很多测试工具是需要Money的,大家有兴趣可以试用,对于上述提到的测试工具我也只是做了一个初步的调研,详细的功能说明请察看相关的说明文档。
对于网站的测试中比较重要的还有一个部分就是对于数据库的测试,由于对于数据库性能测试较好的工具需要一些Money因而我们采用Mysql的Crash-me,但是同时也存在一个问题就是对于不同的数据库的测试采用第三方的工具较好。因而大家可以对于其他数据库性能测试的工具进行研究。
回复
使用道具
举报
千问
|
2009-3-30 21:56:32
|
显示全部楼层
支持一下!文章不错
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
猪病120我的猪这几天有几头发烧,体温40.5-41.5度。早上还好,晚上一头死了,一头倒地不起前脚划动
2
怎么学习英语语法
3
请问从重庆杨家坪到沙坪坝区府怎么坐车。
4
小米手机为什么老是重启?
5
这个是真死飞吗
6
求一些好看同人【不要海贼、犬夜叉、火影、柯南】
7
高三选择了就业。现在又想升学参加高职考。再读大学。是对的选择还是错误的选择。
8
电脑能上网但是不能看电视!好卡急
9
Windows XP开机音乐完整版mp3格式
10
参加了PMP培训,就能能通过PMP考试了吗? 有谁知道的啊!!!
11
时尚的女孩们,你们都穿哪些牌子的衣服?
12
WPS文档图标显示不正常,如何解决?
13
此时我正在两年前分手的地方
14
找一本好看的小说,要和教祖,剑道独尊类似的!!!!
15
高考文具可以提前适用么
16
我哥今年高二,学习成绩很好,想报好的大学,播音主持算不算特长,能不能加分?
17
夏家三千金里。。内个友善和浩天发生内个关系是第几集啊?
18
疝气手术治疗有几种治疗方法?每一种治疗方法都有什么后遗症么?每一种治疗的所有总费用大概多少钱?
19
如何查询自己的专利是那个机构代理的?
20
家里买了斯帝博热水器,还不知道怎么使用,说明书弄丢了,怎么破?
21
这种发型 叫什么 怎么搞的???? 这是 烫纹理???
22
大我二十岁的阿姨和我见面我敢去不
23
误会 翻成英语
24
我女朋友和我分手了 但我 很喜欢他 我有必要 的他吗?
25
谁有关于vs2010、C#设计开发的电子书啊,急!
26
求女主长得好看,有自己的事业的女强人的文,最好家里还很有背景.
27
南京玄武中专的分数线是多少
28
数字、、、
29
学生。。近视还胖。。。 兵检能不去嘛
30
鸽子踩蛋什么意思
31
48和56的最大公因数有哪些
32
团800那个买5元代金券怎么买啊
33
我的手机是三星I9103 我想给手机系统升级 怎么弄啊 谁能详细的告诉我下??
34
怎么人家宝贝详情页做那么好,我的就是不行呢?
35
地狱狂蛇鼠标有呼吸灯吗??
36
求NB人物 解决大唐无双2的账号问题``
37
急需5人的儿童节主持词,2男3女!!
38
手机QQ空间如何发语音说说?
39
墙体刮白对人体有害吗 ?
40
如果我想开网店 代售打火机 上那找货 请说下具体的流程 买卖方式什么的
41
酒店管理专业考研考什么专业较好啊
42
什么办法能让我的女朋友不离开我 我都和他道歉了 解释了很多
43
上民办中学有什么好处
44
求一个iphone回合制单机版游戏,要求是中文古代的
45
35岁的人,还适合做眼睛的准分子手术吗,双眼均600度
46
打胎和生孩子哪个比较痛
47
在苏州,从零学英语培训的学校便宜的有没有啊?
48
御龙在天护送任务边境的需要按哪个快捷键上车啊
49
连云港哪些会议英语培训学校便宜?我要去学习.
50
高分求AMD5000+怎么超频主板技嘉GA-MA770-S3详解
51
胡歌疤痕治疗的怎么样了
52
喜普妙含激素吗?焦虑症吃这个药会终身服药吗,很多人吃了这类药都停不下来,是吗?
53
你好,今晚在手机实体店购买了三星8552手机,回到家后发现移动SIM卡根本插不进去。请问这是假货吗?
54
本人学生,想用自己的钱买一款1000元左右的智能机,要求能wifi,最重要的是拍照效果要好!求推荐手机
55
我们班有一个女生,坐在我前面。上课喜欢把垃圾扔到我这里,而且动不动就瞪我一下,不让我回答问题。站队
56
为什么人和人交往时,面对钱的问题都比较谨慎。面对人身安全时,却没有面对钱时那么小心和谨慎呢?
57
我的佳能60d照片不见了,但是还是占内存,相机上还是看不到照片
58
香港人叫上司叫什么的呀?应该不会和我们大陆人一样叫领导吧?
59
如果时间让我忘了你 歌词
60
侠盗飞车4自由城之章玩不起来
61
梦见有人还钱给我的老公请周公解梦
62
帮忙解决一下物理问题
63
这样的配置装XP会怎么样?能装进去吗?
64
法医物证学的mt-STR技术解释
65
英语九章算数谁有给我发一份谢谢
66
冰糖梅子泡酒的作用
67
我把办公软件删除了,不知删除的干不干净。现在新的安装不了,需要安装源。
68
最近想和朋友一起合伙开一个公司,计划没人人出资5万元,想了解一下公司获益的分配问题!急,谢谢!
69
谁有saber这张图的高清大图
70
这是京巴和什么的串串?这狗怎么样?
71
PXI的优势有哪些?
72
2013高密(夏季)车展是不是忽悠人的????
73
2x除以3分之1等于4 和4乘3减2分之1x等于 和6除以0.3x等于8这3道解方程怎么做啊急
74
苹果五最近价格怎么样?
75
像这样一张图片用什么软件绘制最方便
76
DNF为毛我进拍卖场和金币寄售什么都没有,难道一定要对应频道么
77
求暴走漫画无水印图
78
日语 眠言 啥词?
79
这是我家里的古董有没有买家!如果你想买就联系我!
80
求一句飞和逸的诗,自己写的也行
81
求推荐一个诺基亚滑盖手机。给老人用。基本要求就是给老人用的要求。谢谢!
82
怎样用手机QQ浏览器抢票啊???
83
iphone5只要用卡贴是不是一定就是有锁的?
84
女生用什么样的笔记本比较好,我是学生
85
请问上海哪里有卖各种食品添加剂的商店或公司?需要像葡萄糖、葡糖糖酸钙、乳酸亚铁、牛磺酸等食品添加剂
86
java语言问题: gap=gap==2? 1:(int) (gap/2.2) 是什么意思? 谢谢!
87
烟草“低焦油”意味着低危害吗?
88
接种日为儿童接种,属于控制传染源吗(生物8下)
89
如何制作咕咾肉?
90
比两更小的单位是什么?怎样换算?
91
女人为什么喜欢叫男人白痴?女人和男人的关系也很好,但不是情侣关系!
92
初三题,只做21题的第三小题,悬赏
93
win8系统自带IE浏览器下载的文件放在哪里?
94
吃了毓婷后一个月没来月经了。是怎么回事。
95
跪求天才魔妃我要了4个番外!!! 直接上传在这里好么嘤嘤
96
红警生死门冰天雪地求高手传授点经验。我一次没赢过。对战平台
97
功夫派+7紫琴瑟空音换不加的紫亘古刹那,求求哪位好心人和我换吧
98
帮我看看这四个女人分别叫什么名字?
99
阿速你好,我今年36岁生过两个孩子,后来又做过两次人流,人流时没注意,现在膝盖小腿漫游像蚂蚁咬是的,