1. 程式人生 > 其它 >面試題(2)&購物車

面試題(2)&購物車

技術標籤:測試面試軟體測試

一、資料庫基礎
現有兩張表,分別為賬號表Account、考試成績表Exam,欄位定義如下:
Account 賬號表
欄位名 欄位型別 欄位說明
ID int 學員ID
Name varchar 學員姓名
Class varchar 學員班級,形如“高三一班”
Exam考試成績表
欄位名 欄位型別 欄位說明
ID int 主鍵ID
Course varchar 考試科目
如”英語”
Score int 考試成績
AID Int 學員ID

請輸出每個班的各學科平均分,查詢結果形如下表:
班級 考試科目 班級平均分
高三一班 語文 73.5
高三一班 數學 71.2

高三一班 英語 77.8
高三二班 語文 74.6
高三二班 數學 69.8
…… …… ……

SELECT  a.name AS '班級',e.course AS '考試科目',AVG(score) AS '班級平均分' FROM
 account a,exam e WHERE e.aid=a.id GROUP BY `name`,course;

二、Linux基礎
1.如何清空a.log檔案

$>a.log

2.如何持續列印a.log檔案中不包含abcd=1234的行

grep -v “abcd=1234” a.log
3.如何在a.log檔案中找到abcd=1234的行並將其替換為abcd=5678

sed -i ‘s/abcd=1234/abcd=5678/g’ a.log
三、簡答題

如果需要你來測試淘寶的購物車,你會如何設計測試用例,需要從哪些方面來考慮。
1.開啟淘寶頁面後,頁面的佈局是否是完整的
2.頁面的功能按鈕是否可以正常顯示
3.在商品頁面是否會顯示加入購物車
4.選中的商品是否能加入購物車
5.加入購物車後是否可以顯示商品的所有資訊
6.新增到購物車的商品是否可以進行刪除
7.如果在網路不佳或無網路時是否可以成功的加入購物車
8.新增購物車後,點選加號的時候數量是否會增長
9.新增購物車後,點選減號的時候數量是否會減少
10.如果點選減號減到一定程度時,是否會提示不能再減少了
11.如果淘寶使用者未登入時,如果新增到購物車時是否會提示請先登入

12.如果沒有選擇任何商品,點選結算,是否會提示使用者“請新增要結算的商品”
13.勾選商品後已選商品的總價是否會顯示
14.勾選商品,點選結算按鈕後,是否會進入確認訂單資訊的頁面
15.是否有回到頂部功能
16.是否可以編輯商品屬性
17.能否移入到收藏中
18.點選增加商品是否正常
19.店鋪名稱是否顯示
20.能否選擇全部商品
是否可以在購物車中修改商品的規格
21.購物車中能新增的商品種類是否有數量上的限制
22.結算的時候是否可以選擇全選一起進行結算
23.當在購物車頁面選擇需要購買的商品時,是否會顯示所有商品的總價格
24.是否可以進行清空購物車
25.結算金額是否會隨著商品數量的增加減少進行變化
26.如果重新整理的次數過多,是否會出現閃退的現象
27.當手機來電話時淘寶頁面是會還會執行
28.當手機記憶體不夠時,淘寶執行起來是否會出現卡頓的現象

四、程式碼題(兩道題任選其一做答)

  1. 執行下面Python程式碼,請問輸出結果是什麼
    name = “a”
    def f1():
    print(name)
    def f2():
    name = “b”
    f1()
    f1()
    f2()
a
a
  1. 以下Java程式碼輸出b,傳入的x可能是幾
    switch (x)
    {
    case 1: System.out.println(“a”);
    case 2:
    case 3:
    System.out.println(“b”);
    break;
    default:
    System.out.println(“c”);
    break;
    }
c

五、邏輯題(兩道題任選其一做答)
1.有888瓶編了號碼的水及10只健康的小白鼠,其中一瓶水有毒,小白鼠飲用毒水一天後會死,最少需要幾天可以找到哪瓶水有毒?

3

2.有24顆外觀完全一樣的小球,其中有一個是空心的,現在只有一個天平,最少稱幾次能找出這個特殊的球?

4次
把二十四個小球分成兩組,每組個12個,分別放在天平左右兩端,利用天平稱量的機制,重的一側會下沉,把上翹的十二個小球再分為兩組,每組各6個,分別放在天平兩端,輕的一端再分為兩組,每組各三個,稱量後再次把輕的一端分為兩組,因為還剩下三個,所以如果稱量的時候兩個重量一樣剩下的那個沒稱的就是空心小球,如果放上去的兩個有一端上翹那麼上翹的那一端放的即是空心小球