Social Software Testing Approaches

Social Software Testing Approaches

Software teams, agile teams, in particular, are well aware of the need for their developers, testers, product owners, and other team members to collaborate. The usual selection of agile ceremonies creates space for people sharing the planning of the work: planning meetings, product backlog refinement meetings, three amigos sessions for coming up with acceptance examples, and daily meetings just to mention a few. For much of the rest of the time, people are hunched over their own keyboards and screens, working on their own tasks – more so in the time of forced remote work. Even if developers work with each other doing pair programming, testers often work on their own.

Read More

4 things I wish I knew before starting the BBST Foundations course

4 things I wish I knew before starting the BBST Foundations course

The BBST Foundations course is a very challenging course, on many levels. For me, it was a full 4 weeks of learning how to learn, how to organize better and how to stay on top of things. This course offers you many learning opportunities and a lot of useful information. In order to benefit from this as much as you can, you’ll need to put effort not only into going through the materials and assignments but also into paying attention to some of the aspects I’m going to describe below.

Read More

5 concepts from BBST that will help you create more powerful automated tests

5 concepts from BBST that will help you create more powerful automated tests

A lot of projects and companies nowadays no longer have dedicated testers. That doesn’t mean they no longer do testing; they simply share the responsibility of testing inside a development team. Testing becomes an activity that everyone in the team does, but there’s also a strong focus on automation and trying to create large regression suites that cover as much as possible from the overall functionality of the application.

I’ve also seen automated scripts created in several contexts where the people creating them were focused on solving the programming challenges, but they seemed to overlook one key element: how to make their tests powerful. There were lots of hours involved, lots of tools and frameworks, lots of lines of code, but there was little understanding of the application and superficial interest in what the tests will find and cover. So the teams put a lot of effort in creating extensive automated test suites but the question that remained was “Do they bring enough value?”

Read More

Live webinar with Ru Cindrea: Lessons Learned from the Worst Bug I Ever Found

Live webinar with Ru Cindrea: Lessons Learned from the Worst Bug I Ever Found

Watch the recording of this webinar from March 7, 2018 to learn about Ru’s story of the worst bug she ever found and the lessons learned from this experience. Based on this example she explains the RIMGEN framework, signal detection theory and other bug investigation concepts taught in the BBST Bug Advocacy course. If you’re thinking about taking Bug Advocacy, you will get a good preview of the course contents from this webinar.

You can access the slides here.

Watch other webinars organized by Altom here.

About Ru Cindrea

Ru Cindrea is a senior test consultant and managing partner at Altom. With more than ten years of experience in software testing, she is particularly interested in mobile testing and test automation with a special interest in mobile games. Ru is an instructor in the Black Box Software Testing series offered by Altom in collaboration with Kaner, Fiedler & Associates.

Develop skills in effective bug reporting

save 20% on bundle

If Ru’s situation sounds familiar, consider improving your reporting skills. The Bug Advocacy Bundle teaches you how to use test strategies in your work and get the right bugs fixed, build credibility and much more.

Webinar with Cem Kaner: An Introduction to Domain Testing

Webinar with Cem Kaner: An Introduction to Domain Testing

Watch the recording of the webinar with Cem Kaner from January 4, 2018:

Download the slides here.

Host: Alexandra Casapu

Description of the webinar:

Whether you want to prepare for the upcoming BBST Domain Testing class or you simply want to learn more about domain testing, you are welcome to join this one-hour session.

Cem will discuss:
• what is domain testing
• what it is not
• examples of how to use this technique

We’ll make sure to leave plenty of time for addressing questions from you.

BBST Domain Testing  || Jun 9 – Jul 6 2019

Last seats available for this year’s Domain Testing course with Cem Kaner.

Register now >

Sign up at https://bbst.courses/webinar/ if you’d like to get invitations to our future webinars.

How well do you advocate for your bugs?

How well do you advocate for your bugs?

If you do testing, and recognize how cognitively rich the activities involved in testing are, you probably also recognize the importance of testing skills.

On all the projects I’ve contributed to, good testing, deep testing, involved skills. Asking a random person from the street to test on the project would probably not have led to spectacular results (unless, of course, they happen to be an exquisite tester with awesome testing skills!). Developing those skills requires a lot of work.

Read More

How do students pass the BBST courses?

How do students pass the BBST courses?

Student work in each of the BBST courses will be evaluated by other students and by the instructor(s).

Each course will include several assessments, such as exams, quizzes, and assignments. Each assessment has its own primary objective. Here are common examples of what we might be trying to achieve with a specific assignment:

  • make a pass/fail decision about student performance that will be published in some way
  • help the student identify strengths and gaps in knowledge and skill
  • give the student practice working through a certain type of problem or task
  • help the instructor understand where the course is failing to motivate the students or to help them learn
  • motivate the students to spend a little more time, effort or attention on favored tasks

Read More

What to expect from Bug Advocacy: the hands on approach and revisions

What to expect from Bug Advocacy: the hands on approach and revisions

If you have completed BBST Foundations, congratulations! You can now move on to a more hands-on part of the BBST series, starting with evaluating bug reports in the Bug Advocacy course module.

Compared to Foundations, this module is much more focused on practical exercises. You get to work on live bug reports of open-source applications. You can actually contribute to the documentation of these bugs.

The most appreciated feature of the course is the interactive grading session.  In contrast to Foundations, this session happens halfway through the course: you get feedback for an assignment, instead of the final exam. This way, your instructors will provide feedback that you can apply immediately on a subsequent assignment.

Read More

Connecting with the software testing community

Connecting with the software testing community

This is a course that pushes you to explore the world outside the boundaries of the course. You test a real-world application and participate in the development team (writing and evaluating bugs, perhaps contributing to the test plan or other troubleshooting). This gives you an opportunity to build a reputation with people who might help your career later, in many other ways.

There are several discussion groups on the web for software testers. Many beginners enjoy QA Forums. LogiGear posts a page with handy articles and links. Software Quality Engineering hosts the stickyminds discussion and article archives. Participating in online discussions is a good way to get noticed–and if your participation is constructive and useful, it is a good way to build a path to your next job.

Phil Agre provides a superb guide: How to Be a Leader in Your Field: A Guide for Students in Professional Schools. This is primarily for university doctoral students, but much of the advice is useful for undergraduates or working professionals who want to reach out to a broader community.

[Updates: 17.07.2020]

Here are some of the influential testing communities of 2020:

Are you part of or following other communities? How about the community in your town or country? Tell us about them in the comments below.

How do students participate in the BBST courses

How do students participate in the BBST courses

Online students attend and participate in classes by logging in to the course web site and participating in the discussions. In order to succeed online, it is essential that you:

  • log in to the course several times a week;
  • read and respond to course-related emails in a timely manner;
  • participate in the course discussions as outlined by your instructor;
  • complete all assigned work on time; and
  • ask for help if and when you need it.

Active participation is particularly important in the BBST courses because we have set them up to last three weeks each. If you fall significantly behind, you miss the course.

Read More