Напевно всі знають що Microsoft постійно проводить тестування своїх продуктів перед їх випуском на ринок. На жаль багато хто отримує ці бета-версії з "торрентів" або інших "третіх рук", і єдиним доступним для них перевагою залишається можливість "потикати кнопки" наосліп в майбутній версії програми.
Однак MS дуже відкрита компанія (вони просто скромні :)) і дає можливість всім бажаючим взяти участь у тестуванні своїх програм (але з деякими обмеженнями 😉). Причому якщо ви будете офіційним тестером то зможете не тільки "тикати кнопки" але і отримаєте наступні можливості:
Отже, що потрібно зробити для того щоб стати бета-тестером:
Існують наступні розділи:
Зрозуміло не всі програми доступні абсолютно всім. По-перше багато відкриваються для реєстрації лише на якийсь період, а потім нові учасники не приймаються. Деякі програми доступні за запрошеннями які можна випитати наприклад у розробників або членів їх сімей 😉 Деякі групи розробників вважають за краще запрошувати лише випробуваних бета тестерів - тих хто з користю брав участь в інших проектах. І дуже часто проводяться просто розсилки серед довільно відібраних зареєструвалися на connect, наприклад наскільки мені відомо саме таким чином набиралися тестери для Windows 7 Beta1.
Ну і до купи приведу ще розшифровку найбільш популярних етапів проектів:
CTP - Community Techology Preview. Етап для демонстрації спільноті можливостей майбутнього продукту. Щоб ті могли подивитися, помацати, покритикувати, порадити щось нове. На цьому етапі проводиться дуже багато змін, функціонал продукту може дуже сильно змінюватися. З одного боку це добре, а з іншого боку - погано, так як не можна бути впевненим що в фіналі все буде так само 😉 Документація якщо і є то знаходиться в зародковому стані.
Beta - Тут функціонал вже устоявся і затверджений. Його зміни проводяться тільки при дуууже великий необхідності. Велика частина роботи присвячена усунення багів і написання фінальної документації.
RC - Release Candidate - Як випливає з назви - це кандидат в реліз. Потенційно кожен RC може без змін перетворитися в фінальну версію якщо у нього все буде добре Якщо буде ще багато багів - відкладається до наступного RC.
Ну і потім слід RTM (Release to Manufacture) або RTW (Release to Web).
Питання, уточнення і доповнення вітаються 🙂
PS: PowerShell зараз знаходиться в стані CTP3. Наступна публічна версія вже напевно буде Beta. Наскільки мені відомо відкрита реєстрація його бета-програму зараз вже закрита 😦
UPD. Реєстрація на тестування PowerShell знову доступна! 🙂