Tag Archives: testing

Event: Testing Business Logic using DSLs in Clojure – Mayank Jain of @HelpShift

TechJam presents a talk about testing business logic using DSLs, by Mayank Jain, of @Helpshift, on Thursday 16 July, at 6:30pm, at IDeaS.com, Baner Road.

Testing business logic quickly becomes tricky, as applications grow and scale. Example based unit and integration tests, and exploratory tests become poor choices to check and verify a large state space. Also such methods are not well-suited to clearly describe the state space / transitions we want to test.

Since we use Clojure to write test suites and tools at Helpshift, we tried experimenting with DSLs to express some of our testing problems. We’ve found that mini DSLs can indeed become useful to describe and test fairly complicated business logic.

In this talk I will cover some of the mini-DSL approaches we’ve tried, demonstrate one of them by example, and discuss the benefits and drawbacks based on current experience.

About TechJam

TechJam is a non-profit initiative to build a community of techies, who are interested in learning and exploring new technologies.

Fees and Registration

This event is free and open for anybody to attend. Please register here: http://techjam.org/#dsl_clojure

Please double-check the date/time/venue of the event at the above link. We try to ensure that PuneTech calendar listings are accurate, but occasional errors creep in.

vodQA Pune testing/QA event – 13th Oct

vodQA Pune, to be held on October 13th in Pune, is an event for software testing and QA professionals.

In this edition of vodQA, the focus is on testing beyond the usual. The discussions will range from functional and cross-functional areas like Security, Usability, Scalability and Performance, to understanding testing practices within industries such as Manufacturing and Banking, among others.

The call for speakers. If you can give a talk (30 minutes), a workshop (60 minutes), or a quick lightening talk (5 minutes) in one of the above areas, you should apply. (Sorry, it appears that the call for speakers is now closed.)

For more details of vodQA, see the vodQA Pune 2012 page. (Note: although this page says that the last date for submitting a proposal has already passed, they are still accepting submissions.)

The event itself is free and open for anyone to attend. Register here. The event is on 13th October, from 9:30am to 4:30pm, at Thoughtwords, Panchshil Tech Park, Yerwada, Pune.

Call for Speakers – IndicThreads Conference on Software Quality

Pune’s http://IndicThreads.com, which organizes various conferences in Pune every year, has just put out a call for submissions for their 2nd Conference On Software Quality to be held on 25th and 26th March 2011 in Pune. The conference will focus on software quality & testing.

Here are some suggested topics:

  • Automation Testing
  • Performance Engineering
  • Component Testing
  • Agile Testing
  • Embedded Systems Testing
  • Product vs. Application Testing
  • Games Testing
  • Security Testing
  • ATM Testing
  • Emerging tools and technologies
  • Reliability Testing
  • Testing Middleware Applications
  • SOA Testing
  • Database Testing
  • Protocol Testing
  • Compliance Testing
  • Software Usability Testing

Note, the audience will consist mostly of senior professionals with 5+ years of experience. Click here for submitting a proposal.

The submission deadline is 31st Jan, 2011. The conference itself will be on 25 and 26 March, in Pune. Write to [ conf AT indicthreads DOT com ] in case of any queries.

Silicon India’s Software Testing Conference – Nov 20

SiliconIndia is organizing Software Testing Conference (SofTec 2010), a leading event for the Software Test and QA Community on November 20th, 2010 (Saturday) in Pune.

SofTeC 2010’s agenda reflects the challenges organizations face today in order to address different testing projects. It also explores new challenges such as Cloud Computing, Virtualization, Web 2.0 and the increasing take up of Open Source tools. The conference provides clear guidance to the delegates and helps them understand the challenges and issues faced in testing today, how best to address them and how to cope with changing conditions and the need to optimize every effort.

TOPICS:

An optimum approach to n-tier architectured application testing
Building an Automation Framework around Open Source Technologies
Commercial Test Automation Tools and its real benefit
Software Security Testing
Mobile/Infotainment Apps testing
Cloud Testing: The future of software testing
The Case for a Standard Uniform Test Modeling Language
Protocol Testing
Globalization testing- Getting your software World-ready
Avionics Testing

DATE:  November 20, 2010 (Saturday)
TIME: 8.00 AM to 5:00  PM
VENUE: YASHADA MDC Auditorium,Raj Bhavan Complex,Pune

