در این مطلب، ویدئو پایتون برای آزمایش کنندگان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,829 –> 00:00:03,840
به کلمه تست در این جلسه خوش آمدید،
2
00:00:03,840 –> 00:00:06,330
ما میخواهیم بفهمیم که چرا
3
00:00:06,330 –> 00:00:12,509
باید پایتون را یاد بگیریم، بنابراین در اینجا
4
00:00:12,509 –> 00:00:15,360
وقتی سراغ پایتون میرویم، سؤالات زیادی در ذهن ما وجود دارد،
5
00:00:15,360 –> 00:00:18,539
بنابراین این چند سؤال
6
00:00:18,539 –> 00:00:21,660
است که همیشه قبل از رفتن به
7
00:00:21,660 –> 00:00:25,380
هر زبان برنامهنویسی که من کار میکنم به آن فکر میکنیم. بهعنوان یک
8
00:00:25,380 –> 00:00:28,080
آزمایشکننده دستی، پس چرا باید پایتون را یاد بگیرم
9
00:00:28,080 –> 00:00:32,880
که چگونه پایتون میتواند در
10
00:00:32,880 –> 00:00:37,950
فعالیتهای آزمایش دستی روزانه من استفاده شود، چرا
11
00:00:37,950 –> 00:00:40,800
تقریباً همه شرکتها میخواهند آزمون دستی یا
12
00:00:40,800 –> 00:00:42,600
خودکاری را با
13
00:00:42,600 –> 00:00:46,320
دانش زبان برنامهنویسی مانند پایتون انجام دهند، چگونه
14
00:00:46,320 –> 00:00:49,739
پایتون میتواند برای ما
15
00:00:49,739 –> 00:00:53,160
در تستهای اتوماسیون مفید باشد. جلسه ای که
16
00:00:53,160 –> 00:00:55,620
می خواهیم پاسخ همه این
17
00:00:55,620 –> 00:01:01,140
سوالات را پوشش دهیم، اولین پاسخ این است که پایتون را می
18
00:01:01,140 –> 00:01:04,830
توان برای تولید داده های تست استفاده کرد، بنابراین زمانی که
19
00:01:04,830 –> 00:01:07,140
در حال انجام تست دستی هستیم،
20
00:01:07,140 –> 00:01:10,380
برای انجام فعالیت های تست دستی به داده
21
00:01:10,380 –> 00:01:13,439
های تست نیاز داریم، گاهی اوقات فقط به
22
00:01:13,439 –> 00:01:16,080
مجموعه ای از داده ها نیاز داریم، اما ممکن است به داده های آزمایشی نیاز داشته باشیم.
23
00:01:16,080 –> 00:01:20,060
زمانی که ما به مجموعه بزرگی از دادههای آزمایشی نیاز داریم،
24
00:01:20,060 –> 00:01:22,950
بنابراین پایتون مجموعهای غنی از کتابخانهها دارد
25
00:01:22,950 –> 00:01:25,939
که میتوان از آنها برای تولید دادههای آزمایشی استفاده کرد،
26
00:01:25,939 –> 00:01:29,130
بنابراین هر زمان که نیاز به تولید باشد.
27
00:01:29,130 –> 00:01:31,020
دادههای آزمایشی برای فعالیتهای آزمایش دستی
28
00:01:31,020 –> 00:01:33,659
فقط – چند دقیقه طول کشید تا
29
00:01:33,659 –> 00:01:36,360
مجموعه سنگینی از دادههای آزمایشی تولید شود تا از
30
00:01:36,360 –> 00:01:40,520
پایتون برای تولید دادههای آزمایشی استفاده شود،
31
00:01:40,520 –> 00:01:45,600
بنابراین در مرحله بعدی پردازش یا تجزیه دادههای تست است که
32
00:01:45,600 –> 00:01:48,689
چندین بار دادههایی در
33
00:01:48,689 –> 00:01:51,570
منابع مختلف داریم مانند من یک داده آزمایشی دارم که
34
00:01:51,570 –> 00:01:54,990
در پایگاه داده وجود دارد یا ممکن است فایل XML یا
35
00:01:54,990 –> 00:01:58,170
فایل دفترچه یادداشت یا بسیاری از فرمتها باشد، اما
36
00:01:58,170 –> 00:02:00,149
میخواهیم دادهها را پردازش کنیم یا
37
00:02:00,149 –> 00:02:02,100
میخواهیم دادهها را از این قالبها انتخاب کنیم و
38
00:02:02,100 –> 00:02:04,950
میخواهم همه دادهها را در اکسل خود بیاورم.
39
00:02:04,950 –> 00:02:06,070
فرمت
40
00:02:06,070 –> 00:02:10,149
می توانم مثالی بزنم که در آن ما در حال
41
00:02:10,149 –> 00:02:12,880
ضربه زدن به یک وب سرویس هستیم و در نتیجه
42
00:02:12,880 –> 00:02:16,209
یک فایل XML دریافت می کنیم، این یک فایل XML بسیار
43
00:02:16,209 –> 00:02:20,709
سنگین با حجم حدود 10 مگابایت بود، بنابراین وظیفه من این
44
00:02:20,709 –> 00:02:24,670
بود که داده های آزمایشی را از این فایل XML انتخاب کنم،
45
00:02:24,670 –> 00:02:27,040
اما ما با آن روبرو هستیم. مشکلی مانند زمانی که
46
00:02:27,040 –> 00:02:29,110
ما یک فایل XML 10 مگابایتی را باز می کنیم،
47
00:02:29,110 –> 00:02:31,959
چندین بار هنگ شده است، زیرا
48
00:02:31,959 –> 00:02:34,660
فایل بسیار سنگینی است، بنابراین
49
00:02:34,660 –> 00:02:37,900
انجام این فعالیت به Big Data
50
00:02:37,900 –> 00:02:41,920
از فایل XML سنگین بسیار دشوار بود، یک
51
00:02:41,920 –> 00:02:44,260
مثال دیگر می زنم، اطلاعات کامل را با داده های ناقص پر می کنم.
52
00:02:44,260 –> 00:02:46,209
در برنامه
53
00:02:46,209 –> 00:02:49,390
w صفحات مختلف را داشته باشید و در
54
00:02:49,390 –> 00:02:51,660
انتهای صفحه زمانی که همه کارها را با موفقیت انجام دادیم، داده
55
00:02:51,660 –> 00:02:54,450
ها را ارسال می
56
00:02:54,450 –> 00:02:58,090
کنیم، زمانی که یک فایل را ارسال می کنیم، یک فایل XML
57
00:02:58,090 –> 00:03:00,190
با تمام داده
58
00:03:00,190 –> 00:03:02,380
هایی که در این فرآیند کامل پر کرده ایم
59
00:03:02,380 –> 00:03:05,769
تولید می شود، بنابراین آزمایش فعالیت Wars یا
60
00:03:05,769 –> 00:03:08,920
کارهای دستی این بود که برای XML نهایی برویم
61
00:03:08,920 –> 00:03:11,290
و تمام دادههایی را که
62
00:03:11,290 –> 00:03:15,760
در فرآیند آزمایش کامل پر کردهایم اعتبارسنجی کنیم، بنابراین
63
00:03:15,760 –> 00:03:18,340
کار بسیار دشواری بود زیرا من
64
00:03:18,340 –> 00:03:22,239
حدود 12 صفحه را پر کردهام و هر
65
00:03:22,239 –> 00:03:23,739
دادهای را که در 12 صفحه پر کردهاید،
66
00:03:23,739 –> 00:03:26,110
سپس بروید. به XML و اعتبارسنجی تمام
67
00:03:26,110 –> 00:03:29,680
دادهها، بنابراین برای آن نوع فعالیت آزمایشی دستی،
68
00:03:29,680 –> 00:03:32,650
میتوانیم دادههایی را که
69
00:03:32,650 –> 00:03:36,030
در فایل XML پر کرده