Web测试详解
树图思维导图提供 Web测试 在线思维导图免费制作,点击“编辑”按钮,可对 Web测试 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:8b8f0daf5a1ffa761e476fc235af56b2
Web测试思维导图模板大纲
正确性
信息必须真实可靠,不能胡编乱造。
准确性
网页文字表述要准确,不能有语法或拼写错误。
相关性
能否在当前页面找到与当前浏览信息相关的信息列表入口,“相关文章列表”是否列出了相关内容的站点链接。
链接测试
测试内容
链接是否链接到了正确得页面
所要链接的页面是否存在
保证没有孤立的页面
测试工具
Xenu Link Sleuth(免费、免安装)
可以快速查出一个页面中的“死”链接,而且可以检查多级链接。
表单测试
测试内容
模拟用户提交表单,验证表单功能是否正确。
验证服务器能否正确保存所提交的数据,而且后台运行的程序能正确解释和使用这些信息。
验证数据的正确性和异常情况的处理能力。
提交数据、处理数据等操作,如果有固定操作流程可以考虑使用自动化测试。
测试工具
QTP(QuickTest Professional)
主要来用来通过已有的测试脚本执行重复的手动测试,侧重于软件的功能测试和回归测试,属功能测试工具。
Selenium
Selenium包含IDE、RC、Webdriver和Grid等组件,主要用于WEB交互和回归测试。它除了具有记录和回放功能外,还能帮助我们将记录的脚本导出为其他语言,包括Java,C#,Python,Ruby,Javascript和PHP等。Selenium web driver还允许我们通过其封装好的API进行自动化脚本开发,更好地辅助回归测试,通过数据驱动DDT,关键字驱动,PO等设计模式的结合应用,可以让我们的自动化脚本更具可靠性,可维护性,及延展性。
Cookie测试
测试内容
检查Cookie是否按照预定的时间进行保存。
检查Cookie是否起作用。
检查Cookie保存的有效时间是否起作用。
检查刷新对Cookie的影响是否符合预期。
检查开多个浏览器时Cookie的保存情况以及同一个浏览器开多个窗口时Cookie的保存情况。
测试工具
IECookiesView
它可以帮助搜寻并显示出计算机中所有的Cookie档案的数据,包括是哪一个网站写入的Cookie的,内容是什么、写入时间日期及此Cookie的有效期限等信息。
设计语言测试
测试内容
设计界语言与浏览器引擎的兼容性。
脚本语言与平台的兼容性。
脚本语言与执行时间的差异性。
嵌入其他语言的能力。
脚本语言对数据库的支持。
关注情形
瞬间访问高峰
每个用户传送大量数据
长时间的使用
测试方式
负载测试
测试Web系统在某一负载级别上的性能,以保证系统在同一时间能响应大量的用户请求,在需求范围内能够正常工作。
压力测试
进行压力测试是指通过破坏一个Web应用系统,来测试系统的限制和故障恢复能力。测试重点区域为页面表单、登陆和其他信息传输页面 。
连接速度测试
测试打开网页的响应速度。用户对Web响应的容忍度遵循3-5-8原则。
测试工具
LoadRunner
LoadRunner是一种预测系统行为和性能的负载测试工具。通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。
目录设置
Web安全的第一步就是正确设置目录。每个目录下都应该有index.html或main.html页面。
可以使用IBM的AppScan工具扫描Web系统中存在的目录安全问题。
SSL(Security Socket Layer,安全套接字协议层)
SSL是由Netscape首先发表的网络数据安全传输协议。当浏览器出现了警告消息,点击却进入一个SSL站点,而且地址栏中的HTTP变成HTTPS的时候,就是使用了SSL。
SSL/TLS的测试首选的测试工具是TestSSL.sh,它涵盖了TLS(Transport Layer Security)和SSL评估所需的所有测试所需操作,并定期更新。
登陆
测试内容
测试用户名和输入密码是否有大小写区别...........(略)
日志文件
测试内容
日志是否记录了所有的事务处理,每个事务被处理时,CPU的占用率是否很高,是否有例外的进程占用。
是否记录失败的注册企图。
是否每次在事务完成的时候都进行保存。
是否记录IP地址。
是否记录用户名等。
脚本语言
站点地图和导航、使用说明、背景/颜色、图片、表格、文字回绕、整体界面。
配置测试
指使用各种硬件来测试软件运行的过程。
兼容性测试
操作系统兼容测试
浏览器兼容测试
打印机兼容测试
组合测试
主要因素
数据完整性
测试重点是检测数据损坏程度。
数据有效性
确保信息的正确性,使得前台用户和数据库之间传送的数据是准确的。
数据操作和更新
根据数据库的特性,数据库管理员可以对数据进行各种不受限制的管理操作,具体包括增加记录、删除记录、更新某些特定的字段。
测试内容
数据库设计的测试
SQL代码规范性测试
工具----SQL BPA(SQL Best Practices Analyzer)
SQL语句效率测试
工具----Lecco SQL Expert
SQL数据库兼容性测试
测试内容
检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
测试工具
Poster
火狐浏览器自带接口测试工具,插件中安装即可。
Postman
谷歌浏览器的扩展工具。
LoadRunner
Jmeter
HttpClient
SoapUI
接口持续集成可采取:Jmeter+Jenkins+Ant的组合进行。用Jenkins做定时任务定时去执行ant命令自动生成Jmeter接口的测试报告
思维导图模板大纲
思维导图模板大纲
思维导图模板大纲
树图思维导图提供 第七章 路基路面现场测试 在线思维导图免费制作,点击“编辑”按钮,可对 第七章 路基路面现场测试 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:32031c430f652977e9258337ac674394
树图思维导图提供 微电子专业就业方向 在线思维导图免费制作,点击“编辑”按钮,可对 微电子专业就业方向 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:004bf4fbbe28a7bf2076a50fb94eef02