REGISTER NOW:
We have limited Seats. Registration for this Conference is by
invitation only. Attendance is limited to maintain an intimate setting
and foster dialogue among all participants.

To request an invitation, please visit:
http://www.siliconindia.com/events/siliconindia_events/register.php?eid=STecPune2010
and complete the form . There will be a registration fee of Rs 500 only. This is towards: Access to Sessions, Tea/ Coffee & Refreshments and Lunch.
?

Modeling frameworks (EMF, JaXB), Testing with StrutsTestCase – Java Meetup: Sept 11

What: Pune Java Meetup
When: Saturday, Sept 11, 5:30pm
Where: ThoughtWorks Technologies, Tower C, Panchshil Tech Park, Yerwada
Registration and Fees: This event is free for all to attend. Register here.
Group Page: Pune Java Meetup Group

Details

Duke, the Java Mascot, in the waving pose. Duk...
The Pune Java Meetup Group hopes to bring together Java professions in Pune for a meeting every 2nd Saturday. Click on the duke to see all PuneTech articles related to Java. Image via Wikipedia

The Pune Java Meetup group hopes to meet on the second Saturday of every month. This group is a free/open group. Anybody interested in Java can join the group. Anybody can propose a meeting.

Join the group by going to the Pune Java Meetup Group on meetup.com.

This month’s meetup, on Saturday, will feature Kiran Narasareddy talking about his experiences with Modeling Frameworks – specifically their (bad) experiences with the EMF (Eclipse Modeling Framework), and good experience with JaXB. The talk will also cover the various different plugins available for JaXB, and what all you can achieve using them.

After that Atul will talk about using struts unit testing framework. It is a very effective way to decouple the Action Layer from the Business Layer – No need to wait for UI development to test your code. Very appealing – and addicting.

Enhanced by Zemanta

vodQA Nite: The testing spirit – event for QA professionals – 10th June

What: vodQA Nite, an event for the software testing industry
When: Thursday, 10th June, 5:30pm
Where: ThoughtWorks Technologies, GF-01 and MZ-01, Tower C, Panchshil Tech Park, Yerwada. Map
Registration and Fees: This event is free for all to attend. Register here

vodQA Nite: The testing spirit

Thoughtworks Pune presents vodQA Nite – THE TESTING SPIRIT! – an event for the software testing industry to strengthen the QA community by sharing and learning new practices and ideas.

‘vodQA Nite’ offers a unique opportunity to interact with people who are equally passionate about software testing and continuously strive to better the art. The format of ‘vodQA Nite’ is scheduled such that each speaker will have 10-12 minutes to present followed by a couple of minutes of “open” discussion with participants. The topics covered in this workshop will be appropriate for any level of testing experience.

Connect with like-minded peers, and gain insight from industry practitioners.

Please note : This is a free to attend event. Register as an attendee here.

Who should attend?

Quality analysts and testing aficionados who want to interact with the testing community. This is also relevant to those interested in the nuances of test automation and how testing works in an Agile environment.

If you have any queries, email vodQA-Pune@thoughtworks.com

IndicThreads conference on Software Quality – Call for Presentation Proposals

IndicThreads has put out a call for submissions from potential presenters for their first conference on Software Quality, to be held in Pune on 5th and 6th March. If you’ve done any work in tools, processes, programs for testing, you should submit an abstract of your proposed talk.

Why Bother?

indicthreads logo small

  • IndicThreads runs good conferences. See Dhananjay Nene’s report on the Java conference that IndicThreads had in Pune last month.
  • If you’re accepted as a speaker, you get a free pass to the conference.And free hotel stay if you’re from out of town. (All those reading PuneTech from outside Pune, please raise your hands.)
  • Become famous: being a speaker at a national conference is good for visibility, and all engineers should strive for visibility. It’s very important. Almost as important as being a good programmer. (Maybe more?)
  • Help out a good Pune initiative. More submissions will improve the quality of the conference, and having a high quality conference in Pune improves the overall stature of Pune as an emerging IT powerhouse.

Why You?

