file:///E:/web/blockly-master/demos/blockfactory/index.html
jQuery 書看完,
Bootstrap 美化一下
初始化的綁定方法換了
註解換了
LoginPage loginPage = PageFactory.initElements(driver,
LoginPage.class);
= PageFactory.initElements(driver, .class);
PageFactory.initElements(driver, .class);
彷佛是公司的人發錄製的,Oracle,本身錄製屏幕
<script src="https://unpkg.com/vue"></script>
<p></p>
<!-- <script src="https://unpkg.com/vue/dist/vue.js"></script> -->
兩邊代碼,傳遞東西上來
前端,凱傑那種
visio
流程圖要根據代碼畫出來嗎
根據jira
行爲測試
讀取了兩份文件
行爲測試 工具:
設計的時候,應該現有流程圖吧,比較簡潔
根據feature文件 寫測試用例
main java 程序 生成測試代碼的骨架
Selenium:
Page設計模式:(Chrome有插件能一鍵生成Page類),不必定要手寫Page類,裏面有具體的操做
兩個結合起來,在骨架裏填充Selenium 的東西,調用Page對象的方法
配置上JUnit或者是TestNG
IDEA 配置Spring check
alibaba的 Macaca 一直在變化,並且彷佛沒法打開瀏覽器
並且開源出來的東西都維護得不怎麼樣
沒有可視化功能
清理各類筆記
之前的一篇文章沒有翻譯
那個翻譯的羣
blockly 要變錄製視頻嗎
東西先
各類測試模式再弄清楚一點
jQuery 查找元素
postman登陸 受權
繞過圖片驗證碼,咱們平臺作?
書上的Selenium 的版本 2.44
Angular2.0視頻教程來了!(視頻和PPT的連接都在底部)(分享自知乎網)https://zhuanlan.zhihu.com/p/25198059?utm_source=qq&utm_medium=social
[工具資源] test2doc.js - 從測試用例自動生成 API 文檔 [node.js] http://www.tuicool.com/articles/mUVzMnR
spring-boot入門六springboot + devtools熱部署 http://www.tuicool.com/articles/R367j22
怎樣寫出沒有 bug 點程序:程序證實的簡單例子 http://www.tuicool.com/articles/qYRf6z3
Java調用Selenium WebDriver在Firefox下測試示例 http://www.tuicool.com/articles/AZr6neE
Jmeter腳本錄製&簡單測試 http://www.tuicool.com/articles/yQBn2eN
JMeter與BeanShell的化學反應 http://www.tuicool.com/articles/JjQzaia
Appium 從入門到原理 http://www.tuicool.com/articles/eUFBJbB
Jmeter鏈接Mysql http://www.tuicool.com/articles/EF3i6na
用Jmeter+Badboy+Fiddler作接口測試 http://www.tuicool.com/articles/E7fMbe3
JUnit 測試中各類斷言用法 http://www.tuicool.com/articles/qaieEbn
使用 selenium 模擬瀏覽器請求 http://www.tuicool.com/articles/jamyqyM
Cucumber 高階用法 http://www.tuicool.com/articles/6jaiUve
validation校驗-分組校驗
在jQuery 項目裏添加一點vue,一點點地添加
Angular2 的書,本身搭建環境
Selenium 教學的時候,注意跟他們說驅動,環境,尤爲是瀏覽器的版本,這個容易忘記
Selenium 用jQuery 來找到div,xpath要再學
先熟悉鑑權
試試熱更新 boot
登陸
登陸,用coki 僞裝是用戶
判斷session
2,List ,裏,對象
3,枚舉類
實習證實,3個月的,學校要的
項目的todo
app更新太慢了
回頭就忘了要測試這個了
枚舉類 B哥 key-value
控制器
服務類
dao訪問類
model實體對象
數據庫的表的字段的註釋裏(或者PD的設計圖裏)
主要是後期維護(加字段)和查找含義
啓動MySQL
"C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
測試1 Tomcat
開發 Tomcat機子 idea
svn
西醫 2.0 IOS 暫時不了
夏南
強化題 等於 同步題
課程進度
public int compare(PackageCourseDeta
爲何要,由於表
重構,添加簽名
.and("subProjectId").eq(context.getSubProjectId());
dao加 .and("subProjectId").eq(context.getSubProjectId())
ctrl+F9 編譯 ,不用部署到Tomcat和運行,IDEA 自動識別入參少了
mapParam.put("appliedMajorType",appliedMajorType);
mapParam.put("subProjectId","-1");
.and("subProjectId").eq(context.getSubProjectId());
Context context,
.and("subProjectId").eq(context.getSubProjectId())
@Column(name = "SUB_PRM_ID")
private String subProjectId;
Map<String,Object> map =new HashMap<>();
mapParam.put("subProjectId",context.getSubProjectId());
mapParam.put("subProjectId","-1");
map.put("subProjectId","-1");
AND SUB_PRM_ID = #{subProjectId}
dao
生成的
xml
service
調用的地方要改
子項目改爲 -1
控制器
service
工具類
最後svn 版本控制確認,而後測試測試
參數加這個
String subProjectId
定時器的依賴,運行
好比 考點依賴了考綱定時器,因此不能改時間
帶上子項目id,或者單獨的一個字段
// map.put("subProjectId","-1");
入參用枚舉的具體的對象
那個小問題回頭弄,麻煩
入參用String 仍是 對象,傳對象的話,進來的東西多
不用 String[],用list<String>,是由於後續不少操做都涉及到集合(經常使用List)
張雲,暱稱--
逗比
換了兩家
1,原來調用redisDaoTemplate的deleteHashValue方法,如今改爲removeSortedSetByValue
String appliedSchoolRedisKey ="exam_paper_apply_school_" + paperId + "_" + oldAppliedSchoolId;//舊的報考學校 "exam_paper_apply_school_" +
redisDaoTemplate.removeSortedSetByValue(appliedSchoolRedisKey, userId);//exam_paper_apply_school_37f79329-785d-45aa-a922-9510a3f97a05_7
key 卷子id 報考學校的id
多個value 作過這個卷子的
考點的對題率 是實時算的,用定時器
http://www.seleniumhq.org/docs/02_selenium_ide.jsp#installing-the-ide
http://www.seleniumhq.org/download/
https://addons.mozilla.org/en-US/firefox/addon/selenium-ide/D
用postman設計好
而後自動化
判斷的話,用testJS 更高級的用導出來的okHTTP 代碼
功能測試
單元測試,能夠直接調用Service,不要求用戶已經登陸
集成測試,端到端的那種,有訪問控制器Controller
性能測試
jmeter能夠作功能測試,但這個不是它的主要功能
公司是怎麼作登陸的
哪一個版本?是怎麼判斷的,令牌放在head嗎,仍是cookie? get post 都有 請求頭 請求體
com/fjhb/medical/service/syllabus/support/SyllabusType.java
模仿B哥,用枚舉類型當函數的入參
南向考綱 枚舉類
postman的文檔
fildder 抓包
要對應作一個代理
用上面工具,而後能夠抓到模擬器的請求
在請求的時候,插入變量
生成隨機的數字,爲了測試刷新
Selenium 3
http://www.seleniumhq.org/
https://github.com/SeleniumHQ/selenium
Maven 倉庫
http://mvnrepository.com/artifact/org.seleniumhq.selenium
http://www.seleniumhq.org/download/
http://www.seleniumhq.org/docs/02_selenium_ide.jsp#installing-the-ide
JMeter 主要是作性能測試的
校驗返回的 json 第三方庫
http://jmeter.apache.org/usermanual/get-started.html
http://jmeter.apache.org/usermanual/index.html
API: http://jmeter.apache.org/api/index.html
UI測試
Selenium 3
API接口測試
優先 postman文檔
均可以
Selenium 3?
去重,根據 paperId userExamPaperReportList.stream().collect(Collectors.toSet());
自測卷的 答題日誌 在
考卷報告
答題日誌
評測報告
數據結構:
redis
MongoDB
去重複,用兩個對象列表
//用 流
Assert.hasLength(userId, "用戶ID不能爲空");
@Valid 校驗框架
拋出異常 new
公司的ng彷佛沒有用狀態管理,彷佛有看到state
BusinessContextDto businessContext = (BusinessContextDto) BeanUtil.copyProperties(context, new BusinessContextDto());
阿帕奇的
throws InvocationTargetException, IllegalAccessException
BeanUtils.copyProperties(,context);
Spring 的
import org.springframework.beans.BeanUtils;
BeanUtils.copyProperties(,context);
context裏是否有userID ?
比較兩個java文件裏的屬性,有哪一些不一樣,列出來
多個子菜單是 怎麼實現路由的
構架:
學生
Controller M 增刪改查
課程
Controller M 增刪改查
Controller 網關 控制層
web admin
web student
web home
Android
Service
DAO
utils
字符串常量類裏的靜態變量 contant,不用枚舉,用起來不如常量類好用
DTO
eveCW 分層,平臺an那個項目
彷佛是按照 模塊 分的
自動生成後端代碼
手寫SQL語句太...了,用MyBatis 也好呀
竟然斷電
還要搬動電腦
我要看到底層,DAO層和C#那部分
Java 怎麼看到遠程服務的源代碼
環境 項目夠完整
會計和企業的分層
前端
命名要統一,要麼都有DTO,要麼都沒有DTO
想學的:
今晚月
動漫 著名臺詞
蛇叔那句話 人生無心義
遊戲人生,世界,遊戲開始
火影
海賊王
medical
elearning 商學院 平臺,企業 平臺
咱們寫的後端管理系統會給客戶用嗎
刪除 removeLibrary
封裝的「刪除」字眼 delete
底層的「刪除」字眼 remove
是由於底層沒有真的刪除嗎,因此上層覺得刪除了
在線工具沒有版本控制,不知道改了哪裏,總不能再一個一我的工確認,或者口頭交流
C#是底層?
C#和Java 的分工
代碼的配合
分層
分頁裏,
currentPageData變量的類型是Object,但實際使用中,只能是集合,由於前端把它當集合讀取
page.setCurrentPageData(myCoursePackageInfoDtos);
後端傳給前端的 page.setTotalSize(1); 能夠亂寫,只是前端就不知道到底有多少條
這個字段在底層賦值
PowerDe設計表
單表操做
在base外面的都是西醫獨有的
試卷 彷佛只有同步卷
試題 彷佛只有真題和非真題
MySQL 不加test都是 dev開發用的
有的是經過不一樣的URL 來區分不一樣的數據庫服務器
路由之間的 :id 傳遞數值
考試包
queryParam[status]:-1
queryParam[categoryId]:56a9895b84ae15b9b91d9d54
queryParam[vipLevelId]:-1
page[pageNo]:1
page[pageSize]:10
postman 測試一下 我本身的後端
特徵標誌信息
mark
CourseMaskerQueryDto
mark n 記號
marker n.標記
feature n 特徵
前端 路由有問題
Angular 1 再說吧
findBUG IntelliJ 插件
圖片上傳控件
<div class="pic-hover" ng-class="{'visibility-hide': !imgShow,'visibility-show':imgShow}">
<span class="pic-mask"></span>
<div class="upload upload-1">
<div hb-file-uploader ng-model="model.uploadImage"></div>
</div>
</div>
看怎麼合併咱們的前端,查找
試題關聯考點
繼續看前端吧,後端應該簡單的
"PageTab.Page1" 是這個路由的名字,相似key-value裏的key,在Controller 裏經過$state.go(「PageTab.Page1」)跳轉路由,能夠添加第二個參數,是 參數
前端 課程 用
lesson
後端 adapter用
course
路由跳轉的時候傳遞 參數 :
名詞:{
課件courseware
章節 Outline
調用 過嗎 C# I
PackageCourse 添加 課程包裏的課程,即 添加課程
科目 subjects
章節chapter
細目 enumerations
課程記號 CourseMasker 課程上能夠添加
}
規範
中文 英文 字段 統一
控制層Controller java 服務層 適配層
lesson
lesson
choose course課程選擇 PackageCourse
課程包
底層叫 課程選擇
SouthCourseChooseServiceImpl.java
<div ui-view></div> 第三方的UI 路由
<div>{ name }</div>
路由裏面的 :
多個項目的底層,都是MVC
MVC MVC
MVC MVC
先開後端的接口
會計不怎麼弄Angular 1 了
文清
define(['angularUiRouter', 'modules/exam/main'], function () {
states.question.add
省稅局
企業版
會計,跟C#底層對接
lesson course的區別 英文
lesson 45分鐘的一節課
course 一門課,語文課,數學課之類的
連起來測試:
Android註冊:要上傳 頭像
建立用戶(user)
建立登陸帳號(loginInput )
完善用戶信息(經過 獲取基本信息接口 來 判斷)
獲取詳細信息(確認一下,報考專業必定要有)
修改信息(這一步沒法修改頭像),單獨測這個功能
獲取詳細信息,判斷上一步的新的信息是否修改爲功
修改用戶
C+t 換掉
F3進入接口
鼠標中鍵 進入接口的實現
AngularJS 路由:
ng-route 是ng官方的
模塊依賴於 ngRoute
UI-Router for Angular 2 第三方 開源路由
模塊依賴於 ui.router
原來的 夢想->志願
夢想院校、夢想專業
都改成
志願院校、志願專業
Collections.sort(questionList, (arg0, arg1) -> arg0.getNumber().compareTo(arg1.getNumber()));
對List裏面的對象排序
//1
//將試題按題號排序
Collections.sort(questionList, (arg0, arg1) -> arg0.getNumber().compareTo(arg1.getNumber()));
//2
@Override
public int compareTo(MyYearQuestion o) {
if (year < o.getYear()) return 1;
if (year > o.getYear()) return -1;
return 0;
}
//3
//排序,讓首頁按照順序顯示
Collections.sort(advertisementInfos, new Comparator<AdvertisementInfo>(){
public int compare(AdvertisementInfo o1, AdvertisementInfo o2) {
if(o1.getAdSortNumber() > o2.getAdSortNumber()){
return 1;
}
if(o1.getAdSortNumber() == o2.getAdSortNumber()){
return 0;
}
return -1;
}
});
開源視頻處理組件FFmpeg 官方發佈安全公告,包括2個遠程任意代碼執行漏洞,分別是FFmpeg處理網絡HTTP視頻遠程溢出漏洞和FFmpeg處理遠程RTMP流視頻遠程溢出漏洞,利用漏洞可直接入侵服務器,目前已有漏洞利用攻擊程序在互聯網上公開。用到的同窗可安排升級。
影響版本:
FFmpeg 3.2 系列:<3.2.4
FFmpeg 3.1系列:<3.1.7
FFmpeg 3.0 系列:<3.0.7
FFmpeg 2.8 系列:<2.8.11
安全版本:
FFmpeg 3.2.4
FFmpeg 3.1.7
FFmpeg 3.0.7
FFmpeg 2.8.11
POC:http://www.openwall.com/lists/oss-security/2017/02/02/1?from=singlemessage
新版下載連接:https://ffmpeg.org/security.html
楊良偉
17:00:01
咱們有用到嗎?
好像轉碼用的就是這個FFmpeg
陳宓
要問800li了
偉斌 i5 4460 235
試卷的名字不在UI上顯示
MongoDB
試卷
場次
題庫
試題
db.examround.find({ "name": "xy2017測試科目1綜合試卷(隨到強制)"})
Spring 封裝的多線程
com/fjhb/medical/schedule/support/StatisticDimensionType.java
後端管理頁面
ist.stream().collect(Collectors.toSet());
list=m.stream().collect(Collectors.toList());
08:42
李曉衛
曉衛
http://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/
08:58
李曉衛
08:58:07
曉衛
Map<String,Object>map=new HashMap<>();
for (MobileCollectQuestionSubject subject:list) {
map.put(subject.getSubjectId(),subject);
}
list.clear();
for (String key:map.keySet()) {
list.add((MobileCollectQuestionSubject) map.get(key));
}
17:08
李曉衛
曉衛
com/fjhb/medical/schedule/support/StatisticDimensionType.java:25
樹形結構
記錄id user 卷子
user
流程圖:
遊戲的流程圖
思惟導圖
MongoDB 的結構
跟蹤前端的作卷子的代碼
攔截手機的請求吧
一步步跟蹤進去
題目應該比較簡單吧
由於看不到底層的model,dao,因此看不到數據之間的關聯,也沒有設計圖(關聯關係)
指甲
檢查後,關閉以前的notepad++
山西 曉衛李 , 有直達的飛機
咱這個平臺
UE的藍圖彷佛比Unity的無代碼編程更高級(更抽象),是設計圖(構架圖)
好維護
每一個用戶最後的更新時間
SQL分組
{
傑陽陳
cas登陸(跟平臺對接)會偶爾出現java.net.SocketTimeoutException: Read timed out
家樑劉 2017.2.24 14:08:04
去技術部反饋了。由於nginx那臺13的cpu佔用率高致使有時候會超時。如今已經降下來了
}
西醫2.0的時候
修改用戶信息的時候,以前說要區分新老用戶(但其實不須要判斷完善,由於若是用戶按照流程走的話,修改信息的時候確定完善了用戶信息)
後來t本身又發現這個其實沒有必要
Excel到MySQL ,而後就跟操做數據庫的方式同樣