web test

来源:互联网 发布:mac版eclipse编写web 编辑:程序博客网 时间:2024/04/28 21:58

对一款软件进行web测试主要测试哪些内容?

功能测试(链接、表单、cookies、数据库等)
性能测试(包括负载、压力测试、链接速度等)
用户界面测试/可用性测试(导航、图形、内容等)
兼容性测试(浏览器、分辨率等)
安全性测试(登录、日志文件、目录设置、注入、跨站等)
接口测试(服务器接口、外部接口)

web程序测试的执行工具有哪些?

LoadRunner,WinRunner,VS2005、2008/2010(这个也可以),IBM的APPSCAN(这个比较N)

LR和QTP都还不错

 

web测试本身就属于软件测试。软件测试的种类很多,大类的话分为B/S和C/S的。LZ说的WEB测试属于B/S测试,只不过WEB测试更重视性能和安全方面的测试。

求几个WEB应用的测试用例,希望各位帮助我下,最好带上用例的测试类型 ,测试目的,谢谢了

功能测试[9]
1.链接测试:链接是WEB应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道网址的页面的主要手段。链接测试可分为三个方面,首先,测试所有页面的链接是否已经按指示的那样链接到该链接的页面;次,测试链接的页面是否存在;最后,保证WEB系统上没有孤立的页面,所谓孤立的页面是指没有链接指向该页面,只有知道正确的URL才能访问。
2.表单测试:当用户给WEB的系统管理员提交信息时,就需要表单操作,例如用户注册,登陆和信息提交等。在这种情况下,必须测试提交操作的完整性,以检验提交给服务器信息的正确性。
3. Cookies测试:Cookies通常用来存储用户信息和用户在某个应用系统的操作,当用户用Cookies访问了某个应用系统时,WEB服务器将发送用的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态信息和自定义也页面或者存储登陆等信息。      
4. 数据库测试:在使用了数据库的WEB应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息部正确造成的,而输出错误主要是由于网路速度或者程序设计错误等引起的。
性能测试
1.连接速度测试:如果WEB系统等待时间过长(例如超过5分钟),用户会因为没有耐心而选择离开。
2.负载测试:为了测量WEB系统在某一个负载级别下的性能,以保证WEB系统在需求范围内能正常运行,负载级别可以使某个时刻同时访问WEB系统的用户数量,也可以是在线处理的数量。
3.压力测试:指实际破坏一个WEB系统,测试系统的反应。压力测试的区域包括表单、登陆和其他信息传输也页面。
客户端兼容测试
1.平台测试:在各种操作系统下对WEB系统进行兼容性测试。
2.浏览器测试:测试不同厂商,不同版本的浏览器对WEB系统的适应性。
安全性测试
1.现在的WEB系统采用先注册,后登陆的方式。因此必须测试有效,无效的用户名和密码,要注意大小写是否敏感,可以试多少次的限制,是否可以不登陆而直接浏览某个页面。
2.WEB应用系统是否有超时的限制,也就是说,用户登陆页面一定时间内一直未有任何操作动作,是否要求重新登陆系统。
3.为了保证WEB系统的安全性,日志文件是至关重要的。需要测试相关信息日志是否写入了日志文件,是否可以追踪。
4.当使用了安全套接字,还要测试加密是否正确,检查信息的完整性。
5.服务器端的脚本常常构成安全漏洞,这些安全漏洞又常常被黑客利用,还要测试没有经过授权,不得在服务器端放置和编辑脚本的问题。

二 测试范例
主要选自系统登录页面。这个范例主要用于验证系统对多台机器登陆有无不响应情况,或者相应时间过长。看是否满足用户提出的数据并发处理能力。
测试工具使用WEB—CT40,在其设置接入网络的方式,模拟机器的总台数,以及测试页面的IP地址三项参数,然后选择手动测试。测试结果在10秒内无一次失败,成功率100%。证明系统数据并发处理能力强。
测试页面是否有不可到达现象。测试结果为成功数为1,不成功连接为0,和预期结果一致。
测试在火狐浏览器下系统能否正常运行,测试工具为火狐浏览器,测试内容为查询登陆日志,测试结果为能够正常显示日志信息。测试表明系统对主流浏览器兼容性较好。
测试系统的安全性,是否只有管理员权限的用户才能进入后台管理系统,测试密码,账号正确和不正确的情况下能否登入系统。测试不同权限的用户是否只能操作该权限的操作。
在大量的测试之后,我排除了系统的大部分错误。当然还有些不易检测到的错误还没有被发现,需要在使用的过程中进一步的完善,由于时间仓促难免有错误和不完善的地方,希望老师能够帮我指点和纠正。

综合扫描工具   wvs

0 0
原创粉丝点击