I’m willing to bet that many people reading this will think – but I am not an expert. Not true. If you’ve spend a couple of years working on some specific aspect of testing, chances are that you’ve acquired expertise that you can present and help improve the understanding of others. You don’t have to have done ground-breaking research. Have you adopted a new tool that came out recently? Talk about it, because others will not have experience with its use. Have you used an old tool in a new way? Definitely submit a proposal. The others in this field would love to hear of this new wine in an old bottle. Have you figured out some new process for making your quality assurance team more productive, or less buggy? (Hey, you of all people should know that we can do testing/QA/debugging on people too, right!?)

Just because you think you are not the Einstein of Quality, does not mean that you should not submit a proposal. If there is something interesting that you’ve spent your time on in the last year or two, and if you think that 5 other people doing a job exactly like yours would benefit from what you learned – then you should (no, actually, you must) submit a proposal.

And, since recently PuneTech has been thinking about how to involve students in industry, here another idea. If you’re a student and you have ideas on how the Software Quality industry can get students more interested in this field, here is your chance to make your idea to a large roomful of professionals in this field who’ll listen to you, and maybe a few of them will actually do something about it. We already know that students can come up with interesting, well thought out proposals, so here’s your chance.

So go, click submit. All you need right now is a one-paragraph proposal of what your talk will be about. Just do it.

Logistics – what, how, when

The last date for submission is 10th Jan, so please head over the the CFP and submit your entry using the form at the end of that page.

Topics of interest include new and groundbreaking technologies and emerging trends, successful practices and real world learnings.

Topics appropriate for submission to this conference include but are not restricted to the below, stated in no particular order –

  1. Automation Testing
  2. Performance Engineering
  3. Component Testing
  4. Agile Testing
  5. Embedded Systems Testing
  6. Product vs. Application Testing
  7. Games Testing
  8. Security Testing
  9. ATM Testing
  10. Emerging tools and technologies
  11. Reliability Testing
  12. Testing Middleware Applications
  13. SOA Testing
  14. Database Testing
  15. Protocol Testing
  16. Compliance Testing
  17. Software Usability Testing

Submission

  • Please note that submissions aimed at promoting specific organizations or products will not be accepted.
  • All sessions will be between 50-90 minutes.
  • The audience consists mostly of senior testers and test leads. Before submission consider how your submission can provide best value to this target segment.
  • Submissions will be accepted only on the website and not over email.
  • All submissions must include two session abstracts.
  • Please provide as much detail as possible in the session abstract, including the target audience.
  • The decision of the conference team as regards sessions, durations, timings, speaker benefits and all related aspects will be final and binding.

Speaker Benefits

  • Complimentary Full Conference Pass
  • We will arrange for your hotel stay and cover the room tariff. Please note that hotel incidentals will not be covered.
  • Speaking at an IndicThreads event gets you recognition as a subject expert.

Important Dates

  • Submission Deadline – 10th Jan 2010
  • Selection Mails – 31st Jan 2010
  • Conference Dates – 5 and 6 March, 2010

More details

For more details, see the conference website

PMI Pune Seminar: “Chanakya’s Project Mgmt Ideas” & “Setting expectations from Test Automation” – 10th Oct

What: Project Management Institute, Pune Chapter’s monthly meeting, consisting of two sessions – 1. Chanakya‘s Project Management ideas by Anuraag Gupta. 2. Setting correct expectations around test automation by Shrikant Dhamal
When: Saturday, October 10th, 10:00 am to 12:30 pm
Where: Cummins Auditorium, Pune Shramik Patrakar Sangh, 193 Navi Peth, Ganjwe Chowk, Near Alka Talkies, Garware bridge & S. M. Joshi hall, Pune 411030. Reception (Tel) – +91(20) 24534190
Registration: This event is free for all, and no registration is required

Chanakya’s Project Management ideas by Anuraag Gupta

Anuraag has a 1st class Bachelors of Commerce degree from Mumbai University. He currently works with Laymen Consultants – a Mumbai based Training Company as Financial Trainer & Speaker on Finance. He also works as Chief Investment Officer with Profound Consulting Pvt. Ltd., Mumbai – a Proprietary Trading and Investment company investing in various Asset Classes. He is a visiting faculty at Garware Institute of Career Education and Development, Mumbai University and a Speaker at Rotract club seminars for Wealth Building and Stock Picking. He is founder and chief convener of Mumbai Investors Group – a closed investor forum.

