Your SlideShare is downloading. ×
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
As an Test Engineer
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

As an Test Engineer

2,125

Published on

Yokohama.pm #9

Yokohama.pm #9

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,125
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
9
Comments
0
Likes
5
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. As an Test Engineer Masaki Nakagawa / @ikasam_a Yokohama.pm #912年10月20日土曜日
  • 2. About Me • @ikasam_a • DeNA Co.,Ltd. • Global Platform System Div. • Platform System Dept. • QA Team12年10月20日土曜日
  • 3. About a years • 2011/10 ... join • 2011/11 ... Brownie (yokohamapm #8) • 2011/12 ... Perl Advent Test Track • 2012/01 ... starting QA Team • ...12年10月20日土曜日
  • 4. Perl Testing Consideration (seen from other languages) Masaki Nakagawa YAPC::Asia 2011 Tokyo (yapcasia.org/2011/talk/80)12年10月20日土曜日
  • 5. Brownie Masaki Nakagawa / @ikasam_a Yokohama.pm #8 (yokohama.pm.org/2011/10/yokohamapm-8.html)12年10月20日土曜日
  • 6. QA Team12年10月20日土曜日
  • 7. QA Team Mission Statement • For platform engineers • To develop new features • Should keep the quality of platform system12年10月20日土曜日
  • 8. About QA Team • To verify the Platform System • To write AUTOMATION tests • To improve Platform System quality is NOT a tester, is a TEST ENGINEER12年10月20日土曜日
  • 9. Platform Game Server / Game Client (User) API Server API Server Gadget Server Gadget Server API Server Gadget Server Internal Tools / Databases / Middlewares Developer Site Developer12年10月20日土曜日
  • 10. Automation Targets • Platform Components • API Server, Gadget Server • Developer Site • some internal components • Conditions • some regions • some environments12年10月20日土曜日
  • 11. Techniques • Gray Box Testing • Black Box + White Box • Integration/Functional level • No test double, Use internal data • Doing inside Platform • create complex conditions in test context12年10月20日土曜日
  • 12. Smartphone Game Smartphone API Server (Emulation) Gadget Server Platform • Test Game (written by Amon2::Lite) • Smartphone Emulated Browser • Selenium WebDriver • Ruby (Capybara, RSpec)12年10月20日土曜日
  • 13. API Gray-Box Testing Test Scripts API Server (in Platform) Platform • No Browser, No Application • Perl Scripts using HTTP • w/ Platform Internal DataSources • w/ Multi-Regional API Client12年10月20日土曜日
  • 14. Developer Site PC Browser Developer Site Platform • Selenium WebDriver • Ruby (Capybara, RSpec) • and Perl (Brownie)12年10月20日土曜日
  • 15. Policy in Team • Test Engineering • as an engineer (developer) • not only Black Box, using Gray Box • Readable, Writable, Maintainable12年10月20日土曜日
  • 16. As an Engineer • for Gray Box • requires Skills • understands the Product (including code) • behaves an product engineer, if necessary12年10月20日土曜日
  • 17. Code Quality • Readable • What do you testing ? • Writable, Maintanable • How do you add or modify ?12年10月20日土曜日
  • 18. まとめ • やること多くて技術も求められるけど 奥が深くて楽しいですよ12年10月20日土曜日

×