做人像水,做事如山。。。。。。

发布新日志

  • 缺陷与错误的严重性和优先级

    2008-05-21 14:11:42

      在报告软件缺陷时一般要讲明如何处置她们.测试员要对软件缺陷分类,以简明扼要的 方式指出其影响,以及修改的优先次序.给软件的缺陷或错误划分严重性和有限级的通用原则是:

      1,表示软件缺陷所造成的危害的恶劣程度;2优先级表示修复缺陷的重要程度与次序.

    严重性:1,严重:系统崩溃,数据丢失,数据毁坏。2,较严重:操作性错误、错误结果、遗漏功能。3:一般:小问题、错别字、UI布局、罕见故障。4:建议:不影响使用的瑕疵或更好的实现。

    优先级:1,最高优先级:立即修复,停止进一步测试。2,次高优先级:在产品发布之前必须修复。3,中等优先级:如果时间允许应该修复。4,最低等优先级:可能会修复,但是也能发布。

    软件测试的目的主要在于发现软件存在的错误,那么如何处理这些错误呢?在实际的软件测试过程中,每个bug都要经过测试、确认、修复、验证等的管理过程,这是软件测试的重要环节。

      一般一个错误跟踪管理系统,需要正确记录错误信息和错误处理信息的全部内容。

    1)bug记录信息  主要包括以下几项内容:a测试软件的名称,b测试软件的版本号,c测试人的姓名,d测试事件,e测试软硬件的配置环境,f发现软件错误的类型,g错误的严重等级,h详细步骤,i必要附图,j错误注释。

    2)bug处理信息   a处理者姓名,b处理时间,c处理步骤,d错误记录的当前状态。

    错误的管理流程:1,测试人员提交错误入库(new)。2,分配给相应的开发人员(open)。3,开发人员查询如果是错误则修复(fixed)否则不修复(declined),如果不能解决错误要留下文字说明。4,测试人员再次检查,如果问题解决了(closed),否则再次标注(reopen)

     

     

  • 使用LoadRunner测试的步骤

    2008-05-05 13:41:28

    使用LoadRunner进行性能测试的一般步骤如下:

    1、用户确定需要进行性能测试的业务或交易,通过用户操作和Vuser Generator的录制功能来记录并生成虚拟用户脚本。

    2、手工修改虚拟用户脚本,确定脚本能够回放成功。

    3、在Controller中对场景进行培植后,就可以启动测试了。在测试过程中,Controller控制Load Gernerator对被测系统的加压方式和行为。

    4、Controller同时负责搜集被测系统各个环节的性能数据。各个Load Generatro会记录最终用户响应时间和脚本执行的日志。

    5、压力运行结束以后,Load Generator将数据传到Controller中,由Controller对测试结果进行汇总。

    6、测试人员借助数据分析工具Analysis对性能测试数据进行分析,进而确定瓶颈和调优方法。

    7、针对性地对系统进行调优,重复进行压力测试,确定性能是否有所提高。

  • 一個經典的分析題

    2007-09-13 16:19:16

    問題:瀏覽器無法打開指定的網站,請問可能的原因是什么?

    分析:我們首先分析一下瀏覽器打開一個網站所關聯的因素   1、操作系統 2、用戶帳號 3、瀏覽器本身 4、防火牆 5、網絡狀況 6、網關 7、域名解析 8、網站的權限設置 9網站的狀態

    參考答案:1、操作系統是否存在紊亂 2、用戶帳號是否具有上網權限 3、瀏覽器是否正常運行,設置是否正確 4、防火牆是否允許瀏覽器運行 5、網絡是否暢通,寬帶是否足夠 6、網關是否正常工作 7、是否存在合格網站的域名解析記錄,解析是否正確 8、網站是否拒絕匿名訪問,是否拒絕一定德IP范圍 9、網站是否存在,是否支持用戶所用的瀏覽器。

  • 一個完整的bug報告

    2007-09-12 17:41:35

    分析:bug報告一般包含以下部分

    1、項目名稱

    2、模塊名稱

    3、標題(概要)

    4、優先級

    5、嚴重級別

    6、類別

    7、產品版本

    8、里程碑

    9、重現步驟,包括問題所在和預期結果(重要)

    參考答案:

    項目名稱:學生管理系統

    模塊名稱:管理統計

    標題:無法輸入大于100分德成績

    優先級:1

    嚴重級別:1

    類別:邏輯錯誤

    產品版本:1.0

    里程碑:第一階段(M1)

    重現步驟:

    1、進入學生管理系統

    2、進入成績界面

    3、點擊“新增學生成績”

    4、輸入“小明、英語、110”,因為有的試卷是120分制或150分制,所有這種輸入是有可能的

    5、點畿確定。

    問題:

    出現一個 系統提示框:“成績只能在0~100分之間,請重新輸入!”這個限制是不正確的。

    預期結果:

    添加成功。

    原因分析:限制條件設置不正確,沒有考慮到一些特殊的考試分數。

     

  • 經典的SQL語句

    2007-09-12 17:20:15

    查詢讀者10001還能借几本書:

    分析1:先得到讀者可以借几本書

    Select Rc.Limit from Reader ReaderCategory Rc where Re.ID='10001' and Re.Categery=Rc.Categery

    分析2:讀者已經借了几本書

    Select COUNT(*) from BorrowInfo where Reader='10001' and Returned='0'

    參考答案:

    Select avaibleCount=(Select Rc.Limit from Reader ReaderCategory Rc where Re.ID='10001' and Re.Categery=Rc.Categery)-(Select COUNT(*) from BorrowInfo where Reader='10001' and Returned='0')

     顯示已經借閱20本書以上的讀者德編號和借閱量:

    Select ReaderID,COUNT(*) from BorrowInfo Group By ReaderID HAVING COUNT(*)>20

     

Open Toolbar