Chanakya is the world’s oldest management Guru. He lived in 3rd Century BC and his book Kautilya’s Arthashastra has guided generations on good governance. It is also a book of management and has various ideas and principles that can be applied in the field of modern project management. From planning of projects, to understanding a project in detail, execution of projects and successful completion of projects he has left nothing untouched. These ideas are simple to understand and practical in its application. The session will bring out the age of ideas of Chanakya in detail.

Setting correct expectations around test automation by Shrikant Dhamal PMP®

Shrikant has over 10 years of industry experience with last 7 years in Software testing domain. He currently heads the Test Automation Center of Excellence in SQS India, the offshore wing of SQS Group, world’s largest independent software testing & quality management services provider. He has been actively involved in all the aspects of functional and automated regression testing having delivered more than 30 business-critical projects to customer satisfaction. He comes from mechanical engineering industry and has specialized in test automation using open source tools like Auto IT, Selenium etc. He has rich experience in various domains spanning Network monitoring and management, IT Information Security, HealthCare Insurance, Telecom, PLM, Credit Cards, Airline, CAD tools, Storage Area Network, Service Management Systems, CRM, and Wireless Security. He is also conducted corporate training for many Industry houses in and around Pune

Test automation becoming the key for executing routine and repetitive tests to catch up with ever increasing tests release after release of product and ever shrinking schedule. Many organizations are initiating test automation projects also for saving on efforts / cost of testing. Setting right expectations of stakeholders around test automation (output, effort, time and resources required) is the key to the success of project. Shrikant will point out considerations to set correct expectation around test automation project with the help of selected questions, which you should ask to stakeholders. Shrikant will cover following topics in his presentation:

  • Quick introduction to regression test automation
  • Regression test automation methodology
  • Questions and considerations to set correct expectations around test automation.

For more information about PMI Pune, see it’s PuneTech wiki profile

Reblog this post [with Zemanta]

TZen: Community Powered Innovation with the PlanetAikon platform

planet-aikon-logoPlanetAikon is a forum that allows “community powered innovation”. It is a Pune-based startup which allows its members to “connect, collaborate and co-create”. It strives to be a unique innovation ecosystem bringing together a community of ideators, contributors and sponsors – in other words, it connects the guys with the bright ideas, the guys with the money, and the guys with skills and time to implement the idea.

This is the story of TZen, one of PlanetAikon’s success stories. It is written by Prateek Dubey and originally appeared on the PlanetAikon Blog, and is republished here with permission.

TZen – The Tool whose Time has Come

Hi- I am Prateek Dubey and I have a Story to share with You – The Story of Tzen

The Inspiration and the Rationale

It all started when Zensar Technologies Testing Center of Excellence decided about 2 yrs ago to develop a test tool which will be used for Manual Testing for Projects in Zensar and to encourage use of Test Tools among associates. Add to that the prohibitive cost of branded Testing tools and the Training & Upgrade costs associated with it were the significant business drivers which strengthened our resolve to build such a tool.

Zensar Technologies Limited
Image via Wikipedia

We developed our first Test Tool prototype which was a Test Management Layer over an Opensource Defect Management Tool called “Bugzilla”, which was based on technologies like CGI, perl and mysql.

We soon realized that our prototype was not going to fulfil the future requirements of Test Management, as CGI was slow and handling large data in an efficient way was a challenge. This was the time when we started a new prototype which was based on new AJAX Technology. An article about a newly introduced web services concept called REST sparked further ideas. After a month of design and re-design we finally had a draft design ready. We chose php for implementing our web services to support the development of a quick, easy to understand and highly responsive tool. We wanted this application to be a full-fledged WebTop Application, keeping in mind that we were designing it for the future. We came up with a prototype which was named “TZen” by our project manager Vishal Wani. Vishal encouraged us to do a Demo of our Prototype to some internal projects. The Demo was an instant hit as nobody had ever seen a Web Application which loaded only once and then ran on the browser as a Desktop Application.

With Vishal’s and Testing Practice Head Prem Apte’s continued support, we started development of our product with help from Testing Community in Zensar. As we developed TZen further we were facing serious technology challenges as “Ajax” was a new technology and we were at par with rest of the world in exploration of the same. Thus, every time we ran into an issue we had to resolve it mostly by ourselves. We were also using Technologies like Yahoo UI library and Dojo, it took us around 6 months to come up with a first fully functional TZen prototype. We deployed it at various projects and got a lot of feedback on our implementation, TZen was still very basic in functionality and we still had a lot of work to be done. During this time we had a lot of organizational changes in team and finally we were left as a 2 member team from a 4 member team.

