qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請(qǐng)?jiān)L問 http://qaseven.github.io/

          web測(cè)試需要了解的知識(shí)

            這里只是介紹Web測(cè)試相對(duì)于其他類型軟件的測(cè)試額外需要了解的內(nèi)容,關(guān)于測(cè)試方法不是本文的重點(diǎn),里面談到的每一項(xiàng)在以后的文章中再說明。大家看到這些內(nèi)容可能都不陌生,我曬出的內(nèi)容也許不對(duì)或有誤導(dǎo),請(qǐng)大家指正。

            1. HTTP/HTTPS協(xié)議

            ·   你應(yīng)該去了解什么是http協(xié)議

            ·   什么是GET, POST, session, cookie等

            ·   Get與Post的區(qū)別是什么?

            ·   session與cookie的區(qū)別是什么?

            ·   什么是無狀態(tài)?

            2. 瀏覽器機(jī)制

            ·   理解瀏覽器在處理javascript及渲染CSS的機(jī)制

            ·   了解IE與其他瀏覽器的差異

            ·   為什么兼容性測(cè)試時(shí)需要特別關(guān)注IE

            ·   瀏覽器在加載javascript,CSS有時(shí)在前面有時(shí)在后面,為什么?

            ·   加載順序會(huì)對(duì)視覺和使用上有什么影響呢?

            ·   各種瀏覽器使用的內(nèi)核分別是什么?

            3. web架構(gòu)

            也許你會(huì)說這是架構(gòu)師的事兒,沒錯(cuò),基本是他們的活兒,但是理解了web架構(gòu)能讓我們測(cè)試的更深入。你要知道:

            ·   軟件出錯(cuò)時(shí)怎么個(gè)報(bào)警法?是否有詳盡的log記錄?

            ·   服務(wù)器緩存機(jī)制如何?

            ·   數(shù)據(jù)庫如何主從同步,如何備份的?

            ·   集群如何處理session的?


           4. 安全

            因?yàn)閣eb應(yīng)用的特殊性,你需要掌握的安全技能:

            ·   如何進(jìn)行SQL注入測(cè)試?如何防止SQL注入?

            ·   什么是跨站腳本攻擊(XSS)?如何開展此類測(cè)試,應(yīng)該如何防范XSS?

            ·   什么是DOS,DDOS?開發(fā)人員如何coding來避免?

            ·   傳輸哪些重要數(shù)據(jù)時(shí)需要加密

            ·   哪些頁面需要使用SSL/https來加密傳輸

            ·   什么是跨站偽造請(qǐng)求攻擊 cross site request forgeries (XSRF),如何避免?

            ·   安全證書的意義,瀏覽器在證書失效時(shí)提示是怎樣的?

            5. web性能

            你應(yīng)該知道的web性能知識(shí):

            ·   web前端的性能極大影響了用戶,如何觀察這些數(shù)據(jù)?CSS和圖片的合并壓縮的意義

            ·   了解瀏覽器cache及服務(wù)端cache

            ·   對(duì)于圖片請(qǐng)求過多的網(wǎng)站,為何要把圖片放置在不同的域名下,最好使用CDN?

            ·   確認(rèn)你的網(wǎng)站有一個(gè) favicon.ico 文件放在網(wǎng)站的根下,如 /favicon.ico.每當(dāng)有用戶收藏網(wǎng)站/網(wǎng)頁時(shí),瀏覽器會(huì)自動(dòng)請(qǐng)求這個(gè)文件,就算這個(gè)圖標(biāo)文件沒有在你的網(wǎng)頁中明顯說明,瀏覽器也會(huì)請(qǐng)求。如果你沒有這個(gè)文件,就會(huì)出大量的404錯(cuò)誤,這會(huì)消耗你的服務(wù)器帶寬,服務(wù)器返回404頁面會(huì)比這個(gè)ico文件可能還大

            ·   知道單個(gè)頁面的http請(qǐng)求數(shù)越少越好

            ·   順序加載和異步加載的優(yōu)劣,何時(shí)需要使用AJAX?懶加載的意義,用于何處?

            ·   如何使用性能測(cè)試工具Jmeter/LR等開展性能測(cè)試?

            6. SEO

            只要是WEB應(yīng)用,都會(huì)有SEO,因?yàn)樗欠N免費(fèi)的搜索引擎推廣方式,否則在百度搜索你們網(wǎng)站,是沒有結(jié)果的。所以,你需要知道:

            ·   XML sitemap的意義,可以讓搜索引擎了解你的網(wǎng)站地圖

            ·  了解 robots.txt 和搜索引擎爬蟲是如何工作的

            ·   搜索引擎喜歡什么樣的URL?

            ·   重定向301和302對(duì)于搜索引擎的意義?

            ·   網(wǎng)頁Meta信息中title,description等的重要性

            7. 用戶體驗(yàn)

            網(wǎng)站的功能只是說實(shí)現(xiàn)了什么,而用戶體驗(yàn)則詮釋了做的有多好,用戶使用起來是否有難度,是否會(huì)愛上這個(gè)網(wǎng)站(當(dāng)然12306除外,咯咯)

            ·   訪問網(wǎng)站的用戶操作行為是怎么樣的?頁面的訪問頻率占比如何?因?yàn)闇y(cè)試的精力和側(cè)重點(diǎn)也要根據(jù)這個(gè)數(shù)據(jù)而定

            ·   網(wǎng)站部署時(shí)是否會(huì)影響到用戶使用,如何避免?

            ·   不要直接顯示不友好的錯(cuò)誤提示,是否有友好的提示信息?

            ·   web應(yīng)用不能泄漏用戶的隱私信息

            ·   頁面是在當(dāng)前頁打開還是另開一個(gè)tab?

            ·   頁面元素的布局如何影響到用戶體驗(yàn)的?

            8. 使用工具

            ·   HttpWatch,基于IE的網(wǎng)絡(luò)數(shù)據(jù)分析工具,包括網(wǎng)頁摘要,Cookies管理,緩存管理,消息頭發(fā)送/接受,字符查詢,POST 數(shù)據(jù)和目錄管理功能等

            ·   FireBug,用途同上,基于firefox的

            ·   Yslow,前端網(wǎng)站性能工具,顯示測(cè)試結(jié)果的分析,分為等級(jí)、組件、統(tǒng)計(jì)信息

            ·   Fiddler,強(qiáng)大的web前端調(diào)試工具,它能記錄/攔截所有客戶端和服務(wù)器的http和https請(qǐng)求,允許你監(jiān)視,設(shè)置斷點(diǎn),甚至修改輸入輸出數(shù)據(jù),也可用于安全測(cè)試

            ·   Chrome擴(kuò)展程序:瀏覽器兼容性檢測(cè)工具,分析網(wǎng)站的兼容性情況

            ·   ShowIP:顯示訪問網(wǎng)站的IP,web測(cè)試中你是否經(jīng)常因?yàn)樵L問的網(wǎng)站IP不對(duì),而被開發(fā)人員BS呢?它能幫助到你。

            談到的內(nèi)容很多,囊括了諸多內(nèi)容,也有些沒有羅列出來,因?yàn)槎继?xì)節(jié)了,不是此文的范圍。本來只是做了個(gè)Overview,拋磚引玉罷了,因?yàn)槔锩婷恳蛔禹?xiàng)都可以成為一個(gè)專題。

          posted on 2013-09-27 10:42 順其自然EVO 閱讀(384) 評(píng)論(0)  編輯  收藏 所屬分類: web 前端性能測(cè)試

          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 简阳市| 横山县| 内江市| 常德市| 滕州市| 台南县| 江安县| 洛浦县| 新乡县| 乐平市| 墨竹工卡县| 鄂州市| 高邑县| 安徽省| 平度市| 栾川县| 沐川县| 鄂州市| 龙川县| 花垣县| 淅川县| 遂川县| 宁津县| 贵溪市| 大石桥市| 扎兰屯市| 锡林郭勒盟| 中阳县| 山阳县| 栖霞市| 兰西县| 靖边县| 金堂县| 张北县| 曲麻莱县| 中牟县| 朝阳区| 南召县| 兴文县| 江口县| 大理市|