Reinventing TZen with Community Powered Innovation

TZen went slow for about 6 months until recently when it got revived by a Zensar Opensource Innovation initiative with the help of Planetaikon Platform. We started with significant doubts about what we could achieve through an Open Community involvement. But with support of NASSCOM (under their Innovation Initiatives) and the leadership at Zensar we soon found ourselves inundated by requests from individuals from other companies to join this initiative.

  1. We had the usual initial teething issues as folks were adapting to working on a on-line collaborative co-creation platform (as against meeting face-to-face or the “business-as-usual” of e-mail exchanges).
  2. We got a lot of feedback from participants which led us to shortlist 27 (twenty seven) new features to the existing version of our tool.
  3. Those who contributed did so because of their passion to create something and did so in after-office hours and on weekends. In approximately 5 months time we were able to come up with our Release 1.1 with those 27 additional features which we have again contributed back to the community.
  4. Our Vision is to develop TZen into the most successful Opensource Test Management Platform. Our Team size has now grown to 66 (Sixty Six)!
  5. TZen is designed ground up to be Opensource and Agile development compliant product. It can be developed quickly and tested easily. This was recently re-integrated when a small set of students with only a few days of TZen exposure, created a “Commenting System” for TZen , which is going to be featured in the next TZen release again a validation of the value that communities can provide

TZen – A Snapshot

TZen provides most features that a Test Management Tools must have. These include:

  • Requirement Management
  • Test Plan Management
  • Test Case Management
  • Test Execution Management
  • Defect Management (integrated with Mantis)
  • Reports and Exports at various levels

The Road Ahead

As we progress, we look forward to the community to help us take this product to new heights. Some of the features we plan to include are

  • Extensive graph and Chart support
  • Flexible Imports
  • Custom Fields
  • Server pull services and more….

TZen has got a lot of business, technical and innovation opportunity ready to be explored and taken forward, improvements at every level are in progress.

We are now throwing open another call to professionals who are keen to participate in taking TZen to its next high. We are looking for Php 5 developers, Testing Domain Experts, Usability Domain Professionals and Testers.

Come add to our adrenalin and let us show the world how the audacity of Ideas can be supported by the passion of communities.

Join us @TZen on Planetaikon. We are counting on YOU.

Reblog this post [with Zemanta]

CSI Pune Lecture: Security Testing Using Models – 16 Jan 6:30pm

csipune_logo

What: CSI Pune Lecture on Security Testing Using Models with Prof. Padmanabhan Krishnan, Bond University, Australia.
When: Friday, 16th Jan, 6:30pm-8:30pm
Where: Dewang Mehta Auditorium, Persistent, S.B. Road
Registration and Fees: Free for CSI/ISACA members; Rs. 50 for students & Persistent employees; others Rs. 100. Register at http://csi-pune.org

Details:
In this, we present a framework based on model based testing for security vulnerabilities testing. Security vulnerabilities are not only related to security functionalities at the application level but are sensitive to implementation details. Thus traditional model based approaches which remove implementation details are by themselves inadequate for testing security vulnerabilities. We demonstrate a framework that retains the advantages of model based testing that exposes only the necessary details relevant for vulnerability testing.

Our framework has three sub-models: a model or specification of the key aspects of the application, a model about the relevant aspects of the implementation and a model of the attacker. These three models are them combined to generate test cases. The same approach can also be used to test if a system meets a privacy policy.

Who Should Attend: Professionals interested in Test Automation and students.

About the Speaker – Padmanabhan Krishnan

Prof. Krishnan is a Professor at the Centre for Software Assurance, School of IT, Bond University, Australia. He also holds a research associate position at the United Nations University, International Institute for Software Technology. He got his BTech from IIT-Kanpur and MS and PhD from the University of Michigan, Ann Arbor. His interests are in model based testing, verification techniques and practical formal methods for software assurance. He has held positions in the USA, Denmark, New Zealand, Germany and Australia.

Update: The slides of the talk are now available. Click here if you can not see the slides below.

Security Testing Using Models

View SlideShare presentation or Upload your own. (tags: security bond)

Related Articles